LOK: tilebench improvements
[LibreOffice.git] / sc / README
blob5928b78ba1599c7832509dcdbc3c80f18208f54d
1 Spreadsheet application code.
3 You can dump some information in a dbgutil build:
5 === CTRL+SHIFT+F12 ===
7 Dumps the column width of the first 20 columns.
9 === CTRL+SHIFT+F11 ===
11 Dumps the graphic objects and their position and size in pixel.
13 === CTRL+SHIFT+F9 ===
15 Dumps the SfxItemSet representing the cell properties' of the
16 current selection as a xml file. The file will be named dump.xml
18 === The Cache Format ===
20 ScDocument::StoreTabToCache allows storing the content (not the formatting)
21 of a table to a binary cache format.
23 The format is column orientated which allows quick serialization of the table.
25 Header:
26     * Number of Columns: 64 bit unsigned integer
28 Column:
29     * Column Index: 64 bit unsigned integer
30     * Column Size: 64 bit unsigned integer
31     * For each cell type block a new ColumnBlock
33 ColumnBlock:
34     * Start Row: 64 bit unsigned integer
35     * Block Size: 64 bit unsigned integer
36     * Type: 8 bit unsigned integer
37         - 0 : empty
38         - 1 : numeric
39             * for each cell: 64 bit IEEE 754 double precision value
40         - 2 : string
41             * for each cell: 32 bit signed string length followed by string length bytes of the string (UTF-8)
42         - 3 : formula
43             * for each cell: 32 bit signed string length followed by the formula in R1C1 notation as a string