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
report
XReportDefinition.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_report_XReportDefinition_idl__
20
#define __com_sun_star_report_XReportDefinition_idl__
21
22
#include <
com/sun/star/report/XReportComponent.idl
>
23
#include <
com/sun/star/report/XFunctionsSupplier.idl
>
24
#include <
com/sun/star/view/PaperOrientation.idl
>
25
#include <
com/sun/star/container/NoSuchElementException.idl
>
26
#include <
com/sun/star/style/GraphicLocation.idl
>
27
#include <
com/sun/star/view/PaperFormat.idl
>
28
#include <
com/sun/star/util/XCloseable.idl
>
29
#include <
com/sun/star/ui/XUIConfigurationManagerSupplier.idl
>
30
#include <
com/sun/star/document/XDocumentSubStorageSupplier.idl
>
31
#include <
com/sun/star/frame/XModel.idl
>
32
#include <
com/sun/star/document/XViewDataSupplier.idl
>
33
#include <
com/sun/star/frame/XLoadable.idl
>
34
#include <
com/sun/star/embed/XVisualObject.idl
>
35
#include <
com/sun/star/document/XStorageBasedDocument.idl
>
36
#include <
com/sun/star/awt/Size.idl
>
37
#include <
com/sun/star/util/XModifiable2.idl
>
38
#include <
com/sun/star/document/XEventBroadcaster.idl
>
39
#include <
com/sun/star/lang/DisposedException.idl
>
40
#include <
com/sun/star/style/XStyleFamiliesSupplier.idl
>
41
42
module com { module sun { module star { module sdbc {
43
published
interface
XConnection;
44
};};};};
45
46
module com { module sun { module star { module report {
47
48
interface
XSection;
49
interface
XGroups;
50
62
interface
XReportDefinition
63
{
66
interface
com::sun::star::frame::XModel
;
67
70
interface
com::sun::star::frame::XLoadable
;
71
74
interface
com::sun::star::embed::XVisualObject
;
75
78
interface
com::sun::star::document::XStorageBasedDocument
;
79
82
interface
com::sun::star::document::XViewDataSupplier
;
83
86
interface
com::sun::star::util::XCloseable
;
87
90
interface
com::sun::star::ui::XUIConfigurationManagerSupplier
;
91
92
interface
com::sun::star::document::XDocumentSubStorageSupplier
;
93
99
interface
com::sun::star::style::XStyleFamiliesSupplier
;
100
109
interface
com::sun::star::util::XModifiable2
;
110
113
interface
XReportComponent
;
114
117
interface
XFunctionsSupplier
;
118
125
com::sun::star::document::XEventBroadcaster
getEventBroadcaster()
126
raises( ::com::sun::star::lang::DisposedException,
127
::com::sun::star::uno::Exception );
128
131
sequence<
string
> getAvailableMimeTypes()
132
raises( ::com::sun::star::lang::DisposedException,
133
::com::sun::star::uno::Exception );
134
135
138
[attribute,bound]
string
MimeType
139
{
140
set raises (
com::sun::star::lang::IllegalArgumentException
);
141
};
142
145
[attribute,bound]
string
Caption
;
146
150
[attribute,bound]
short
GroupKeepTogether
151
{
152
set raises (
com::sun::star::lang::IllegalArgumentException
);
153
};
154
158
[attribute,bound]
short
PageHeaderOption
;
159
163
[attribute,bound]
short
PageFooterOption
;
164
165
181
[attribute,bound]
string
Command
;
182
192
[attribute,bound]
long
CommandType
;
193
208
[attribute,bound]
string
Filter
;
209
220
[attribute,bound]
boolean
EscapeProcessing
;
221
224
[attribute,bound]
com::sun::star::sdbc::XConnection
ActiveConnection
225
{
226
set raises (
com::sun::star::lang::IllegalArgumentException
);
227
};
228
232
[attribute,bound]
string
DataSourceName
;
233
237
[attribute,bound]
boolean
ReportHeaderOn
;
238
242
[attribute,bound]
boolean
ReportFooterOn
;
243
247
[attribute,bound]
boolean
PageHeaderOn
;
248
252
[attribute,bound]
boolean
PageFooterOn
;
253
256
[attribute,readonly]
com::sun::star::report::XGroups
Groups
;
257
263
[attribute,readonly]
com::sun::star::report::XSection
ReportHeader
264
{
265
get
raises (
com::sun::star::container::NoSuchElementException
);
266
};
267
273
[attribute,readonly]
com::sun::star::report::XSection
PageHeader
274
{
275
get
raises (
com::sun::star::container::NoSuchElementException
);
276
};
277
281
[attribute,readonly]
com::sun::star::report::XSection
Detail
;
282
288
[attribute,readonly]
com::sun::star::report::XSection
PageFooter
289
{
290
get
raises (
com::sun::star::container::NoSuchElementException
);
291
};
292
298
[attribute,readonly]
com::sun::star::report::XSection
ReportFooter
299
{
300
get
raises (
com::sun::star::container::NoSuchElementException
);
301
};
302
};
303
304
305
}; }; }; };
306
307
#endif
308
309
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Generated by
1.8.4