2.5.174 List12BlockLevel

The List12BlockLevel structure specifies default block-level formatting information for a table, to be applied when the table expands.  Style gets applied before DXFN12List for each table region.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

cbdxfHeader

istnHeader

cbdxfData

istnData

cbdxfAgg

istnAgg

cbdxfBorder

cbdxfHeaderBorder

cbdxfAggBorder

dxfHeader (variable)

...

dxfData (variable)

...

dxfAgg (variable)

...

dxfBorder (variable)

...

dxfHeaderBorder (variable)

...

dxfAggBorder (variable)

...

stHeader (variable)

...

stData (variable)

...

stAgg (variable)

...

cbdxfHeader (4 bytes): A signed integer that specifies the byte count for dxfHeader field. MUST be greater than or equal to zero.

istnHeader (4 bytes):  A signed integer that specifies a zero-based index to a Style record in the collection of Style records in the Globals Substream. The referenced Style specifies the cell style XF used for the table’s header row cells. If the value is -1, no style is specified for the table’s header row cells.

cbdxfData (4 bytes):  A signed integer that specifies the byte count for dxfData field. MUST be greater than or equal to zero.

istnData (4 bytes):  A signed integer that specifies a zero-based index to a Style record in the collection of Style records in the Globals Substream. The referenced Style specifies the cell style used for the table’s data cells. If the value is -1, no style is specified for the table’s data cells.

cbdxfAgg (4 bytes):  A signed integer that specifies the byte count for dxfAgg field. MUST be greater than or equal to zero.

istnAgg (4 bytes):  A signed integer that specifies a zero-based index to a Style record in the collection of Style records in the Globals Substream. The referenced Style specifies the cell style used for the table’s total row. If the value is -1, no style is specified for the table’s total row.

cbdxfBorder (4 bytes):  A signed integer that specifies the byte count for dxfBorder field. MUST be greater than or equal to zero.

cbdxfHeaderBorder (4 bytes):  A signed integer that specifies the byte count for dxfHeaderBorder field. MUST be greater than or equal to zero.

cbdxfAggBorder (4 bytes):  A signed integer that specifies the byte count for dxfAggBorder field. MUST be greater than or equal to zero.

dxfHeader (variable): An optional DXFN12List that specifies the formatting for the table’s header row cells. MUST exist if and only if cbdxfHeader is nonzero.

dxfData (variable):  An optional DXFN12List that specifies the formatting for the table’s data cells. MUST exist if and only if cbdxfData is nonzero.

dxfAgg (variable):  An optional DXFN12List that specifies the formatting for the table’s total row. MUST exist if and only if cbdxfAgg is nonzero.

dxfBorder (variable):  An optional DXFN12 that specifies the formatting for the border of the table’s data cells. MUST exist if and only if cbdxfBorder is nonzero.

dxfHeaderBorder (variable):  An optional DXFN12List that specifies the formatting for the border of the table’s header row cells. MUST exist if and only if cbdxfHeaderBorder is nonzero.

dxfAggBorder (variable):  An optional DXFN12List that specifies the formatting for the border of the table’s total row. MUST exist if and only if cbdxfAggBorder is nonzero.

stHeader (variable): An optional XLUnicodeString that specifies the name of the style for the table’s header row cells. MUST exist if and only if istnHeader is not equal to -1. MUST be equal to the name of the Style record specified by istnHeader. If the style is a user-defined style, stHeader MUST be equal to the user field of the Style record.

stData (variable):  An optional XLUnicodeString that specifies the name of the style for the table’s data cells. MUST exist if and only if istnData is not equal to -1. MUST be equal to the name of the Style record specified by istnData. If the style is a user-defined style, stData MUST be equal to the user field of the Style record.

stAgg (variable):  An optional XLUnicodeString that specifies the name of the style for the table’s total row. MUST exist if and only if istnAgg is not equal to -1. MUST be equal to the name of the Style record specified by istnAgg. If the style is a user-defined style, stAgg MUST be equal to the user field of the Style record.