Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15
 Overview   Namespace   Class   Index   Help 

Data of Class _rtl_TextEncodingInfo


StructSize
sal_uInt32 StructSize;

Summary
The size (in bytes) of this structure. Should be 12.

MinimumCharSize
sal_uInt8 MinimumCharSize;

Summary
The minimum number of bytes needed to encode any character in the given encoding.
Description
Can be rather meaningless for encodings that encode global state along with the characters (e.g., ISO-2022 encodings).

MaximumCharSize
sal_uInt8 MaximumCharSize;

Summary
The maximum number of bytes needed to encode any character in the given encoding.
Description
Can be rather meaningless for encodings that encode global state along with the characters (e.g., ISO-2022 encodings).

AverageCharSize
sal_uInt8 AverageCharSize;

Summary
The average number of bytes needed to encode a character in the given encoding.

Reserved
sal_uInt8 Reserved;

Summary
An unused byte, for padding.

Flags
sal_uInt32 Flags;

Description
Any combination of the flags RTL_TEXTENCODING_INFO_CONTEXT (with unknown semantics), RTL_TEXTENCODING_INFO_ASCII (the encoding is a superset of ASCII), RTL_TEXTENCODING_INFO_UNICODE (the encoding's character set is Unicode), RTL_TEXTENCODING_INFO_MULTIBYTE (a multi-byte encoding), RTL_TEXTENCODING_INFO_R2L (an encoding used mainly or exclusively for languages written from right to left), RTL_TEXTENCODING_INFO_7BIT (a 7-bit instead of an 8-bit encoding), RTL_TEXTENCODING_INFO_SYMBOL (an encoding for symbol character sets), and RTL_TEXTENCODING_INFO_MIME (the encoding is registered as a MIME charset).

Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.