diff options
Diffstat (limited to 'doc/ScintillaDoc.html')
-rw-r--r-- | doc/ScintillaDoc.html | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html index 7244bb993..ee5d152b4 100644 --- a/doc/ScintillaDoc.html +++ b/doc/ScintillaDoc.html @@ -277,7 +277,7 @@ <h2 id="TextRetrievalAndModification">Text retrieval and modification</h2> - <p>Each character in a Scintilla document is followed by an associated byte of styling + <p>Each byte in a Scintilla document is followed by an associated byte of styling information. The combination of a character byte and a style byte is called a cell. Style bytes are interpreted an index into an array of styles. Style bytes may be split into an index and a set of indicator bits @@ -292,6 +292,9 @@ href="#SCI_SETSTYLEBITS"><code>SCI_SETSTYLEBITS</code></a> up to a maximum of 7 bits. The remaining bits can be used for indicators.</p> + <p>In this document, 'character' normally refers to a byte even when multi-byte characters are used. + Lengths measure the numbers of bytes, not the amount of characters in those bytes.</p> + <p>Positions within the Scintilla document refer to a character or the gap before that character. The first character in a document is 0, the second 1 and so on. If a document contains <code>nLen</code> characters, the last character is numbered <code>nLen</code>-1. @@ -1004,7 +1007,7 @@ struct TextToFind { <p><b id="SCI_GETTEXTLENGTH">SCI_GETTEXTLENGTH</b><br /> <b id="SCI_GETLENGTH">SCI_GETLENGTH</b><br /> - Both these messages return the length of the document in characters.</p> + Both these messages return the length of the document in bytes.</p> <p><b id="SCI_GETLINECOUNT">SCI_GETLINECOUNT</b><br /> This returns the number of lines in the document. An empty document contains 1 line. A |