lokdocview: encapsulate tile buffer properly.
[LibreOffice.git] / sc / README
blobe355e0c3c61280b6fd74443cd85856187d0d7364
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+F6 ===
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
46 === Functions supporting Wildcards or Regular Expressions ===
48 As this comes up every now and then, and rather should be documented in an
49 extra list of the Help system, functions that support Wildcards or Regular
50 Expressions *and* depend on the setting under
51 Tools -> Options -> Calc -> Calculate are those that in ODF OpenFormula (ODFF)
52 are defined to depend on the HOST-USE-REGULAR-EXPRESSIONS or HOST-USE-WILDCARDS
53 properties, see
54 https://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html
56 * Database Functions
57   * DAVERAGE
58   * DCOUNT
59   * DCOUNTA
60   * DGET
61   * DMAX
62   * DMIN
63   * DPRODUCT
64   * DSTDEV
65   * DSTDEVP
66   * DSUM
67   * DVAR
68   * DVARP
69 * Information Functions
70   * COUNTIF
71   * COUNTIFS
72 * Lookup Functions
73   * HLOOKUP
74   * LOOKUP
75   * MATCH
76   * VLOOKUP
77 * Mathematical Functions
78   * SUMIF
79   * SUMIFS
80 * Statistical Functions
81   * AVERAGEIF
82   * AVERAGEIFS
83 * Text Functions
84   * SEARCH