TableSettings ⇒ be32[endian] be32 be32[current-layer] bool[omit-empty] bool[show-row-labels-in-corner] bool[show-alphabetic-markers] bool[footnote-marker-position] v3( byte count( Breakpoints[row-breaks] Breakpoints[column-breaks] Keeps[row-keeps] Keeps[column-keeps] PointKeeps[row-keeps] PointKeeps[column-keeps] ) bestring[notes] bestring[table-look] 00... ) Breakpoints ⇒ be32[n-breaks] be32*[n-breaks] Keeps ⇒ be32[n-keeps] Keep*n-keeps Keep ⇒ be32[offset] be[n] PointKeeps ⇒ be32[n-point-keeps] PointKeep*n-point-keeps PointKeep ⇒ be32[offset] be32 be32
The TableSettings reflect display settings. The fixed value of
endian can be used to validate the endianness.
current-layer is the displayed layer.
omit-empty is 1, empty rows or columns (ones with nothing in
any cell) are hidden; otherwise, they are shown.
show-row-labels-in-corner is 1, then row labels are shown in
the upper left corner; otherwise, they are shown nested.
show-alphabetic-markers is 1, markers are shown as letters
(e.g. ‘a’, ‘b’, ‘c’, …); otherwise, they are
shown as numbers starting from 1.
footnote-marker-position is 1, footnote markers are shown
as superscripts, otherwise as subscripts.
The Breakpoints are rows or columns after which there is a page break; for example, a row break of 1 requests a page break after the second row. Usually no breakpoints are specified, indicating that page breaks should be selected automatically.
The Keeps are ranges of rows or columns to be kept together without a
page break; for example, a row Keep with
offset 1 and
10 requests that the 10 rows starting with the second row be kept
together. Usually no Keeps are specified.
The PointKeeps seem to be generated automatically based on user-specified Keeps. They seems to indicate a conversion from rows or columns to pixel or point offsets.
notes is a text string that contains user-specified notes. It
is displayed when the user hovers the cursor over the table, like
“alt text” on a webpage. It is not printed. It is usually empty.
table-look is the name of a SPSS “TableLook” table style,
such as “Default” or “Academic”; it is often empty.
TableSettings ends with an arbitrary number of null bytes.