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
text
MailMerge.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_text_MailMerge_idl__
20
#define __com_sun_star_text_MailMerge_idl__
21
22
#include <
com/sun/star/task/XJob.idl
>
23
#include <
com/sun/star/sdbc/XResultSet.idl
>
24
#include <
com/sun/star/sdbc/XConnection.idl
>
25
#include <
com/sun/star/frame/XModel.idl
>
26
#include <
com/sun/star/beans/XPropertySet.idl
>
27
#include <
com/sun/star/text/XMailMergeBroadcaster.idl
>
28
#include <
com/sun/star/sdb/DataAccessDescriptor.idl
>
29
#include <
com/sun/star/util/XCancellable.idl
>
30
31
32
module com { module sun { module star { module text {
33
34
39
published service
MailMerge
40
{
53
interface
com::sun::star::task::XJob
;
54
59
[optional]
interface
com::sun::star::util::XCancellable
;
60
63
interface
com::sun::star::beans::XPropertySet
;
64
67
[optional]
interface
com::sun::star::text::XMailMergeBroadcaster
;
68
69
70
/* database properties */
71
79
service
com::sun::star::sdb::DataAccessDescriptor
;
80
86
[property]
string
DataSourceName
;
87
88
95
[property]
long
CommandType
;
96
97
103
[property]
string
Command
;
104
105
120
[property]
com::sun::star::sdbc::XResultSet
ResultSet
;
121
122
128
[property]
com::sun::star::sdbc::XConnection
ActiveConnection
;
129
130
145
[property] sequence< any >
Selection
;
146
147
153
[property]
boolean
EscapeProcessing
;
154
155
161
[property]
string
Filter
;
162
163
164
/* input properties */
165
166
171
[property]
string
DocumentURL
;
172
173
179
[property, readonly]
com::sun::star::frame::XModel
Model
;
180
181
182
/* output properties */
183
184
189
[property]
short
OutputType
;
190
191
196
[property]
boolean
SinglePrintJobs
;
197
198
206
[property]
string
OutputURL
;
207
208
214
[property]
boolean
FileNameFromColumn
;
215
216
226
[property]
string
FileNamePrefix
;
227
228
236
[property, optional]
string
OutServerPassword
;
237
246
[property, optional]
string
InServerPassword
;
247
253
[property, optional]
string
Subject
;
254
255
263
[property, optional]
string
AddressFromColumn
;
264
265
273
[property, optional]
boolean
SendAsHTML
;
274
275
276
283
[property, optional]
boolean
SendAsAttachment
;
284
285
292
[property, optional]
string
MailBody
;
293
294
302
[property, optional]
string
AttachmentName
;
303
304
312
[property, optional]
string
AttachmentFilter
;
313
314
320
[property, optional] sequence< string >
CopiesTo
;
321
322
328
[property, optional] sequence< string >
BlindCopiesTo
;
329
330
331
337
[property, optional]
boolean
SaveAsSingleFile
;
338
339
345
[property, optional]
string
SaveFilter
;
346
347
354
[property, optional] sequence< com::sun::star::beans::PropertyValue >
PrintOptions
;
355
356
};
357
358
359
360
}; }; }; };
361
362
#endif
363
364
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Generated by
1.8.4