### Page Descriptor (PGD)

b10 | b16 | field | type | size | bitfield | comments
0 | 0 | * | short | :4 | 000F |
|  | fGhost | short | :2 | 0030 | redefine fEmptyPage and fAllFtn. true when blank page or footnote only page
|  | * | short | :10 | FFC0 |
0 | 0 | fContinue | short | :1 | 0001 | 1 only when footnote is continued from previous page
|  | fUnk | short | :1 | 0002 | 1 when page is dirty (i.e. pagination cannot be trusted)
|  | fRight | short | :1 | 0004 | 1 when right hand side page
|  | fPgnRestart | short | :1 | 0008 | 1 when page number must be reset to 1.
|  | fEmptyPage | short | :1 | 0010 | 1 when section break forced page to be empty.
|  | fAllFtn | short | :1 | 0020 | 1 when page contains nothing but footnotes
|  |  | short | :1 | 0040 | unused
|  | fTableBreaks | short | :1 | 0080 | table breaks have been calculated for this page.
|  | fMarked | short | :1 | 0100 | used temporarily while word is running.
|  | fColumnBreaks | short | :1 | 0200 | column breaks have been calculated for this page.
|  | fTableHeader | short | :1 | 0400 | page had a table header at the end
|  | fNewPage | short | :1 | 0800 | page has never been valid since created, must recalculate the bounds of this page. If this is the last page, this PGD may really represent many pages.
|  | bkc | short | :4 | F000 | section break code
2 | 2 | lnn | uns short |  |  | line number of first line, -1 if no line numbering
4 | 4 | pgn | uns short |  |  | page number as printed
6 | 6 | dym | long |  |  |

cbPGD (count of bytes of PGD) is 10.

© 1998 Microsoft Corporation. All rights reserved. Terms of use