update dev300-m58
[ooovba.git] / oox / source / dump / dumperbase.ini
blobbf51365642c0a40c630874b9ae7346b28587f93a
1 
2 # dumper settings ============================================================
4 # Basic concepts
6 # - Character encoding of dumper ini files is UTF-8.
7 # - Whitespace characters are generally stripped, e.g. at start and end of
8 # lines, before/after equal signs, commas, etc.
9 # - Comments start with the hash (#) or semicolon (;) character. Leading
10 # whitespace characters are ignored.
12 # ----------------------------------------------------------------------------
14 # Enable entire dumper (default=off). This option does not affect the option
15 # 'enable-import'.
16 # 0=off, 1=on
17 enable-dumper=1
19 # Enable import after dumping (default=on). Disabling this option allows
20 # to dump a file without loading it. This option is independent from the
21 # 'enable-dumper' option.
22 # 0=off, 1=on
23 enable-import=1
25 # Maximum size of binary stream dumps (default=infinite).
26 max-binary-stream-size=65536
28 # Maximum size of binary data blocks in content dumps (default=infinite).
29 max-binary-data-size=128
31 # Shows unknown trailing data as binary dump (default=on).
32 # 0=off, 1=on
33 show-trailing-unknown=1
35 # Shows the absolute stream position of records in the record header field
36 # (default=on).
37 # 0=off, 1=on
38 show-record-position=0
40 # name lists =================================================================
42 # Syntax descriptions
44 # - Optional items are enclosed in brackets [].
45 # - Optional items that may be repeated are marked with an ellipsis (...).
46 # - Items in a set to choose from are separated by vertical lines (|).
47 # - <LISTNAME> denotes the name of a list. List names may consist of any non-
48 # whitespace characters.
49 # - <value>, <firstvalue>, <bitfield>, <bitmask> etc. denote integer values.
50 # Decimal and hexadecimal notation is supported, using C/C++ notation.
51 # - <bool> denotes a boolean value. Possible values are 0|1|false|true.
52 # - <constname> denotes a literal name for a constant or bit.
54 # ----------------------------------------------------------------------------
56 # constlist
58 # Defines names for a list of specific values.
60 # Syntax:
62 # constlist = <LISTNAME>
63 # default = <constname>
64 # include = <LISTNAME>[,<LISTNAME>...]
65 # exclude = <value>[,<value>...]
66 # quote-names = <bool>
67 # <value> = <constname>
68 # end
70 # - default (optional): Declares <constname> as a default name for values not
71 # specified in the name list. <constname> may be the empty string. If not
72 # set, the literal string '?err:no-name' (unquoted) is the default name.
73 # - include (optional): Includes the specified name list(s) into the own list.
74 # - exclude (optional): Removes values from the name lists, useful e.g. after
75 # a name list has been included.
76 # - quote-names (optional): Specifies whether to return the contained names
77 # enclosed in single quote (') characters. Default is false.
79 # The order of the declarations is important, later declarations may overwrite
80 # names generated from earlier declarations.
82 # Example:
84 # constlist = EXAMPLE-CONSTLIST
85 # 1 = my-value
86 # include = OTHER-LIST
87 # exclude = 2,3
88 # 0x0004 = other-value
89 # end
91 # - Defines the name 'my-value' for the constant 1.
92 # - Includes 'OTHER-LIST' which may overwrite the name of the constant 1.
93 # - Excludes the names of constants 2 and 3, which may have been included from
94 # the name list 'OTHER-LIST'.
95 # - Defines the name 'other-value' for the constant 4, which may overwrite the
96 # name of this constant included from the name list 'OTHER-LIST'.
98 # ----------------------------------------------------------------------------
100 # multilist
102 # Defines names for contiguous ranges of values.
104 # Syntax:
106 # multilist = <LISTNAME>
107 # default = <constname>
108 # include = <LISTNAME>[,<LISTNAME>...]
109 # exclude = <value>[,<value>...]
110 # ignore-empty = <bool>
111 # <firstvalue> = <constname>[,<constname>...]
112 # end
114 # - default (optional): See constlist above.
115 # - include (optional): See constlist above.
116 # - exclude (optional): See constlist above.
117 # - ignore-empty (optional): Specifies whether to skip empty names in a list.
118 # - True = skips an empty entry, the default name will be generated.
119 # - False = creates an empty string for the entry.
120 # Default is true (skip empty entries).
122 # Examples:
124 # multilist = EXAMPLE-MULTILIST
125 # 0 = value0,value1,,value3
126 # 8 = value8
127 # end
129 # - Defines the names 'value0' for the constant 0, 'value1' for the constant
130 # 1, 'value3' for the constant 3, and 'value8' for the constant 8.
132 # multilist = EXAMPLE-MULTILIST-2
133 # include = EXAMPLE-MULTILIST
134 # ignore-empty = false
135 # default = other
136 # end
138 # - Same as example above (includes EXAMPLE-MULTILIST), but defines the empty
139 # string for the constant 2. Other constants (less than 0 or greater than 3
140 # and not equal to 8) get the default name 'other'.
142 # ----------------------------------------------------------------------------
144 # shortlist
146 # Defines names for a contiguous range of values. The entire list definition
147 # is given in a single text line.
149 # Syntax:
151 # shortlist = <LISTNAME>,<firstvalue>,<constname>[,<constname>...]
153 # Uses default settings of the multi-list (i.e. skips empty entries).
155 # ----------------------------------------------------------------------------
157 # flagslist
159 # Defines names for single bits in a bit field.
161 # Syntax:
163 # flagslist = <LISTNAME>
164 # include = <LISTNAME>[,<LISTNAME>...]
165 # exclude = <bitfield>[,<bitfield>...]
166 # ignore = <bitfield>
167 # <bitmask> = <constname> | !<constname> | !<constname0>!<constname1>
168 # end
170 # - include (optional): See constlist above.
171 # - exclude (optional): See constlist above.
172 # - ignore (optional): Specifies bits to be ignored. Bits without an explicit
173 # name and not set in this declaration will be shown as unknown. Default is
174 # to not ignore a bit.
175 # - <bitmask>: The bit to be named. Must be a value with a single bit set.
176 # - <constname>: sets a name for the bit that will be shown if it is set.
177 # - !<constname>: sets a name for the bit that will be shown if it is cleared.
178 # - !<constname0>!<constname1>: sets a name for the cleared bit (constname0),
179 # and for the set bit (constname1).
181 # ----------------------------------------------------------------------------
183 # combilist
185 # Defines names for single bits and for embedded values in a bit field. This
186 # is an extension of the flagslist described above.
188 # Syntax:
190 # combilist = <LISTNAME>
191 # include = <LISTNAME>[,<LISTNAME>...]
192 # exclude = <bitmask>[,<bitmask>...]
193 # ignore = <bitfield>
194 # <bitmask> = <constname> | !<constname> | !<constname0>!<constname1>
195 # <bitfield> = <datatype>,<dataformat>,<bitfieldname>[,<LISTNAME>[,noshift]]
196 # end
198 # - include (optional): See constlist above.
199 # - exclude (optional): See constlist above.
200 # - ignore (optional): See flagslist above.
201 # - <bitmask>: See flagslist above.
202 # - <bitfield>: The mask of the embedded bitfield. Must be a value with
203 # exactly one sequence of at least 2 consecutive bits.
204 # - <datatype>: [u]int8 | [u]int16 | [u]int32 | [u]int64 | float | double
205 # - <dataformat>: dec | hex | shorthex | bin | fix | bool
206 # - <bitfieldname>: The name of the embedded bitfield.
207 # - <LISTAME>: Optional name list with names for the values of the embedded
208 # bitfield.
209 # - noshift: If set, the extracted value is not shifted to the right.
211 # ----------------------------------------------------------------------------
213 # unitconverter
215 # Converts values and appends a unit name.
217 # Syntax:
219 # unitconverter = <LISTNAME>,[/]<factor>[,<unitname>]
221 # ----------------------------------------------------------------------------
223 unitconverter=CONV-DEC,1
224 unitconverter=CONV-PERCENT,1,%
225 unitconverter=CONV-DEG,1,°
226 unitconverter=CONV-HMM-TO-CM,/1000,cm
227 unitconverter=CONV-INCH-TO-CM,2.54,cm
228 unitconverter=CONV-PT-TO-CM,/28.346457,cm
229 unitconverter=CONV-PT1616-TO-CM,/1857713.4,cm
230 unitconverter=CONV-TWIP-TO-CM,/566.92913,cm
231 unitconverter=CONV-TWIP-TO-PT,/20,pt
233 constlist=BOOLEAN
234 0=FALSE
235 default=TRUE
238 combilist=RK-FLAGS
239 0x00000001=div-100
240 0x00000002=integer
241 0xFFFFFFFC=int32,dec,value
244 constlist=CHARSET
245 0=win-1252-latin-1
246 1=system-default
247 2=symbol
248 77=apple-roman
249 128=win-932-japanese-shift-jis
250 129=win-949-korean-hangul
251 130=win-1361-korean-johab
252 134=win-936-chinese-simplified-gbk
253 136=win-950-chinese-traditional-big5
254 161=win-1253-greek
255 162=win-1254-turkish
256 163=win-1258-vietnamese
257 177=win-1255-hebrew
258 178=win-1256-arabic
259 186=win-1257-baltic
260 204=win-1251-cyrillic
261 222=win-874-thai
262 238=win-1250-latin-2-central-european
263 255=ibm-850-latin-1
266 combilist=FONT-PITCHFAMILY
267 0x0F=uint8,dec,pitch,FONT-PITCH
268 0xF0=uint8,dec,family,FONT-FAMILY
271 constlist=FONT-WEIGHT
272 400=normal
273 700=bold
276 shortlist=FONT-PITCH,0,unknown,fixed,variable
277 shortlist=FONT-FAMILY,0,unknown,roman,swiss,modern,script,decorative
279 constlist=CODEPAGES
280 367=ascii
281 437=ibm-437-us
282 708=iso-8859-6
283 720=ibm-720-arabic
284 737=ibm-737-greek
285 775=ibm-775-baltic
286 850=ibm-850-latin-1
287 852=ibm-852-latin-2-central-european
288 855=ibm-855-cyrillic
289 857=ibm-857-turkish
290 858=ibm-858-multilingual-latin-1-with-euro
291 860=ibm-860-portuguese
292 861=ibm-861-icelandic
293 862=ibm-862-hebrew
294 863=ibm-863-canadian-french
295 864=ibm-864-arabic
296 865=ibm-865-nordic
297 866=ibm-866-cyrillic-russian
298 869=ibm-869-greek-modern
299 874=win-874-thai
300 932=win-932-japanese-shift-jis
301 936=win-936-chinese-simplified-gbk
302 949=win-949-korean-wansung
303 950=win-950-chinese-traditional-big5
304 1200=utf-16
305 1250=win-1250-latin-2-central-european
306 1251=win-1251-cyrillic
307 1252=win-1252-latin-1
308 1253=win-1253-greek
309 1254=win-1254-turkish
310 1255=win-1255-hebrew
311 1256=win-1256-arabic
312 1257=win-1257-baltic
313 1258=win-1258-vietnamese
314 1361=win-1361-korean-johab
315 10000=apple-roman
316 10001=apple-japanese
317 10002=apple-chinese-traditional
318 10003=apple-korean
319 10004=apple-arabic
320 10005=apple-hebrew
321 10006=apple-greek
322 10007=apple-cyrillic
323 10008=apple-chinese-simplified
324 10010=apple-romanian
325 10017=apple-ukrainian
326 10029=apple-central-european-with-euro
327 10079=apple-icelandic
328 10081=apple-turkish
329 10082=apple-croatian
330 20127=ascii
331 20866=koi8-r
332 21866=koi8-u
333 28591=iso-8859-1
334 28592=iso-8859-2
335 28593=iso-8859-3
336 28594=iso-8859-4
337 28595=iso-8859-5
338 28596=iso-8859-6
339 28597=iso-8859-7
340 28598=iso-8859-8
341 28599=iso-8859-9
342 28605=iso-8859-15
343 32768=apple-romanian
344 32769=win-1252-latin-1
345 50220=iso-2022-jp
346 50225=iso-2022-kr
347 51932=euc-jp
348 51936=euc-cn
349 51949=euc-kr
350 65000=utf-7
351 65001=utf-8
354 # ============================================================================