summaryrefslogtreecommitdiff
path: root/sc/inc/unonames.hxx
blob: 59398959387e270fb621b19a1c4a3a7d9e576640 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one or more
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to you under the Apache
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except in compliance with the License. You may obtain a copy of
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 */

#ifndef INCLUDED_SC_INC_UNONAMES_HXX
#define INCLUDED_SC_INC_UNONAMES_HXX

// service names
#define SC_SERVICENAME_VALBIND          "com.sun.star.table.CellValueBinding"
#define SC_SERVICENAME_LISTCELLBIND     "com.sun.star.table.ListPositionCellBinding"
#define SC_SERVICENAME_LISTSOURCE       "com.sun.star.table.CellRangeListSource"
#define SC_SERVICENAME_CELLADDRESS      "com.sun.star.table.CellAddressConversion"
#define SC_SERVICENAME_RANGEADDRESS     "com.sun.star.table.CellRangeAddressConversion"

#define SC_SERVICENAME_FORMULAPARS      "com.sun.star.sheet.FormulaParser"
#define SC_SERVICENAME_OPCODEMAPPER     "com.sun.star.sheet.FormulaOpCodeMapper"

#define SC_SERVICENAME_CHDATAPROV       "com.sun.star.chart2.data.DataProvider"
#define SC_SERVICENAME_CHRANGEHILIGHT   "com.sun.star.chart2.data.RangeHighlightListener"

//  document
#define SC_UNO_AREALINKS            "AreaLinks"
#define SC_UNO_DDELINKS             "DDELinks"
#define SC_UNO_EXTERNALDOCLINKS     "ExternalDocLinks"
#define SC_UNO_COLLABELRNG          "ColumnLabelRanges"
#define SC_UNO_DATABASERNG          "DatabaseRanges"
#define SC_UNO_UNNAMEDDBRNG         "UnnamedDatabaseRanges"
#define SC_UNO_NAMEDRANGES          "NamedRanges"
#define SC_UNO_ROWLABELRNG          "RowLabelRanges"
#define SC_UNO_SHEETLINKS           "SheetLinks"
#define SC_UNO_FORBIDDEN            "ForbiddenCharacters"
#define SC_UNO_HASDRAWPAGES         "HasDrawPages"

//  CharacterProperties
#define SC_UNONAME_CCOLOR           "CharColor"
#define SC_UNONAME_CHEIGHT          "CharHeight"
#define SC_UNONAME_CUNDER           "CharUnderline"
#define SC_UNONAME_CUNDLCOL         "CharUnderlineColor"
#define SC_UNONAME_CUNDLHAS         "CharUnderlineHasColor"
#define SC_UNONAME_COVER            "CharOverline"
#define SC_UNONAME_COVRLCOL         "CharOverlineColor"
#define SC_UNONAME_COVRLHAS         "CharOverlineHasColor"
#define SC_UNONAME_CWEIGHT          "CharWeight"
#define SC_UNONAME_CPOST            "CharPosture"
#define SC_UNONAME_CCROSS           "CharCrossedOut"
#define SC_UNONAME_CSTRIKE          "CharStrikeout"
#define SC_UNONAME_CLOCAL           "CharLocale"
#define SC_UNONAME_CSHADD           "CharShadowed"
#define SC_UNONAME_CFONT            "CharFont"
#define SC_UNONAME_COUTL            "CharContoured"
#define SC_UNONAME_CEMPHAS          "CharEmphasis"
#define SC_UNONAME_CFNAME           "CharFontName"
#define SC_UNONAME_CFSTYLE          "CharFontStyleName"
#define SC_UNONAME_CFFAMIL          "CharFontFamily"
#define SC_UNONAME_CFCHARS          "CharFontCharSet"
#define SC_UNONAME_CFPITCH          "CharFontPitch"
#define SC_UNONAME_CRELIEF          "CharRelief"
#define SC_UNONAME_CWORDMOD         "CharWordMode"

#define SC_UNO_CJK_CFNAME           "CharFontNameAsian"
#define SC_UNO_CJK_CFSTYLE          "CharFontStyleNameAsian"
#define SC_UNO_CJK_CFFAMIL          "CharFontFamilyAsian"
#define SC_UNO_CJK_CFCHARS          "CharFontCharSetAsian"
#define SC_UNO_CJK_CFPITCH          "CharFontPitchAsian"
#define SC_UNO_CJK_CHEIGHT          "CharHeightAsian"
#define SC_UNO_CJK_CWEIGHT          "CharWeightAsian"
#define SC_UNO_CJK_CPOST            "CharPostureAsian"
#define SC_UNO_CJK_CLOCAL           "CharLocaleAsian"

#define SC_UNO_CTL_CFNAME           "CharFontNameComplex"
#define SC_UNO_CTL_CFSTYLE          "CharFontStyleNameComplex"
#define SC_UNO_CTL_CFFAMIL          "CharFontFamilyComplex"
#define SC_UNO_CTL_CFCHARS          "CharFontCharSetComplex"
#define SC_UNO_CTL_CFPITCH          "CharFontPitchComplex"
#define SC_UNO_CTL_CHEIGHT          "CharHeightComplex"
#define SC_UNO_CTL_CWEIGHT          "CharWeightComplex"
#define SC_UNO_CTL_CPOST            "CharPostureComplex"
#define SC_UNO_CTL_CLOCAL           "CharLocaleComplex"

//  CellProperties
#define SC_UNONAME_CELLSTYL         "CellStyle"
#define SC_UNONAME_CELLBACK         "CellBackColor"
#define SC_UNONAME_CELLTRAN         "IsCellBackgroundTransparent"
#define SC_UNONAME_CELLPRO          "CellProtection"
#define SC_UNONAME_CELLHJUS         "HoriJustify"
#define SC_UNONAME_CELLVJUS         "VertJustify"
#define SC_UNONAME_CELLHJUS_METHOD  "HoriJustifyMethod"
#define SC_UNONAME_CELLVJUS_METHOD  "VertJustifyMethod"
#define SC_UNONAME_CELLORI          "Orientation"
#define SC_UNONAME_NUMFMT           "NumberFormat"
#define SC_UNONAME_SHADOW           "ShadowFormat"
#define SC_UNONAME_TBLBORD          "TableBorder"
#define SC_UNONAME_TBLBORD2         "TableBorder2"
#define SC_UNONAME_WRAP             "IsTextWrapped"
#define SC_UNONAME_PINDENT          "ParaIndent"
#define SC_UNONAME_PTMARGIN         "ParaTopMargin"
#define SC_UNONAME_PBMARGIN         "ParaBottomMargin"
#define SC_UNONAME_PLMARGIN         "ParaLeftMargin"
#define SC_UNONAME_PRMARGIN         "ParaRightMargin"
#define SC_UNONAME_ROTANG           "RotateAngle"
#define SC_UNONAME_ROTREF           "RotateReference"
#define SC_UNONAME_ASIANVERT        "AsianVerticalMode"
#define SC_UNONAME_WRITING          "WritingMode"
#define SC_UNONAME_HIDDEN           "Hidden"

#define SC_UNONAME_BOTTBORDER       "BottomBorder"
#define SC_UNONAME_LEFTBORDER       "LeftBorder"
#define SC_UNONAME_RIGHTBORDER      "RightBorder"
#define SC_UNONAME_TOPBORDER        "TopBorder"

#define SC_UNONAME_BOTTBORDER2      "BottomBorder2"
#define SC_UNONAME_LEFTBORDER2      "LeftBorder2"
#define SC_UNONAME_RIGHTBORDER2     "RightBorder2"
#define SC_UNONAME_TOPBORDER2       "TopBorder2"

#define SC_UNONAME_DIAGONAL_TLBR    "DiagonalTLBR"
#define SC_UNONAME_DIAGONAL_BLTR    "DiagonalBLTR"

#define SC_UNONAME_DIAGONAL_TLBR2   "DiagonalTLBR2"
#define SC_UNONAME_DIAGONAL_BLTR2   "DiagonalBLTR2"

#define SC_UNONAME_SHRINK_TO_FIT    "ShrinkToFit"

#define SC_UNONAME_PISHANG          "ParaIsHangingPunctuation"
#define SC_UNONAME_PISCHDIST        "ParaIsCharacterDistance"
#define SC_UNONAME_PISFORBID        "ParaIsForbiddenRules"
#define SC_UNONAME_PISHYPHEN        "ParaIsHyphenation"
#define SC_UNONAME_PADJUST          "ParaAdjust"
#define SC_UNONAME_PLASTADJ         "ParaLastLineAdjust"

#define SC_UNONAME_NUMRULES         "NumberingRules"

//  Styles
#define SC_UNONAME_DISPNAME         "DisplayName"

//  XStyleLoader
#define SC_UNONAME_OVERWSTL         "OverwriteStyles"
#define SC_UNONAME_LOADCELL         "LoadCellStyles"
#define SC_UNONAME_LOADPAGE         "LoadPageStyles"

//  SheetCellRange
#define SC_UNONAME_POS              "Position"
#define SC_UNONAME_SIZE             "Size"
#define SC_UNONAME_ABSNAME          "AbsoluteName"

//  column/row/sheet
#define SC_UNONAME_CELLHGT          "Height"
#define SC_UNONAME_CELLWID          "Width"
#define SC_UNONAME_CELLVIS          "IsVisible"
#define SC_UNONAME_CELLFILT         "IsFiltered"
#define SC_UNONAME_MANPAGE          "IsManualPageBreak"
#define SC_UNONAME_NEWPAGE          "IsStartOfNewPage"
#define SC_UNONAME_OHEIGHT          "OptimalHeight"
#define SC_UNONAME_OWIDTH           "OptimalWidth"
#define SC_UNONAME_PAGESTL          "PageStyle"
#define SC_UNONAME_ISACTIVE         "IsActive"
#define SC_UNONAME_BORDCOL          "BorderColor"
#define SC_UNONAME_PROTECT          "Protected"
#define SC_UNONAME_SHOWBORD         "ShowBorder"
#define SC_UNONAME_PRINTBORD        "PrintBorder"
#define SC_UNONAME_COPYBACK         "CopyBack"
#define SC_UNONAME_COPYSTYL         "CopyStyles"
#define SC_UNONAME_COPYFORM         "CopyFormulas"
#define SC_UNONAME_TABLAYOUT        "TableLayout"
#define SC_UNONAME_AUTOPRINT        "AutomaticPrintArea"
#define SC_UNONAME_TABCOLOR         "TabColor"
#define SC_UNONAME_CONDFORMAT       "ConditionalFormats"

#define SC_UNONAME_VISFLAG          "VisibleFlag"

//  LinkTarget
#define SC_UNO_LINKDISPBIT          "LinkDisplayBitmap"
#define SC_UNO_LINKDISPNAME         "LinkDisplayName"

//  drawing objects
#define SC_UNONAME_IMAGEMAP         "ImageMap"
#define SC_UNONAME_ANCHOR           "Anchor"
#define SC_UNONAME_HORIPOS          "HoriOrientPosition"
#define SC_UNONAME_VERTPOS          "VertOrientPosition"
//     #i66550 HLINK_FOR_SHAPES
#define SC_UNONAME_HYPERLINK        "Hyperlink"
#define SC_UNONAME_MOVEPROTECT      "MoveProtect"

//  other cell properties
#define SC_UNONAME_CHCOLHDR         "ChartColumnAsLabel"
#define SC_UNONAME_CHROWHDR         "ChartRowAsLabel"
#define SC_UNONAME_CONDFMT          "ConditionalFormat"
#define SC_UNONAME_CONDLOC          "ConditionalFormatLocal"
#define SC_UNONAME_CONDXML          "ConditionalFormatXML"
#define SC_UNONAME_VALIDAT          "Validation"
#define SC_UNONAME_VALILOC          "ValidationLocal"
#define SC_UNONAME_VALIXML          "ValidationXML"
#define SC_UNONAME_FORMLOC          "FormulaLocal"
#define SC_UNONAME_FORMRT           "FormulaResultType"

#define SC_UNONAME_USERDEF          "UserDefinedAttributes"
#define SC_UNONAME_TEXTUSER         "TextUserDefinedAttributes"

//  auto format
#define SC_UNONAME_INCBACK          "IncludeBackground"
#define SC_UNONAME_INCBORD          "IncludeBorder"
#define SC_UNONAME_INCFONT          "IncludeFont"
#define SC_UNONAME_INCJUST          "IncludeJustify"
#define SC_UNONAME_INCNUM           "IncludeNumberFormat"
#define SC_UNONAME_INCWIDTH         "IncludeWidthAndHeight"

//  function description
#define SC_UNONAME_ARGUMENTS        "Arguments"
#define SC_UNONAME_CATEGORY         "Category"
#define SC_UNONAME_DESCRIPTION      "Description"
#define SC_UNONAME_ID               "Id"
#define SC_UNONAME_NAME             "Name"

//  application settings
#define SC_UNONAME_DOAUTOCP         "DoAutoComplete"
#define SC_UNONAME_ENTERED          "EnterEdit"
#define SC_UNONAME_EXPREF           "ExpandReferences"
#define SC_UNONAME_EXTFMT           "ExtendFormat"
#define SC_UNONAME_LINKUPD          "LinkUpdateMode"
#define SC_UNONAME_MARKHDR          "MarkHeader"
#define SC_UNONAME_METRIC           "Metric"
#define SC_UNONAME_MOVEDIR          "MoveDirection"
#define SC_UNONAME_MOVESEL          "MoveSelection"
#define SC_UNONAME_RANGEFIN         "RangeFinder"
#define SC_UNONAME_SCALE            "Scale"
#define SC_UNONAME_STBFUNC          "StatusBarFunction"
#define SC_UNONAME_ULISTS           "UserLists"
#define SC_UNONAME_USETABCOL        "UseTabCol"
#define SC_UNONAME_PRMETRICS        "UsePrinterMetrics"
#define SC_UNONAME_PRALLSH          "PrintAllSheets"
#define SC_UNONAME_PREMPTY          "PrintEmptyPages"
#define SC_UNONAME_REPLWARN         "ReplaceCellsWarning"

//  data pilot field
#define SC_UNONAME_FUNCTION         "Function"
#define SC_UNONAME_SUBTOTALS        "Subtotals"
#define SC_UNONAME_SELPAGE          "SelectedPage"
#define SC_UNONAME_USESELPAGE       "UseSelectedPage"
#define SC_UNONAME_HASREFERENCE     "HasReference"
#define SC_UNONAME_REFERENCE        "Reference"
#define SC_UNONAME_HASAUTOSHOW      "HasAutoShowInfo"
#define SC_UNONAME_AUTOSHOW         "AutoShowInfo"
#define SC_UNONAME_HASSORTINFO      "HasSortInfo"
#define SC_UNONAME_SORTINFO         "SortInfo"
#define SC_UNONAME_HASLAYOUTINFO    "HasLayoutInfo"
#define SC_UNONAME_LAYOUTINFO       "LayoutInfo"
#define SC_UNONAME_ISGROUP          "IsGroupField"
#define SC_UNONAME_GROUPINFO        "GroupInfo"
#define SC_UNONAME_SHOWEMPTY        "ShowEmpty"
#define SC_UNONAME_REPEATITEMLABELS "RepeatItemLabels"

//  data pilot item
#define SC_UNONAME_SHOWDETAIL       "ShowDetail"
#define SC_UNONAME_ISHIDDEN         "IsHidden"

//  database options
#define SC_UNONAME_CASE             "CaseSensitive"
#define SC_UNONAME_DBNAME           "DatabaseName"
#define SC_UNONAME_FORMATS          "IncludeFormats"
#define SC_UNONAME_INSBRK           "InsertPageBreaks"
#define SC_UNONAME_KEEPFORM         "KeepFormats"
#define SC_UNONAME_MOVCELLS         "MoveCells"
#define SC_UNONAME_ISUSER           "IsUserDefined"
#define SC_UNONAME_ISNATIVE         "IsNative"
#define SC_UNONAME_REGEXP           "RegularExpressions"
#define SC_UNONAME_SAVEOUT          "SaveOutputPosition"
#define SC_UNONAME_SKIPDUP          "SkipDuplicates"
#define SC_UNONAME_SRCOBJ           "SourceObject"
#define SC_UNONAME_SRCTYPE          "SourceType"
#define SC_UNONAME_STRIPDAT         "StripData"
#define SC_UNONAME_USEREGEX         "UseRegularExpressions"
#define SC_UNONAME_ULIST            "UserListEnabled"
#define SC_UNONAME_UINDEX           "UserListIndex"
#define SC_UNONAME_BINDFMT          "BindFormatsToContent"
#define SC_UNONAME_COPYOUT          "CopyOutputData"
#define SC_UNONAME_ISCASE           "IsCaseSensitive"
#define SC_UNONAME_ISULIST          "IsUserListEnabled"
#define SC_UNONAME_OUTPOS           "OutputPosition"
#define SC_UNONAME_CONTHDR          "ContainsHeader"
#define SC_UNONAME_MAXFLD           "MaxFieldCount"
#define SC_UNONAME_ORIENT           "Orientation"
#define SC_UNONAME_ISSORTCOLUMNS    "IsSortColumns"
#define SC_UNONAME_SORTFLD          "SortFields"
#define SC_UNONAME_SORTASC          "SortAscending"
#define SC_UNONAME_ENUSLIST         "EnableUserSortList"
#define SC_UNONAME_USINDEX          "UserSortListIndex"
#define SC_UNONAME_COLLLOC          "CollatorLocale"
#define SC_UNONAME_COLLALG          "CollatorAlgorithm"
#define SC_UNONAME_AUTOFLT          "AutoFilter"
#define SC_UNONAME_FLTCRT           "FilterCriteriaSource"
#define SC_UNONAME_USEFLTCRT        "UseFilterCriteriaSource"
#define SC_UNONAME_ENABSORT         "EnableSort"
#define SC_UNONAME_FROMSELECT       "FromSelection"
#define SC_UNONAME_CONRES           "ConnectionResource"
#define SC_UNONAME_TOKENINDEX       "TokenIndex"
#define SC_UNONAME_ISSHAREDFMLA     "IsSharedFormula"
#define SC_UNONAME_TOTALSROW        "TotalsRow"

//  text fields
#define SC_UNONAME_ANCTYPE          "AnchorType"
#define SC_UNONAME_ANCTYPES         "AnchorTypes"
#define SC_UNONAME_TEXTWRAP         "TextWrap"
#define SC_UNONAME_FILEFORM         "FileFormat"
#define SC_UNONAME_TEXTFIELD_TYPE   "TextFieldType"

//  url field
#define SC_UNONAME_REPR             "Representation"
#define SC_UNONAME_TARGET           "TargetFrame"
#define SC_UNONAME_URL              "URL"

// date time field
#define SC_UNONAME_ISDATE           "IsDate"
#define SC_UNONAME_ISFIXED          "IsFixed"
#define SC_UNONAME_DATETIME         "DateTime"

// table field
#define SC_UNONAME_TABLEPOS         "TablePosition"

//  conditional format
#define SC_UNONAME_OPERATOR         "Operator"
#define SC_UNONAME_FORMULA1         "Formula1"
#define SC_UNONAME_FORMULA2         "Formula2"
#define SC_UNONAME_SOURCEPOS        "SourcePosition"
#define SC_UNONAME_SOURCESTR        "SourcePositionAsString" // only for use in XML filter
#define SC_UNONAME_FORMULANMSP1     "FormulaNamespace1" // only for use in XML filter
#define SC_UNONAME_FORMULANMSP2     "FormulaNamespace2" // only for use in XML filter
#define SC_UNONAME_GRAMMAR1         "Grammar1" // only for use in XML filter
#define SC_UNONAME_GRAMMAR2         "Grammar2" // only for use in XML filter
#define SC_UNONAME_STYLENAME        "StyleName"

//  validation
#define SC_UNONAME_ERRALSTY         "ErrorAlertStyle"
#define SC_UNONAME_ERRMESS          "ErrorMessage"
#define SC_UNONAME_ERRTITLE         "ErrorTitle"
#define SC_UNONAME_IGNOREBL         "IgnoreBlankCells"
#define SC_UNONAME_INPMESS          "InputMessage"
#define SC_UNONAME_INPTITLE         "InputTitle"
#define SC_UNONAME_SHOWERR          "ShowErrorMessage"
#define SC_UNONAME_SHOWINP          "ShowInputMessage"
#define SC_UNONAME_SHOWLIST         "ShowList"
#define SC_UNONAME_TYPE             "Type"

//  links
#define SC_UNONAME_FILTER           "Filter"
#define SC_UNONAME_FILTOPT          "FilterOptions"
#define SC_UNONAME_LINKURL          "Url"
#define SC_UNONAME_REFPERIOD        "RefreshPeriod"
#define SC_UNONAME_REFDELAY         "RefreshDelay" // deprecated, don't use anymore

//  search descriptor
#define SC_UNO_SRCHBACK             "SearchBackwards"
#define SC_UNO_SRCHBYROW            "SearchByRow"
#define SC_UNO_SRCHCASE             "SearchCaseSensitive"
#define SC_UNO_SRCHREGEXP           "SearchRegularExpression"
#define SC_UNO_SRCHSIM              "SearchSimilarity"
#define SC_UNO_SRCHSIMADD           "SearchSimilarityAdd"
#define SC_UNO_SRCHSIMEX            "SearchSimilarityExchange"
#define SC_UNO_SRCHSIMREL           "SearchSimilarityRelax"
#define SC_UNO_SRCHSIMREM           "SearchSimilarityRemove"
#define SC_UNO_SRCHSTYLES           "SearchStyles"
#define SC_UNO_SRCHTYPE             "SearchType"
#define SC_UNO_SRCHWORDS            "SearchWords"
#define SC_UNO_SRCHFILTERED         "SearchFiltered"
#define SC_UNO_SRCHFORMATTED        "SearchFormatted"

//  old (5.2) property names for page styles - for compatibility only!
#define OLD_UNO_PAGE_BACKCOLOR      "BackgroundColor"
#define OLD_UNO_PAGE_BACKTRANS      "IsBackgroundTransparent"
#define OLD_UNO_PAGE_HDRBACKCOL     "HeaderBackgroundColor"
#define OLD_UNO_PAGE_HDRBACKTRAN    "TransparentHeaderBackground"
#define OLD_UNO_PAGE_HDRSHARED      "HeaderShared"
#define OLD_UNO_PAGE_HDRDYNAMIC     "HeaderDynamic"
#define OLD_UNO_PAGE_HDRON          "HeaderOn"
#define OLD_UNO_PAGE_FTRBACKCOL     "FooterBackgroundColor"
#define OLD_UNO_PAGE_FTRBACKTRAN    "TransparentFooterBackground"
#define OLD_UNO_PAGE_FTRSHARED      "FooterShared"
#define OLD_UNO_PAGE_FTRDYNAMIC     "FooterDynamic"
#define OLD_UNO_PAGE_FTRON          "FooterOn"

//  page styles
#define SC_UNO_PAGE_BACKCOLOR       "BackColor"
#define SC_UNO_PAGE_BACKTRANS       "BackTransparent"
#define SC_UNO_PAGE_GRAPHICFILT     "BackGraphicFilter"
#define SC_UNO_PAGE_GRAPHICLOC      "BackGraphicLocation"
#define SC_UNO_PAGE_GRAPHICURL      "BackGraphicURL"
#define SC_UNO_PAGE_LEFTBORDER      SC_UNONAME_LEFTBORDER
#define SC_UNO_PAGE_RIGHTBORDER     SC_UNONAME_RIGHTBORDER
#define SC_UNO_PAGE_BOTTBORDER      SC_UNONAME_BOTTBORDER
#define SC_UNO_PAGE_TOPBORDER       SC_UNONAME_TOPBORDER
#define SC_UNO_PAGE_LEFTBRDDIST     "LeftBorderDistance"
#define SC_UNO_PAGE_RIGHTBRDDIST    "RightBorderDistance"
#define SC_UNO_PAGE_BOTTBRDDIST     "BottomBorderDistance"
#define SC_UNO_PAGE_TOPBRDDIST      "TopBorderDistance"
#define SC_UNO_PAGE_BORDERDIST      "BorderDistance"
#define SC_UNO_PAGE_SHADOWFORM      "ShadowFormat"
#define SC_UNO_PAGE_LEFTMARGIN      "LeftMargin"
#define SC_UNO_PAGE_RIGHTMARGIN     "RightMargin"
#define SC_UNO_PAGE_TOPMARGIN       "TopMargin"
#define SC_UNO_PAGE_BOTTMARGIN      "BottomMargin"
#define SC_UNO_PAGE_LANDSCAPE       "IsLandscape"
#define SC_UNO_PAGE_NUMBERTYPE      "NumberingType"
#define SC_UNO_PAGE_SYTLELAYOUT     "PageStyleLayout"
#define SC_UNO_PAGE_PAPERTRAY       "PrinterPaperTray"
#define SC_UNO_PAGE_SIZE            "Size"
#define SC_UNO_PAGE_WIDTH           "Width"
#define SC_UNO_PAGE_HEIGHT          "Height"
#define SC_UNO_PAGE_CENTERHOR       "CenterHorizontally"
#define SC_UNO_PAGE_CENTERVER       "CenterVertically"
#define SC_UNO_PAGE_PRINTANNOT      "PrintAnnotations"
#define SC_UNO_PAGE_PRINTGRID       "PrintGrid"
#define SC_UNO_PAGE_PRINTHEADER     "PrintHeaders"
#define SC_UNO_PAGE_PRINTCHARTS     "PrintCharts"
#define SC_UNO_PAGE_PRINTOBJS       "PrintObjects"
#define SC_UNO_PAGE_PRINTDRAW       "PrintDrawing"
#define SC_UNO_PAGE_PRINTDOWN       "PrintDownFirst"
#define SC_UNO_PAGE_SCALEVAL        "PageScale"
#define SC_UNO_PAGE_SCALETOPAG      "ScaleToPages"
#define SC_UNO_PAGE_SCALETOX        "ScaleToPagesX"
#define SC_UNO_PAGE_SCALETOY        "ScaleToPagesY"
#define SC_UNO_PAGE_FIRSTPAGE       "FirstPageNumber"
#define SC_UNO_PAGE_LEFTHDRCONT     "LeftPageHeaderContent"
#define SC_UNO_PAGE_LEFTFTRCONT     "LeftPageFooterContent"
#define SC_UNO_PAGE_RIGHTHDRCON     "RightPageHeaderContent"
#define SC_UNO_PAGE_RIGHTFTRCON     "RightPageFooterContent"
#define SC_UNO_PAGE_PRINTFORMUL     "PrintFormulas"
#define SC_UNO_PAGE_PRINTZERO       "PrintZeroValues"
#define SC_UNO_PAGE_HDRBACKCOL      "HeaderBackColor"
#define SC_UNO_PAGE_HDRBACKTRAN     "HeaderBackTransparent"
#define SC_UNO_PAGE_HDRGRFFILT      "HeaderBackGraphicFilter"
#define SC_UNO_PAGE_HDRGRFLOC       "HeaderBackGraphicLocation"
#define SC_UNO_PAGE_HDRGRFURL       "HeaderBackGraphicURL"
#define SC_UNO_PAGE_HDRLEFTBOR      "HeaderLeftBorder"
#define SC_UNO_PAGE_HDRRIGHTBOR     "HeaderRightBorder"
#define SC_UNO_PAGE_HDRBOTTBOR      "HeaderBottomBorder"
#define SC_UNO_PAGE_HDRTOPBOR       "HeaderTopBorder"
#define SC_UNO_PAGE_HDRLEFTBDIS     "HeaderLeftBorderDistance"
#define SC_UNO_PAGE_HDRRIGHTBDIS    "HeaderRightBorderDistance"
#define SC_UNO_PAGE_HDRBOTTBDIS     "HeaderBottomBorderDistance"
#define SC_UNO_PAGE_HDRTOPBDIS      "HeaderTopBorderDistance"
#define SC_UNO_PAGE_HDRBRDDIST      "HeaderBorderDistance"
#define SC_UNO_PAGE_HDRSHADOW       "HeaderShadowFormat"
#define SC_UNO_PAGE_HDRLEFTMAR      "HeaderLeftMargin"
#define SC_UNO_PAGE_HDRRIGHTMAR     "HeaderRightMargin"
#define SC_UNO_PAGE_HDRBODYDIST     "HeaderBodyDistance"
#define SC_UNO_PAGE_HDRHEIGHT       "HeaderHeight"
#define SC_UNO_PAGE_HDRON           "HeaderIsOn"
#define SC_UNO_PAGE_HDRDYNAMIC      "HeaderIsDynamicHeight"
#define SC_UNO_PAGE_HDRSHARED       "HeaderIsShared"
#define SC_UNO_PAGE_FTRBACKCOL      "FooterBackColor"
#define SC_UNO_PAGE_FTRBACKTRAN     "FooterBackTransparent"
#define SC_UNO_PAGE_FTRGRFFILT      "FooterBackGraphicFilter"
#define SC_UNO_PAGE_FTRGRFLOC       "FooterBackGraphicLocation"
#define SC_UNO_PAGE_FTRGRFURL       "FooterBackGraphicURL"
#define SC_UNO_PAGE_FTRLEFTBOR      "FooterLeftBorder"
#define SC_UNO_PAGE_FTRRIGHTBOR     "FooterRightBorder"
#define SC_UNO_PAGE_FTRBOTTBOR      "FooterBottomBorder"
#define SC_UNO_PAGE_FTRTOPBOR       "FooterTopBorder"
#define SC_UNO_PAGE_FTRLEFTBDIS     "FooterLeftBorderDistance"
#define SC_UNO_PAGE_FTRRIGHTBDIS    "FooterRightBorderDistance"
#define SC_UNO_PAGE_FTRBOTTBDIS     "FooterBottomBorderDistance"
#define SC_UNO_PAGE_FTRTOPBDIS      "FooterTopBorderDistance"
#define SC_UNO_PAGE_FTRBRDDIST      "FooterBorderDistance"
#define SC_UNO_PAGE_FTRSHADOW       "FooterShadowFormat"
#define SC_UNO_PAGE_FTRLEFTMAR      "FooterLeftMargin"
#define SC_UNO_PAGE_FTRRIGHTMAR     "FooterRightMargin"
#define SC_UNO_PAGE_FTRBODYDIST     "FooterBodyDistance"
#define SC_UNO_PAGE_FTRHEIGHT       "FooterHeight"
#define SC_UNO_PAGE_FTRON           "FooterIsOn"
#define SC_UNO_PAGE_FTRDYNAMIC      "FooterIsDynamicHeight"
#define SC_UNO_PAGE_FTRSHARED       "FooterIsShared"

//  document settings
#define SC_UNO_CALCASSHOWN              "CalcAsShown"
#define SC_UNO_DEFTABSTOP               "DefaultTabStop"
#define SC_UNO_TABSTOPDIS               "TabStopDistance" // is the same like the before, but only the writer name
#define SC_UNO_IGNORECASE               "IgnoreCase"
#define SC_UNO_ITERCOUNT                "IterationCount"
#define SC_UNO_ITERENABLED              "IsIterationEnabled"
#define SC_UNO_ITEREPSILON              "IterationEpsilon"
#define SC_UNO_LOOKUPLABELS             "LookUpLabels"
#define SC_UNO_MATCHWHOLE               "MatchWholeCell"
#define SC_UNO_NULLDATE                 "NullDate"
#define SC_UNO_SPELLONLINE              "SpellOnline"
#define SC_UNO_STANDARDDEC              "StandardDecimals"
#define SC_UNO_REGEXENABLED             "RegularExpressions"
#define SC_UNO_BASICLIBRARIES           "BasicLibraries"
#define SC_UNO_DIALOGLIBRARIES          "DialogLibraries"
#define SC_UNO_RUNTIMEUID               "RuntimeUID"
#define SC_UNO_HASVALIDSIGNATURES       "HasValidSignatures"
#define SC_UNO_ISLOADED                 "IsLoaded"
#define SC_UNO_ISUNDOENABLED            "IsUndoEnabled"
#define SC_UNO_ISADJUSTHEIGHTENABLED    "IsAdjustHeightEnabled"
#define SC_UNO_ISEXECUTELINKENABLED     "IsExecuteLinkEnabled"
#define SC_UNO_ISCHANGEREADONLYENABLED  "IsChangeReadOnlyEnabled"
#define SC_UNO_REFERENCEDEVICE          "ReferenceDevice"
#define SC_UNO_CODENAME                 "CodeName"
#define SC_UNO_INTEROPGRABBAG           "InteropGrabBag"
#define SC_UNO_RECORDCHANGES            "RecordChanges"
#define SC_UNO_ISRECORDCHANGESPROTECTED "IsRecordChangesProtected"
#define SC_UNO_SYNTAXSTRINGREF          "SyntaxStringRef"


//  document properties from FormModel
#define SC_UNO_APPLYFMDES           "ApplyFormDesignMode"
#define SC_UNO_AUTOCONTFOC          "AutomaticControlFocus"

//  view options
#define SC_UNO_COLROWHDR            "HasColumnRowHeaders"
#define SC_UNO_GRIDCOLOR            "GridColor"
#define SC_UNO_HIDESPELL            "HideSpellMarks"                /* deprecated #i91949 */
#define SC_UNO_HORSCROLL            "HasHorizontalScrollBar"
#define SC_UNO_OUTLSYMB             "IsOutlineSymbolsSet"
#define SC_UNO_SHEETTABS            "HasSheetTabs"
#define SC_UNO_SHOWANCHOR           "ShowAnchor"
#define SC_UNO_SHOWCHARTS           "ShowCharts"
#define SC_UNO_SHOWDRAW             "ShowDrawing"
#define SC_UNO_SHOWFORM             "ShowFormulas"
#define SC_UNO_SHOWGRID             "ShowGrid"
#define SC_UNO_SHOWHELP             "ShowHelpLines"
#define SC_UNO_SHOWNOTES            "ShowNotes"
#define SC_UNO_SHOWOBJ              "ShowObjects"
#define SC_UNO_SHOWPAGEBR           "ShowPageBreaks"
#define SC_UNO_SHOWZERO             "ShowZeroValues"
#define SC_UNO_VALUEHIGH            "IsValueHighlightingEnabled"
#define SC_UNO_VERTSCROLL           "HasVerticalScrollBar"
#define SC_UNO_SNAPTORASTER         "IsSnapToRaster"
#define SC_UNO_RASTERVIS            "RasterIsVisible"
#define SC_UNO_RASTERRESX           "RasterResolutionX"
#define SC_UNO_RASTERRESY           "RasterResolutionY"
#define SC_UNO_RASTERSUBX           "RasterSubdivisionX"
#define SC_UNO_RASTERSUBY           "RasterSubdivisionY"
#define SC_UNO_RASTERSYNC           "IsRasterAxisSynchronized"
#define SC_UNO_AUTOCALC             "AutoCalculate"
#define SC_UNO_PRINTERNAME          "PrinterName"
#define SC_UNO_PRINTERSETUP         "PrinterSetup"
#define SC_UNO_APPLYDOCINF          "ApplyUserData"
#define SC_UNO_CHARCOMP             "CharacterCompressionType"
#define SC_UNO_ASIANKERN            "IsKernAsianPunctuation"
#define SC_UNO_VISAREA              "VisibleArea"
#define SC_UNO_ZOOMTYPE             "ZoomType"
#define SC_UNO_ZOOMVALUE            "ZoomValue"
#define SC_UNO_UPDTEMPL             "UpdateFromTemplate"
#define SC_UNO_FILTERED_RANGE_SELECTION       "FilteredRangeSelection"
#define SC_UNO_VISAREASCREEN        "VisibleAreaOnScreen"

/*Stampit enable/disable print cancel */
#define SC_UNO_ALLOWPRINTJOBCANCEL  "AllowPrintJobCancel"

//  old (5.2) property names for view options - for compatibility only!
#define OLD_UNO_COLROWHDR           "ColumnRowHeaders"
#define OLD_UNO_HORSCROLL           "HorizontalScrollBar"
#define OLD_UNO_OUTLSYMB            "OutlineSymbols"
#define OLD_UNO_SHEETTABS           "SheetTabs"
#define OLD_UNO_VALUEHIGH           "ValueHighlighting"
#define OLD_UNO_VERTSCROLL          "VerticalScrollBar"

//  data pilot source
#define SC_UNO_DP_COLGRAND             "ColumnGrand"
#define SC_UNO_DP_ROWGRAND             "RowGrand"
#define SC_UNO_DP_ORIGINAL             "Original"
#define SC_UNO_DP_ORIGINAL_POS         "OriginalPosition"
#define SC_UNO_DP_ISDATALAYOUT         "IsDataLayoutDimension"
#define SC_UNO_DP_ORIENTATION          "Orientation"
#define SC_UNO_DP_POSITION             "Position"
#define SC_UNO_DP_FUNCTION             "Function"
#define SC_UNO_DP_USEDHIERARCHY        "UsedHierarchy"
#define SC_UNO_DP_FILTER               "Filter"
#define SC_UNO_DP_SUBTOTAL             "SubTotals"
#define SC_UNO_DP_SHOWEMPTY            "ShowEmpty"
#define SC_UNO_DP_REPEATITEMLABELS     "RepeatItemLabels"
#define SC_UNO_DP_ISVISIBLE            "IsVisible"
#define SC_UNO_DP_SHOWDETAILS          "ShowDetails"
#define SC_UNO_DP_IGNOREEMPTY          "IgnoreEmptyRows"
#define SC_UNO_DP_REPEATEMPTY          "RepeatIfEmpty"
#define SC_UNO_DP_DATADESC             "DataDescription"
#define SC_UNO_DP_NUMBERFO             SC_UNONAME_NUMFMT
#define SC_UNO_DP_ROWFIELDCOUNT        "RowFieldCount"
#define SC_UNO_DP_COLUMNFIELDCOUNT     "ColumnFieldCount"
#define SC_UNO_DP_DATAFIELDCOUNT       "DataFieldCount"
#define SC_UNO_DP_LAYOUTNAME           "LayoutName"
#define SC_UNO_DP_FIELD_SUBTOTALNAME   "FieldSubtotalName"
#define SC_UNO_DP_GRANDTOTAL_NAME      "GrandTotalName"
#define SC_UNO_DP_HAS_HIDDEN_MEMBER    "HasHiddenMember"
#define SC_UNO_DP_FLAGS                "Flags"

#define SC_UNO_DP_REFVALUE             "ReferenceValue"
#define SC_UNO_DP_SORTING              "Sorting"
#define SC_UNO_DP_AUTOSHOW             "AutoShow"
#define SC_UNO_DP_LAYOUT               "Layout"

// data pilot descriptor
#define SC_UNO_DP_IGNORE_EMPTYROWS     "IgnoreEmptyRows"
#define SC_UNO_DP_REPEATEMPTY          "RepeatIfEmpty"
#define SC_UNO_DP_DRILLDOWN            "DrillDownOnDoubleClick"
#define SC_UNO_DP_SHOWFILTER           "ShowFilterButton"
#define SC_UNO_DP_IMPORTDESC           "ImportDescriptor"
#define SC_UNO_DP_SOURCESERVICE        "SourceServiceName"
#define SC_UNO_DP_SERVICEARG           "ServiceArguments"

// properties in data pilot descriptor ServiceArguments
#define SC_UNO_DP_SOURCENAME           "SourceName"
#define SC_UNO_DP_OBJECTNAME           "ObjectName"
#define SC_UNO_DP_USERNAME             "UserName"
#define SC_UNO_DP_PASSWORD             "Password"

//  range selection
#define SC_UNONAME_INITVAL          "InitialValue"
#define SC_UNONAME_TITLE            "Title"
#define SC_UNONAME_CLOSEONUP        "CloseOnMouseRelease"
#define SC_UNONAME_SINGLECELL       "SingleCellMode"
#define SC_UNONAME_MULTISEL         "MultiSelectionMode"

//  XRenderable
#define SC_UNONAME_PAGESIZE         "PageSize"
#define SC_UNONAME_RENDERDEV        "RenderDevice"
#define SC_UNONAME_SOURCERANGE      "SourceRange"
#define SC_UNONAME_INC_NP_AREA      "PageIncludesNonprintableArea"

// CellValueBinding
#define SC_UNONAME_BOUNDCELL        "BoundCell"
// CellRangeListSource
#define SC_UNONAME_CELLRANGE        "CellRange"

// CellAddressConversion / CellRangeAddressConversion
#define SC_UNONAME_ADDRESS          "Address"
#define SC_UNONAME_UIREPR           "UserInterfaceRepresentation"
#define SC_UNONAME_PERSREPR         "PersistentRepresentation"
#define SC_UNONAME_XLA1REPR         "XLA1Representation"
#define SC_UNONAME_REFSHEET         "ReferenceSheet"

// Security options
#define SC_UNO_LOADREADONLY         "LoadReadonly"
#define SC_UNO_MODIFYPASSWORDINFO   "ModifyPasswordInfo"

// FormulaParser
#define SC_UNO_COMPILEENGLISH       "CompileEnglish"
#define SC_UNO_FORMULACONVENTION    "FormulaConvention"
#define SC_UNO_IGNORELEADING        "IgnoreLeadingSpaces"
#define SC_UNO_OPCODEMAP            "OpCodeMap"
#define SC_UNO_EXTERNALLINKS        "ExternalLinks"
#define SC_UNO_COMPILEFAP           "CompileFAP"

// Chart2
#define SC_UNONAME_ROLE                 "Role"
#define SC_UNONAME_HIDDENVALUES         "HiddenValues"
#define SC_UNONAME_INCLUDEHIDDENCELLS   "IncludeHiddenCells"
#define SC_UNONAME_HIDDENVALUES     "HiddenValues"
#define SC_UNONAME_USE_INTERNAL_DATA_PROVIDER "UseInternalDataProvider"
#define SC_UNONAME_HAS_STRING_LABEL "HasStringLabel"
#define SC_UNONAME_TIME_BASED       "TimeBased"

// Solver
#define SC_UNONAME_TIMEOUT          "Timeout"
#define SC_UNO_SHAREDOC             "IsDocumentShared"

// EventDescriptor
#define SC_UNO_EVENTTYPE            "EventType"
#define SC_UNO_SCRIPT               "Script"

// Named ranges
#define SC_UNO_MODIFY_BROADCAST     "ModifyAndBroadcast"

#define SC_UNO_EMBED_FONTS     "EmbedFonts"

#define SC_UNO_ODS_LOCK_SOLAR_MUTEX "ODSLockSolarMutex"
#define SC_UNO_ODS_IMPORT_STYLES    "ODSImportStyles"

#endif

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */