TextBuff class | QSYS API Reference Guide
This is the Buffer for UTF8 files. It attempts to read the encoding preamble, which for this encoding should be unicode point \uFEFF which is encoded as EF BB BF
Namespace: ASNA.QSys.Expo.Model Assembly: ASNA.QSys.Expo.Model.dll
Inheritance: Object –> ScanBuff
Methods
| Signature | Description |
|---|---|
| GetString(Int32, Int32) | Returns the string from the buffer betweenthe given file positions. This needs to bedone carefully, as the number of charactersis, in general, not equal to (end - beg). |
| NewTextBuff(Stream) | TextBuff factory. Reads the file preambleand returns a TextBuff, LittleEndTextBuff orBigEndTextBuff according to the result. |
string GetString(int beg, int end)
Returns the string from the buffer betweenthe given file positions. This needs to bedone carefully, as the number of charactersis, in general, not equal to (end - beg).
string GetString(int beg, int end)
Parameters
| Type | Parameter name | Description |
|---|---|---|
| Int32 | beg | Begin filepos |
| Int32 | end | End filepos |
Returns
| Type | Description |
|---|---|
| String | the sub-string |
TextBuff NewTextBuff(Stream strm)
TextBuff factory. Reads the file preambleand returns a TextBuff, LittleEndTextBuff orBigEndTextBuff according to the result.
TextBuff NewTextBuff(Stream strm)
Parameters
| Type | Parameter name | Description |
|---|---|---|
| Stream | strm | The underlying stream |
Returns
| Type | Description |
|---|---|
| TextBuff | the new buffer |