Unicode String: BIFF8 Compressed String format offer name size contents --- 0 cch 2 Count of characters in string (NOT the number of bytes) 2 grbit 1 Option flags 3 rgb var Array of string characters and formatting runs. GRBIT Option codes: bits mask name contents --- 0 0x1 fHighByte =0 if all chars have high byte of 0x0 (low bytes only are stored.) =1 if at least one char in string has nonzero highbyte. All chars are double byte (uncompressed) 1 0x2 (Reserved) Must be zero. 2 0x4 fExtSt Far East Extended Strings. Asian Phonetic Settings (phonetic) 3 0x8 fRichSt Rich String 7-4 0xF0 (Reserved) Must be zero. rgb: [2 or 3] 2 (optional, only if richtext=1) Number of Rich-Text formatting runs (rt) [var.] 4 (optional, only if phonetic=1) Size of Asian phonetic settings block (in bytes, sz) var. ln or 2∙ln Character array (8-bit characters or 16-bit characters, dependent on ccompr) [var.] 4∙rt (optional, only if richtext=1) List of rt formatting runs [var.] sz (optional, only if phonetic=1) Asian Phonetic Settings Block Asian phonetic text can be used to provide extended phonetic information for specific characters or words. It appears above the regular text (or to the right of vertical text), and can refer to single characters, groups of characters, or entire words. Offset Size Contents 0 2 identifier 0001H 2 2 Size of the following data (10 + 2∙ln + 6∙np) 4 2 Index to FONT record used for the Asian phonetic text 6 2 Additional settings for the Asian phonetic text: Bit Mask Contents 1-0 0003H Type of Japanese phonetic text (type): 00 = Katakana (narrow) 10 = Hiragana 01 = Katakana (wide) 3-2 000CH Alignment of all portions of the Asian phonetic text (align): 00 = Not specified (Japanese only) 10 = Centered 01 = Left (Top for vertical text) 11 = Distributed 5-4 0030H 11 (always set) 8 2 Number of portions the Asian phonetic text is broken into (np). If np = 0, the Asian phonetic text refers to the entire cell text. 10 2 Total length of the following Asian phonetic text (number of characters, ln) 12 2 Repeated total length of the text 14 2∙ln or 2 Character array of Asian phonetic text, no Unicode string header, always 16-bit characters. Note: If ln = 0, this field is not empty but contains 0000H. 14+2∙ln 6∙np List of np structures that describe the position of each portion in the main text. Each structure contains the following fields: Offset Size Contents 0 2 First character in the Asian phonetic text of this portion (cpa) 2 2 First character of the main text belonging to this portion (cpm) 4 2 Number of characters in main text belonging to this portion (ccm)
@see Sst
@see Labelsst