diff options
Diffstat (limited to 'offapi/com/sun/star/report/XReportDefinition.idl')
-rw-r--r-- | offapi/com/sun/star/report/XReportDefinition.idl | 65 |
1 files changed, 55 insertions, 10 deletions
diff --git a/offapi/com/sun/star/report/XReportDefinition.idl b/offapi/com/sun/star/report/XReportDefinition.idl index 9d6570080975..f1b438d7007f 100644 --- a/offapi/com/sun/star/report/XReportDefinition.idl +++ b/offapi/com/sun/star/report/XReportDefinition.idl @@ -1,4 +1,3 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * @@ -16,37 +15,78 @@ * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ + #ifndef __com_sun_star_report_XReportDefinition_idl__ #define __com_sun_star_report_XReportDefinition_idl__ +#ifndef __com_sun_star_report_XReportComponent_idl__ #include <com/sun/star/report/XReportComponent.idl> +#endif +#ifndef __com_sun_star_report_XFunctionsSupplier_idl__ #include <com/sun/star/report/XFunctionsSupplier.idl> +#endif +#ifndef __com_sun_star_view_PaperOrientation_idl__ #include <com/sun/star/view/PaperOrientation.idl> +#endif +#ifndef __com_sun_star_container_NoSuchElementException_idl__ #include <com/sun/star/container/NoSuchElementException.idl> +#endif +#ifndef __com_sun_star_style_GraphicLocation_idl__ #include <com/sun/star/style/GraphicLocation.idl> +#endif +#ifndef __com_sun_star_view_PaperFormat_idl__ #include <com/sun/star/view/PaperFormat.idl> +#endif +#ifndef __com_sun_star_util_XClosable_idl__ #include <com/sun/star/util/XCloseable.idl> +#endif +#ifndef __com_sun_star_ui_XUIConfigurationManagerSupplier_idl__ #include <com/sun/star/ui/XUIConfigurationManagerSupplier.idl> +#endif +#ifndef __com_sun_star_document_XDocumentSubStorageSupplier_idl__ #include <com/sun/star/document/XDocumentSubStorageSupplier.idl> +#endif +#ifndef __com_sun_star_frame_XModel_idl__ #include <com/sun/star/frame/XModel.idl> +#endif +#ifndef __com_sun_star_document_XViewDataSupplier_idl__ #include <com/sun/star/document/XViewDataSupplier.idl> +#endif +#ifndef __com_sun_star_frame_XLoadable_idl__ #include <com/sun/star/frame/XLoadable.idl> +#endif +#ifndef __com_sun_star_embed_XVisualObject_idl__ #include <com/sun/star/embed/XVisualObject.idl> +#endif +#ifndef __com_sun_star_embed_XStorageBasedDocument_idl__ #include <com/sun/star/document/XStorageBasedDocument.idl> +#endif +#ifndef __com_sun_star_awt_Size_idl__ #include <com/sun/star/awt/Size.idl> +#endif +#ifndef __com_sun_star_util_XModifiable2_idl__ #include <com/sun/star/util/XModifiable2.idl> +#endif +#ifndef __com_sun_star_document_XEventBroadcaster_idl__ #include <com/sun/star/document/XEventBroadcaster.idl> +#endif +#ifndef __com_sun_star_lang_DisposedException_idl__ #include <com/sun/star/lang/DisposedException.idl> +#endif +#ifndef __com_sun_star_style_XStyleFamiliesSupplier_idl__ #include <com/sun/star/style/XStyleFamiliesSupplier.idl> +#endif module com { module sun { module star { module sdbc { published interface XConnection; };};};}; +//============================================================================= module com { module sun { module star { module report { - interface XSection; - interface XGroups; + published interface XSection; + published interface XGroups; +//============================================================================= /** identifies a <type>XReportComponent</type> as being a (sub-) report. @@ -59,7 +99,7 @@ published interface XConnection; @see XReportComponent */ -interface XReportDefinition +published interface XReportDefinition { /** allows the access to the model embedded in the database storage. */ @@ -69,7 +109,7 @@ interface XReportDefinition */ interface com::sun::star::frame::XLoadable; - /** represents common visualization functionality for the embedded report. + /** represents common visualisation functionality for the embedded report. */ interface com::sun::star::embed::XVisualObject; @@ -98,11 +138,12 @@ interface XReportDefinition */ interface com::sun::star::style::XStyleFamiliesSupplier; + //------------------------------------------------------------------------- /** a storable document should provide information about his modify state <p> With this interface it's possible too, to reset the modify state. - That can be necessary to prevent code against problem during closing + That can be neccessary to prevent code against problem during closing of the document without saving any changes. </p> */ @@ -132,6 +173,7 @@ interface XReportDefinition raises( ::com::sun::star::lang::DisposedException, ::com::sun::star::uno::Exception ); + //------------------------------------------------------------------------- /** Represents the output format (media (mime) type) of the resulting document when executing this report. */ @@ -184,14 +226,14 @@ interface XReportDefinition <p><member>Command</member> needs to be interpreted depending on the value of this property.</p> - <p>This property is only meaningful together with the <member>Command</member> + <p>This property is only meaningfull together with the <member>Command</member> property, thus either <em>both</em> or <em>none</em> of them are present.</p> @see com::sun::star::sdb::CommandType */ [attribute,bound] long CommandType; - /** specifies an additional filter to optionally use. + /** specifies an addtional filter to optinally use. <p>The Filter string has to form a SQL WHERE-clause, <em>without</em> the WHERE-string itself.</p> @@ -301,9 +343,12 @@ interface XReportDefinition }; }; +published service ReportDefinition : XReportDefinition; +//============================================================================= }; }; }; }; -#endif +/*============================================================================= -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ +=============================================================================*/ +#endif |