b10 | b16 | field | type | size | bitfield | comments |
0 | 0 | dxpLine2Width | short | :3 | 0007 | width of second line of border in pixels |
dxpSpaceBetween | short | :3 | 0038 | distance to maintain between both lines of border in pixels | ||
dxpLine1Width | short | :3 | 01C0 | width of first border line in pixels | ||
dxpSpace | short | :5 | 3E00 | width of space to maintain between border and text within border. Must be 0 when BRC is a substructure of the TC. | ||
fShadow | short | :1 | 4000 | when 1, border is drawn with shadow. Must be 0 when BRC10 is a substructure of the TC. | ||
fSpare | short | :1 | 8000 | reserved |
The seven types of border lines that Windows Word 1.0 supports are coded with different sets of values for dxpLine1Width, dxpSpaceBetween, and dxpLine2 Width.
The border lines and their brc10 settings follow:
line type | dxpLine1Width | dxpSpaceBetween | dxpLine2Width |
no border | 0 | 0 | 0 |
single line border | 1 | 0 | 0 |
two single line border | 1 | 1 | 1 |
fat solid border | 4 | 0 | 0 |
thick solid border | 2 | 0 | 0 |
dotted border | 6 (special value meaning dotted line) | 0 | 0 |
hairline border | 7(special value meaning hairline) | 0 | 0 |
When the no border settings are stored in the BRC, brc.fShadow and brc.dxpSpace should be set to 0.
cbBRC10 (count of bytes of BRC10) is 2.