Autonumbered List Data Descriptor (ANLD)

 
b10b16fieldtypesizebitfieldcomments
00nfcunsigned 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
11cxchTextBeforeunsigned char  offset into anld.rgxch that is the limit of the text that will be displayed as the prefix of the autonumber text
22cxchTextAfterunsigned 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
33jcuns char:203justification code
0 left justify
1 center
2 right justify
3 left and right justify
  fPrevuns char:104when ==1, number generated will include previous levels (used for legal numbering)
  fHanguns char:108when ==1, number will be displayed using a hanging indent
  fSetBolduns char :110when ==1, boldness of number will be determined by anld.fBold.
  fSetItalicuns char:120when ==1, italicness of number will be determined by anld.fItalic
  fSetSmallCapsuns char:140when ==1, anld.fSmallCaps will determine whether number will be displayed in small caps or not.
  fSetCapsuns char:180when ==1, anld.fCaps will determine whether number will be displayed capitalized or not
44fSetStrikeuns char :101when ==1, anld.fStrike will determine whether the number will be displayed using strikethrough or not.
  fSetKuluns char:102when ==1, anld.kul will determine the underlining state of the autonumber.
  fPrevSpaceuns char :104when ==1, autonumber will be displayed with a single prefixing space character
  fBolduns char:108determines boldness of autonumber when anld.fSetBold == 1.
  fItalicuns char:110determines italicness of autonumber when anld.fSetItalic == 1.
  fSmallCapsuns char:120determines whether autonumber will be displayed using small caps when anld.fSetSmallCaps == 1.
  fCapsuns char:140determines whether autonumber will be displayed using caps when anld.fSetCaps == 1.
  fStrikeuns char:180determines whether autonumber will be displayed using caps when anld.fSetStrike == 1.
55kuluns char:307determines whether autonumber will be displayed with underlining when anld.fSetKul == 1.
  icouns char:5F1color of autonumber
66ftcshort  font code of autonumber
88hpsuns short  font half point size (or 0=auto)
10AiStartAtuns short  starting value (0 to 65535)
12CdxaIndent   width of prefix text (same as indent)
14EdxaSpaceuns short  minimum space between number and paragraph
1610fNumber1uns char  number only 1 item per table cell
1711fNumberAcrossuns char  number across cells in table rows(instead of down)
1812fRestartHdnuns char  restart heading number on section boundary
1913fSpareXuns char  unused( should be 0)
2014rgxcharray of 32 XCHARs characters displayed before/after autonumber

cbANLD (count of bytes of ANLD) is 84 (decimal), 54(hex).