class CPlainText::TImportExportParam |
Parameters for importing or exporting text using CPlainText::ImportTextL() or CPlainText::ExportTextL().
Public Member Functions | |
---|---|
TImportExportParam() |
TImportExportParam | ( | ) | [inline] |
Default constructor. All member data is assigned default values. For details, see the member data.
RFs * | iFileSession |
If non-null, a connected file server session used to load character conversion data. Only relevant if the text needs to be converted to or from Unicode. By default, null.
TUint | iForeignEncoding |
The identifier of the foreign character set encoding to be used to convert from or to.
Not used if iGuessForeignEncoding is true. If conversion to/from iForeignEncoding is not available on the phone, the function leaves with KErrNotSupported. By default, zero.
TBool | iGuessForeignEncoding |
If ETrue, an attempt is made to guess the encoding of the foreign text being imported before converting it into Unicode. Used in CPlainText::ImportTextL(). If EFalse, the value specified in iForeignEncoding (if any) is used. If none of the available character conversion plug-ins on the phone return a confidence level greater than 50%, CPlainText::ImportTextL() leaves with KErrNotSupported. By default, false.
TBool | iInputInternal |
If ETrue, input is in internal format, so is read according to native endianness. Used in CPlainText::ImportTextL(). By default, EFalse.
TInt | iMaxInputChars |
The maximum number of characters to read from the stream (when importing) or to read from the text object (when exporting). By default, KMaxTInt.
TInt | iMaxLineLength |
The wrap width as a number of characters.
Only relevant when exporting by line, (iOrganisation is CPlainText::EOrganiseByLine). Not used in CPlainText::ImportTextL(). By default, KMaxTInt.
TInt | iMaxOutputChars |
The maximum number of characters to write to the stream (when exporting) or to write to the text object (when importing). By default, KMaxTInt.
TTextOrganisation | iOrganisation |
Controls how line delimiters are translated. By default, EOrganiseByParagraph.
TBool | iOutputInternal |
If ETrue, output is in internal format, so is written according to native endianness. Used in CPlainText::ExportTextL(). By default, EFalse.