![]() | InDesign SDK 20.5 |

Public Member Functions | |
| ShiftJISFileReader (IPMUnknown *boss) | |
| virtual UTF16TextChar | GetNextTextChar (void) |
Public Member Functions inherited from CTxtImpFileReader | |
| CTxtImpFileReader (IPMUnknown *boss) | |
| virtual | ~CTxtImpFileReader (void) |
| virtual void | SetStream (IPMStream *stream) |
| virtual int32 | GetFileSizeInBytes (void) |
Public Member Functions inherited from CPMUnknown< ITxtImpFileReader > | |
| IPMUnknown * | QueryInterface (PMIID interfaceID) const |
| void | AddRef () const |
| void | Release () const |
| void | PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| void | PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| CPMUnknown (const CPMUnknown &)=delete | |
| CPMUnknown & | operator= (const CPMUnknown &)=delete |
Additional Inherited Members | |
Public Types inherited from ITxtImpFileReader | |
| enum | Encoding { kTxtImpEncodingInvalid = -1, kTxtImpEncodingASCII, kTxtImpEncodingRESERVED, kTxtImpEncodingShiftJIS, kTxtImpEncodingJIS, kTxtImpEncodingEUCJP, kTxtImpEncodingUTF16BE, kTxtImpEncodingUTF16LE } |
| enum | { kDefaultIID = IID_ITXTIMPFILEREADER } |
Protected Member Functions inherited from CPMUnknown< ITxtImpFileReader > | |
| CPMUnknown (IPMUnknown *boss) | |
Protected Attributes inherited from CTxtImpFileReader | |
| IPMStream * | fStream |
| UTF16TextChar * | fTCBuf |
| uchar * | fCBuf |
| int32 | fLen |
| int32 | fCurrMarker |
| int32 | fEndOfReadMarker |
ShiftJISFileReader Provides a full implementation for an ShiftJIS file reader, by supplying the GetNextTextChar method.
| Binds the C implementation class onto its ImplementationID making the C code callable by the application * ShiftJISFileReader::ShiftJISFileReader | ( | IPMUnknown * | boss | ) |
Constructor
| virtual |
Gets the next UTF16TextChar.
Implements CTxtImpFileReader.