b10 | b16 | field | type | size | bitfield | comments | 0 | 0 | nfc | unsigned char | | | number format code | 0 Arabic numbering 1 BiDi numbering style 1 2 BiDi numbering style 1 3 Upper case Roman 4 Lower case Roman 5 Upper case Letter 6 Lower case letter 7 Ordinal 1 | 1 | cxchTextBefore | unsigned char | | | offset into anld.rgxch that is the limit of the text that will be displayed as the prefix of the autonumber text | 2 | 2 | cxchTextAfter | unsigned char | | | anld.cxchTextBefore will be the beginning offset of the text in the anld.rgxch that will be displayed as the suffix of an autonumber. The sum of anld.cxchTextBefore + anld.cxchTextAfter will be the limit of the autonumber suffix in anld.rgch | 3 | 3 | jc | uns char | :2 | 03 | justification code | 0 left justify 1 center 2 right justify 3 left and right justify | | fPrev | uns char | :1 | 04 | when ==1, number generated will include previous levels (used for legal numbering) | | | fHang | uns char | :1 | 08 | when ==1, number will be displayed using a hanging indent | | | fSetBold | uns char | :1 | 10 | when ==1, boldness of number will be determined by anld.fBold. | | | fSetItalic | uns char | :1 | 20 | when ==1, italicness of number will be determined by anld.fItalic | | | fSetSmallCaps | uns char | :1 | 40 | when ==1, anld.fSmallCaps will determine whether number will be displayed in small caps or not. | | | fSetCaps | uns char | :1 | 80 | when ==1, anld.fCaps will determine whether number will be displayed capitalized or not | 4 | 4 | fSetStrike | uns char | :1 | 01 | when ==1, anld.fStrike will determine whether the number will be displayed using strikethrough or not. | | | fSetKul | uns char | :1 | 02 | when ==1, anld.kul will determine the underlining state of the autonumber. | | | fPrevSpace | uns char | :1 | 04 | when ==1, autonumber will be displayed with a single prefixing space character | | | fBold | uns char | :1 | 08 | determines boldness of autonumber when anld.fSetBold == 1. | | | fItalic | uns char | :1 | 10 | determines italicness of autonumber when anld.fSetItalic == 1. | | | fSmallCaps | uns char | :1 | 20 | determines whether autonumber will be displayed using small caps when anld.fSetSmallCaps == 1. | | | fCaps | uns char | :1 | 40 | determines whether autonumber will be displayed using caps when anld.fSetCaps == 1. | | | fStrike | uns char | :1 | 80 | determines whether autonumber will be displayed using caps when anld.fSetStrike == 1. | 5 | 5 | kul | uns char | :3 | 07 | determines whether autonumber will be displayed with underlining when anld.fSetKul == 1. | | | ico | uns char | :5 | F1 | color of autonumber | 6 | 6 | ftc | short | | | font code of autonumber | 8 | 8 | hps | uns short | | | font half point size (or 0=auto) | 10 | A | iStartAt | uns short | | | starting value (0 to 65535) | 12 | C | dxaIndent | | | | width of prefix text (same as indent) | 14 | E | dxaSpace | uns short | | | minimum space between number and paragraph | 16 | 10 | fNumber1 | uns char | | | number only 1 item per table cell | 17 | 11 | fNumberAcross | uns char | | | number across cells in table rows(instead of down) | 18 | 12 | fRestartHdn | uns char | | | restart heading number on section boundary | 19 | 13 | fSpareX | uns char | | | unused( should be 0) | 20 | 14 | rgxch | array of 32 XCHARs | | characters displayed before/after autonumber | |
cbANLD (count of bytes of ANLD) is 84 (decimal), 54(hex).