62ed95a338
Change-Id: I1a4f8dd16bb739eb84087e596278fbd4cdc8db7c Reviewed-on: https://gerrit.libreoffice.org/43255 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
43 lines
1.3 KiB
Text
43 lines
1.3 KiB
Text
Spreadsheet application code.
|
|
|
|
You can dump some information in a dbgutil build:
|
|
|
|
=== CTRL+SHIFT+F12 ===
|
|
|
|
Dumps the column width of the first 20 columns.
|
|
|
|
=== CTRL+SHIFT+F11 ===
|
|
|
|
Dumps the graphic objects and their position and size in pixel.
|
|
|
|
=== CTRL+SHIFT+F9 ===
|
|
|
|
Dumps the SfxItemSet representing the cell properties' of the
|
|
current selection as a xml file. The file will be named dump.xml
|
|
|
|
=== The Cache Format ===
|
|
|
|
ScDocument::StoreTabToCache allows storing the content (not the formatting)
|
|
of a table to a binary cache format.
|
|
|
|
The format is column orientated which allows quick serialization of the table.
|
|
|
|
Header:
|
|
* Number of Columns: 64 bit unsigned integer
|
|
|
|
Column:
|
|
* Column Index: 64 bit unsigned integer
|
|
* Column Size: 64 bit unsigned integer
|
|
* For each cell type block a new ColumnBlock
|
|
|
|
ColumnBlock:
|
|
* Start Row: 64 bit unsigned integer
|
|
* Block Size: 64 bit unsigned integer
|
|
* Type: 8 bit unsigned integer
|
|
- 0 : empty
|
|
- 1 : numeric
|
|
* for each cell: 64 bit IEEE 754 double precision value
|
|
- 2 : string
|
|
* for each cell: 32 bit signed string length followed by string length bytes of the string (UTF-8)
|
|
- 3 : formula
|
|
* for each cell: 32 bit signed string length followed by the formula in R1C1 notation as a string
|