LibreOffice
LibreOffice 5.0 SDK API Reference
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
com
sun
star
document
Settings.idl
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
* This file is part of the LibreOffice project.
4
*
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
*
9
* This file incorporates work covered by the following license notice:
10
*
11
* Licensed to the Apache Software Foundation (ASF) under one or more
12
* contributor license agreements. See the NOTICE file distributed
13
* with this work for additional information regarding copyright
14
* ownership. The ASF licenses this file to you under the Apache
15
* License, Version 2.0 (the "License"); you may not use this file
16
* except in compliance with the License. You may obtain a copy of
17
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
18
*/
19
#ifndef __com_sun_star_document_Settings_idl__
20
#define __com_sun_star_document_Settings_idl__
21
22
#include <
com/sun/star/beans/XPropertySet.idl
>
23
#include <
com/sun/star/i18n/XForbiddenCharacters.idl
>
24
25
26
module com { module sun { module star { module document {
27
28
40
published service
Settings
41
{
44
interface
com::sun::star::beans::XPropertySet
;
45
46
47
// Note: These settings are global. However there is a note at
48
// every property that shows which application currently makes use
49
// of it.
50
51
// Writer and Draw/Impress and Calc
59
[optional, property]
com::sun::star::i18n::XForbiddenCharacters
ForbiddenCharacters
;
60
61
// Writer and Calc
67
[optional, property]
short
LinkUpdateMode
;
68
69
// Writer and Draw/Impress and Calc
72
[property]
string
PrinterName
;
73
74
// Writer and Draw/Impress and Calc
83
[property] sequence< byte >
PrinterSetup
;
84
85
// Writer and Draw/Impress and Calc
90
[optional, property]
boolean
IsKernAsianPunctuation
;
91
92
// Writer and Draw/Impress and Calc
98
[optional, property]
short
CharacterCompressionType
;
99
100
// Writer and Draw/Impress and Calc
104
[optional, property]
boolean
ApplyUserData
;
105
106
// Writer and Calc
110
[optional, property]
boolean
SaveVersionOnClose
;
111
112
// Writer and Draw/Impress and Calc
118
[optional, property]
boolean
UpdateFromTemplate
;
119
120
// Writer
123
[optional, property]
boolean
FieldAutoUpdate
;
124
125
// Writer
133
[optional, property]
string
CurrentDatabaseDataSource
;
134
135
// Writer
139
[optional, property]
string
CurrentDatabaseCommand
;
140
141
// Writer
142
// Note: What is the property DataTableName? Is this Writer-specific?
147
[optional, property]
long
CurrentDatabaseCommandType
;
148
149
// Draw and Impress
152
[optional, property]
long
DefaultTabStop
;
153
154
// Draw and Impress
164
[optional, property]
boolean
IsPrintBooklet
;
165
166
// Draw and Impress
174
[optional, property]
boolean
IsPrintBookletFront
;
175
176
// Draw and Impress
184
[optional, property]
boolean
IsPrintBookletBack
;
185
186
// Draw and Impress
187
// Note: Define a constant group for that?
190
[optional, property]
long
PrintQuality
;
191
192
// Draw and Impress
197
[optional, property]
string
ColorTableURL
;
198
199
// Draw and Impress
202
[optional, property]
string
DashTableURL
;
203
204
// Draw and Impress
207
[optional, property]
string
LineEndTableURL
;
208
209
// Draw and Impress
212
[optional, property]
string
HatchTableURL
;
213
214
// Draw and Impress
217
[optional, property]
string
GradientTableURL
;
218
219
// Draw and Impress
222
[optional, property]
string
BitmapTableURL
;
223
224
// Calc
227
[optional, property]
boolean
AutoCalculate
;
228
229
// Writer, later others
235
[optional, property]
short
PrinterIndependentLayout
;
236
237
// Writer, maybe later other applications, too
241
[optional, property]
boolean
AddExternalLeading
;
242
243
// Writer, maybe later others
249
[optional, property]
boolean
EmbedFonts
;
250
// Writer, maybe later others
256
[optional, property]
boolean
EmbedSystemFonts
;
257
258
};
259
260
261
}; }; }; };
262
263
#endif
264
265
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Generated by
1.8.4