Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LPWideString ¶
type RPHSSub ¶
type RPHSSub struct { Crun [2]byte Cch [2]byte St LPWideString }
type XLUnicodeRichExtendedString ¶
type XLUnicodeRichExtendedString struct { Cch [2]byte /* A - fHighByte (1 bit): A bit that specifies whether the characters in rgb are double-byte characters. MUST be a value from the following table: B - reserved1 (1 bit): MUST be zero, and MUST be ignored. C - fExtSt (1 bit): A bit that specifies whether the string contains phonetic string data D - fRichSt (1 bit): A bit that specifies whether the string is a rich string and the string has at least reserved2 (4 bits): MUST be zero, and MUST be ignored. */ FHighByte byte // ABCD CRun [2]byte CbExtRst [4]byte Rgb []byte // If fHighByte is 0x0 size = cch. If fHighByte is 0x1 size = cch*2 /* An optional array of FormatRun structure that specifies the formatting for each text run. The number of elements in the array is cRun. MUST exist if and only if fRichSt is 0x1. */ RgRun []FormatRun /* An optional ExtRst that specifies the phonetic string data. The size of this structure is cbExtRst. MUST exist if and only if fExtSt is 0x1. */ ExtRst ExtRst }
func (*XLUnicodeRichExtendedString) Read ¶
func (s *XLUnicodeRichExtendedString) Read(stream []byte) uint32
func (*XLUnicodeRichExtendedString) String ¶
func (s *XLUnicodeRichExtendedString) String() string
Click to show internal directories.
Click to hide internal directories.