LibreOffice Module reportdesign (master)  1
Classes | Typedefs | Functions
reportdesign Namespace Reference

Classes

class  ITraverseReport
 
class  OFixedLine
 implementation of a More...
 
class  OFixedText
 implementation of a More...
 
class  OFormatCondition
 implementation of a More...
 
struct  OFormatProperties
 
class  OFormattedField
 implementation of a More...
 
class  OFunction
 implementation of a More...
 
class  OFunctions
 implementation of a More...
 
class  OGroup
 implementation of a More...
 
class  OGroups
 implementation of a More...
 
class  OImageControl
 implementation of a More...
 
class  OReportComponentProperties
 
class  OReportControlModel
 
class  OReportDefinition
 implementation of a More...
 
struct  OReportDefinitionImpl
 
class  OReportDrawPage
 
class  OReportEngineJFree
 
class  OReportVisitor
 
class  OSection
 
class  OShape
 implementation of a More...
 
class  OShapeHelper
 

Typedefs

typedef ::comphelper::OPropertyStateContainer OStyle_PBASE
 
typedef ::comphelper::OPropertyArrayUsageHelper< OStyle > OStyle_PABASE
 
typedef ::cppu::WeakImplHelper< style::XStyle, beans::XMultiPropertyStates > TStyleBASE
 
typedef ::cppu::WeakImplHelper< container::XNameContainer, container::XIndexAccess > TStylesBASE
 
typedef ::cppu::PropertySetMixin< css::report::XFixedLine > FixedLinePropertySet
 
typedef ::cppu::WeakComponentImplHelper< css::report::XFixedLine,css::lang::XServiceInfo > FixedLineBase
 
typedef ::cppu::PropertySetMixin< css::report::XFixedText > FixedTextPropertySet
 
typedef ::cppu::WeakComponentImplHelper< css::report::XFixedText,css::lang::XServiceInfo > FixedTextBase
 
typedef ::cppu::PropertySetMixin< css::report::XFormatCondition > FormatConditionPropertySet
 
typedef ::cppu::WeakComponentImplHelper< css::report::XFormatCondition,css::lang::XServiceInfo > FormatConditionBase
 
typedef ::cppu::PropertySetMixin< css::report::XFormattedField > FormattedFieldPropertySet
 
typedef ::cppu::WeakComponentImplHelper< css::report::XFormattedField,css::lang::XServiceInfo > FormattedFieldBase
 
typedef ::cppu::PropertySetMixin< css::report::XFunction > FunctionPropertySet
 
typedef ::cppu::WeakComponentImplHelper< css::report::XFunction,css::lang::XServiceInfo > FunctionBase
 
typedef ::cppu::WeakComponentImplHelper< css::report::XFunctions > FunctionsBase
 
typedef ::cppu::WeakComponentImplHelper< css::report::XGroup, css::lang::XServiceInfo > GroupBase
 
typedef ::cppu::PropertySetMixin< css::report::XGroup > GroupPropertySet
 
typedef ::cppu::WeakComponentImplHelper< css::report::XGroups > GroupsBase
 
typedef ::cppu::PropertySetMixin< css::report::XImageControl > ImageControlPropertySet
 
typedef ::cppu::WeakComponentImplHelper< css::report::XImageControl,css::lang::XServiceInfo > ImageControlBase
 
typedef ::cppu::WeakComponentImplHelper< css::report::XReportEngine,css::lang::XServiceInfo > ReportEngineBase
 
typedef ::cppu::PropertySetMixin< css::report::XReportEngine > ReportEnginePropertySet
 
typedef ::cppu::WeakComponentImplHelper< css::report::XSection, css::lang::XServiceInfo, css::lang::XUnoTunnel, css::drawing::XDrawPage, css::drawing::XShapeGrouper, css::form::XFormsSupplier2 > SectionBase
 
typedef ::cppu::PropertySetMixin< css::report::XSection > SectionPropertySet
 
typedef ::cppu::PropertySetMixin< css::report::XShape > ShapePropertySet
 
typedef ::cppu::WeakComponentImplHelper< css::report::XShape,css::lang::XServiceInfo > ShapeBase
 
typedef cppu::PartialWeakComponentImplHelper< css::report::XReportDefinition, css::document::XEventBroadcaster, css::document::XDocumentEventBroadcaster, css::lang::XServiceInfo, css::frame::XModule, css::lang::XUnoTunnel, css::util::XNumberFormatsSupplier, css::frame::XTitle, css::frame::XTitleChangeBroadcaster, css::frame::XUntitledNumbers, css::document::XDocumentPropertiesSupplier, css::datatransfer::XTransferable, css::document::XUndoManagerSupplier, SvxUnoDrawMSFactoryReportDefinitionBase
 
typedef ::cppu::PropertySetMixin< css::report::XReportDefinition > ReportDefinitionPropertySet
 

Functions

static uno::Sequence< OUString > lcl_getLineOptionals ()
 
 REPORTCOMPONENT_NOMASTERDETAIL (OFixedLine)
 
static uno::Sequence< OUString > lcl_getFixedTextOptionals ()
 
static uno::Sequence< OUString > lcl_getFormattedFieldOptionals ()
 
static uno::Sequence< OUString > lcl_getImageOptionals ()
 
static void lcl_getDefaultFonts (vcl::Font &rLatinFont, vcl::Font &rCJKFont, vcl::Font &rCTLFont, LanguageType _eLatin, LanguageType _eCJK, LanguageType _eCTL)
 
static void lcl_setModelReadOnly (const uno::Reference< embed::XStorage > &_xStorage, std::shared_ptr< rptui::OReportModel > const &_rModel)
 
static void lcl_stripLoadArguments (utl::MediaDescriptor &_rDescriptor, uno::Sequence< beans::PropertyValue > &_rArgs)
 
static void lcl_extractAndStartStatusIndicator (const utl::MediaDescriptor &_rDescriptor, uno::Reference< task::XStatusIndicator > &_rxStatusIndicator, uno::Sequence< uno::Any > &_rCallArgs)
 
static uno::Sequence< OUString > lcl_getGroupAbsent ()
 
static uno::Sequence< OUString > lcl_getAbsent (bool _bPageSection)
 
static uno::Sequence< OUString > lcl_getShapeOptionals ()
 
 REPORTCONTROLFORMAT_IMPL2 (OShape, m_aProps.aFormatProperties)
 
uno::Reference< report::XSection > lcl_getSection (const uno::Reference< uno::XInterface > &_xReportComponent)
 
void throwIllegallArgumentException (const OUString &_sTypeName, const uno::Reference< uno::XInterface > &ExceptionContext_, sal_Int16 ArgumentPosition_)
 
uno::Reference< util::XCloneable > cloneObject (const uno::Reference< report::XReportComponent > &_xReportComponent, const uno::Reference< lang::XMultiServiceFactory > &_xFactory, const OUString &_sServiceName)
 
css::uno::Reference< css::report::XSection > lcl_getSection (const css::uno::Reference< css::uno::XInterface > &_xReportComponent)
 uses the XChild interface to get the section from any child of it. More...
 
void throwIllegallArgumentException (const OUString &_sTypeName, const css::uno::Reference< css::uno::XInterface > &ExceptionContext_, sal_Int16 ArgumentPosition_)
 throws an illegal argument exception. More...
 
css::uno::Reference< css::util::XCloneable > cloneObject (const css::uno::Reference< css::report::XReportComponent > &_xReportComponent, const css::uno::Reference< css::lang::XMultiServiceFactory > &_xFactory, const OUString &_sServiceName)
 clones the given object More...
 

Typedef Documentation

typedef ::cppu::WeakComponentImplHelper< css::report::XFixedLine ,css::lang::XServiceInfo > reportdesign::FixedLineBase

Definition at line 36 of file FixedLine.hxx.

typedef ::cppu::PropertySetMixin< css::report::XFixedLine > reportdesign::FixedLinePropertySet

Definition at line 34 of file FixedLine.hxx.

typedef ::cppu::WeakComponentImplHelper< css::report::XFixedText ,css::lang::XServiceInfo > reportdesign::FixedTextBase

Definition at line 37 of file FixedText.hxx.

typedef ::cppu::PropertySetMixin< css::report::XFixedText > reportdesign::FixedTextPropertySet

Definition at line 35 of file FixedText.hxx.

typedef ::cppu::WeakComponentImplHelper< css::report::XFormatCondition ,css::lang::XServiceInfo > reportdesign::FormatConditionBase

Definition at line 35 of file FormatCondition.hxx.

typedef ::cppu::PropertySetMixin< css::report::XFormatCondition > reportdesign::FormatConditionPropertySet

Definition at line 33 of file FormatCondition.hxx.

typedef ::cppu::WeakComponentImplHelper< css::report::XFormattedField ,css::lang::XServiceInfo > reportdesign::FormattedFieldBase

Definition at line 36 of file FormattedField.hxx.

typedef ::cppu::PropertySetMixin< css::report::XFormattedField > reportdesign::FormattedFieldPropertySet

Definition at line 34 of file FormattedField.hxx.

typedef ::cppu::WeakComponentImplHelper< css::report::XFunction ,css::lang::XServiceInfo > reportdesign::FunctionBase

Definition at line 34 of file Function.hxx.

typedef ::cppu::PropertySetMixin< css::report::XFunction > reportdesign::FunctionPropertySet

Definition at line 32 of file Function.hxx.

typedef ::cppu::WeakComponentImplHelper< css::report::XFunctions> reportdesign::FunctionsBase

Definition at line 33 of file Functions.hxx.

typedef ::cppu::WeakComponentImplHelper< css::report::XGroup , css::lang::XServiceInfo> reportdesign::GroupBase

Definition at line 34 of file Group.hxx.

typedef ::cppu::PropertySetMixin< css::report::XGroup> reportdesign::GroupPropertySet

Definition at line 35 of file Group.hxx.

typedef ::cppu::WeakComponentImplHelper< css::report::XGroups> reportdesign::GroupsBase

Definition at line 32 of file Groups.hxx.

typedef ::cppu::WeakComponentImplHelper< css::report::XImageControl ,css::lang::XServiceInfo > reportdesign::ImageControlBase

Definition at line 35 of file ImageControl.hxx.

typedef ::cppu::PropertySetMixin< css::report::XImageControl > reportdesign::ImageControlPropertySet

Definition at line 33 of file ImageControl.hxx.

Definition at line 227 of file ReportDefinition.cxx.

Definition at line 218 of file ReportDefinition.cxx.

typedef cppu::PartialWeakComponentImplHelper< css::report::XReportDefinition , css::document::XEventBroadcaster , css::document::XDocumentEventBroadcaster , css::lang::XServiceInfo , css::frame::XModule , css::lang::XUnoTunnel , css::util::XNumberFormatsSupplier , css::frame::XTitle , css::frame::XTitleChangeBroadcaster , css::frame::XUntitledNumbers , css::document::XDocumentPropertiesSupplier , css::datatransfer::XTransferable , css::document::XUndoManagerSupplier , SvxUnoDrawMSFactory > reportdesign::ReportDefinitionBase

Definition at line 61 of file ReportDefinition.hxx.

typedef ::cppu::PropertySetMixin< css::report::XReportDefinition > reportdesign::ReportDefinitionPropertySet

Definition at line 78 of file ReportDefinition.hxx.

typedef ::cppu::WeakComponentImplHelper< css::report::XReportEngine ,css::lang::XServiceInfo> reportdesign::ReportEngineBase

Definition at line 35 of file ReportEngineJFree.hxx.

typedef ::cppu::PropertySetMixin<css::report::XReportEngine> reportdesign::ReportEnginePropertySet

Definition at line 36 of file ReportEngineJFree.hxx.

typedef ::cppu::WeakComponentImplHelper< css::report::XSection , css::lang::XServiceInfo , css::lang::XUnoTunnel , css::drawing::XDrawPage , css::drawing::XShapeGrouper , css::form::XFormsSupplier2 > reportdesign::SectionBase

Definition at line 47 of file Section.hxx.

typedef ::cppu::PropertySetMixin<css::report::XSection> reportdesign::SectionPropertySet

Definition at line 48 of file Section.hxx.

typedef ::cppu::WeakComponentImplHelper< css::report::XShape ,css::lang::XServiceInfo > reportdesign::ShapeBase

Definition at line 36 of file Shape.hxx.

typedef ::cppu::PropertySetMixin< css::report::XShape > reportdesign::ShapePropertySet

Definition at line 34 of file Shape.hxx.

typedef ::cppu::WeakImplHelper< style::XStyle, beans::XMultiPropertyStates> reportdesign::TStyleBASE

Definition at line 228 of file ReportDefinition.cxx.

typedef ::cppu::WeakImplHelper< container::XNameContainer, container::XIndexAccess > reportdesign::TStylesBASE

Definition at line 2199 of file ReportDefinition.cxx.

Function Documentation

uno::Reference< util::XCloneable > reportdesign::cloneObject ( const uno::Reference< report::XReportComponent > &  _xReportComponent,
const uno::Reference< lang::XMultiServiceFactory > &  _xFactory,
const OUString &  _sServiceName 
)
css::uno::Reference< css::util::XCloneable > reportdesign::cloneObject ( const css::uno::Reference< css::report::XReportComponent > &  _xReportComponent,
const css::uno::Reference< css::lang::XMultiServiceFactory > &  _xFactory,
const OUString &  _sServiceName 
)

clones the given object

Parameters
_xReportComponentthe object to be cloned
_xFactorythe factory to create the clone
_sServiceNamethe service of the to be cloned object
Returns
the clone
static void reportdesign::lcl_extractAndStartStatusIndicator ( const utl::MediaDescriptor _rDescriptor,
uno::Reference< task::XStatusIndicator > &  _rxStatusIndicator,
uno::Sequence< uno::Any > &  _rCallArgs 
)
static
static uno::Sequence< OUString> reportdesign::lcl_getAbsent ( bool  _bPageSection)
static
static void reportdesign::lcl_getDefaultFonts ( vcl::Font rLatinFont,
vcl::Font rCJKFont,
vcl::Font rCTLFont,
LanguageType  _eLatin,
LanguageType  _eCJK,
LanguageType  _eCTL 
)
static
static uno::Sequence< OUString > reportdesign::lcl_getFixedTextOptionals ( )
static
static uno::Sequence< OUString > reportdesign::lcl_getFormattedFieldOptionals ( )
static

Definition at line 38 of file FormattedField.cxx.

References PROPERTY_DETAILFIELDS, PROPERTY_MASTERFIELDS, and SAL_N_ELEMENTS.

static uno::Sequence< OUString> reportdesign::lcl_getGroupAbsent ( )
static

Definition at line 42 of file Section.cxx.

References PROPERTY_CANGROW, PROPERTY_CANSHRINK, and SAL_N_ELEMENTS.

static uno::Sequence< OUString > reportdesign::lcl_getImageOptionals ( )
static

Definition at line 34 of file ImageControl.cxx.

References PROPERTY_CHARAUTOKERNING, PROPERTY_CHARCASEMAP, PROPERTY_CHARCOLOR, PROPERTY_CHARCOMBINEISON, PROPERTY_CHARCOMBINEPREFIX, PROPERTY_CHARCOMBINESUFFIX, PROPERTY_CHARCONTOURED, PROPERTY_CHAREMPHASIS, PROPERTY_CHAREMPHASISASIAN, PROPERTY_CHAREMPHASISCOMPLEX, PROPERTY_CHARESCAPEMENT, PROPERTY_CHARESCAPEMENTHEIGHT, PROPERTY_CHARFLASH, PROPERTY_CHARFONTCHARSET, PROPERTY_CHARFONTCHARSETASIAN, PROPERTY_CHARFONTCHARSETCOMPLEX, PROPERTY_CHARFONTFAMILY, PROPERTY_CHARFONTFAMILYASIAN, PROPERTY_CHARFONTFAMILYCOMPLEX, PROPERTY_CHARFONTNAME, PROPERTY_CHARFONTNAMEASIAN, PROPERTY_CHARFONTNAMECOMPLEX, PROPERTY_CHARFONTPITCH, PROPERTY_CHARFONTPITCHASIAN, PROPERTY_CHARFONTPITCHCOMPLEX, PROPERTY_CHARFONTSTYLENAME, PROPERTY_CHARFONTSTYLENAMEASIAN, PROPERTY_CHARFONTSTYLENAMECOMPLEX, PROPERTY_CHARHEIGHT, PROPERTY_CHARHEIGHTASIAN, PROPERTY_CHARHEIGHTCOMPLEX, PROPERTY_CHARHIDDEN, PROPERTY_CHARKERNING, PROPERTY_CHARLOCALE, PROPERTY_CHARLOCALEASIAN, PROPERTY_CHARLOCALECOMPLEX, PROPERTY_CHARPOSTURE, PROPERTY_CHARPOSTUREASIAN, PROPERTY_CHARPOSTURECOMPLEX, PROPERTY_CHARRELIEF, PROPERTY_CHARROTATION, PROPERTY_CHARROTATIONASIAN, PROPERTY_CHARROTATIONCOMPLEX, PROPERTY_CHARSCALEWIDTH, PROPERTY_CHARSCALEWIDTHASIAN, PROPERTY_CHARSCALEWIDTHCOMPLEX, PROPERTY_CHARSHADOWED, PROPERTY_CHARSTRIKEOUT, PROPERTY_CHARUNDERLINE, PROPERTY_CHARUNDERLINEASIAN, PROPERTY_CHARUNDERLINECOLOR, PROPERTY_CHARUNDERLINECOMPLEX, PROPERTY_CHARWEIGHT, PROPERTY_CHARWEIGHTASIAN, PROPERTY_CHARWEIGHTCOMPLEX, PROPERTY_CHARWORDMODE, PROPERTY_CHARWORDMODEASIAN, PROPERTY_CHARWORDMODECOMPLEX, PROPERTY_CONTROLTEXTEMPHASISMARK, PROPERTY_DETAILFIELDS, PROPERTY_FONTDESCRIPTOR, PROPERTY_FONTDESCRIPTORASIAN, PROPERTY_FONTDESCRIPTORCOMPLEX, PROPERTY_MASTERFIELDS, PROPERTY_PARAADJUST, PROPERTY_UNVISITEDCHARSTYLENAME, PROPERTY_VISITEDCHARSTYLENAME, and SAL_N_ELEMENTS.

static uno::Sequence< OUString > reportdesign::lcl_getLineOptionals ( )
static

Definition at line 35 of file FixedLine.cxx.

References PROPERTY_CHARAUTOKERNING, PROPERTY_CHARCASEMAP, PROPERTY_CHARCOLOR, PROPERTY_CHARCOMBINEISON, PROPERTY_CHARCOMBINEPREFIX, PROPERTY_CHARCOMBINESUFFIX, PROPERTY_CHARCONTOURED, PROPERTY_CHAREMPHASIS, PROPERTY_CHAREMPHASISASIAN, PROPERTY_CHAREMPHASISCOMPLEX, PROPERTY_CHARESCAPEMENT, PROPERTY_CHARESCAPEMENTHEIGHT, PROPERTY_CHARFLASH, PROPERTY_CHARFONTCHARSET, PROPERTY_CHARFONTCHARSETASIAN, PROPERTY_CHARFONTCHARSETCOMPLEX, PROPERTY_CHARFONTFAMILY, PROPERTY_CHARFONTFAMILYASIAN, PROPERTY_CHARFONTFAMILYCOMPLEX, PROPERTY_CHARFONTNAME, PROPERTY_CHARFONTNAMEASIAN, PROPERTY_CHARFONTNAMECOMPLEX, PROPERTY_CHARFONTPITCH, PROPERTY_CHARFONTPITCHASIAN, PROPERTY_CHARFONTPITCHCOMPLEX, PROPERTY_CHARFONTSTYLENAME, PROPERTY_CHARFONTSTYLENAMEASIAN, PROPERTY_CHARFONTSTYLENAMECOMPLEX, PROPERTY_CHARHEIGHT, PROPERTY_CHARHEIGHTASIAN, PROPERTY_CHARHEIGHTCOMPLEX, PROPERTY_CHARHIDDEN, PROPERTY_CHARKERNING, PROPERTY_CHARLOCALE, PROPERTY_CHARLOCALEASIAN, PROPERTY_CHARLOCALECOMPLEX, PROPERTY_CHARPOSTURE, PROPERTY_CHARPOSTUREASIAN, PROPERTY_CHARPOSTURECOMPLEX, PROPERTY_CHARRELIEF, PROPERTY_CHARROTATION, PROPERTY_CHARROTATIONASIAN, PROPERTY_CHARROTATIONCOMPLEX, PROPERTY_CHARSCALEWIDTH, PROPERTY_CHARSCALEWIDTHASIAN, PROPERTY_CHARSCALEWIDTHCOMPLEX, PROPERTY_CHARSHADOWED, PROPERTY_CHARSTRIKEOUT, PROPERTY_CHARUNDERLINE, PROPERTY_CHARUNDERLINEASIAN, PROPERTY_CHARUNDERLINECOLOR, PROPERTY_CHARUNDERLINECOMPLEX, PROPERTY_CHARWEIGHT, PROPERTY_CHARWEIGHTASIAN, PROPERTY_CHARWEIGHTCOMPLEX, PROPERTY_CHARWORDMODE, PROPERTY_CHARWORDMODEASIAN, PROPERTY_CHARWORDMODECOMPLEX, PROPERTY_CONDITIONALPRINTEXPRESSION, PROPERTY_CONTROLBACKGROUND, PROPERTY_CONTROLBACKGROUNDTRANSPARENT, PROPERTY_CONTROLBORDER, PROPERTY_CONTROLBORDERCOLOR, PROPERTY_CONTROLTEXTEMPHASISMARK, PROPERTY_DATAFIELD, PROPERTY_DEFAULTCONTROL, PROPERTY_DETAILFIELDS, PROPERTY_FONTDESCRIPTOR, PROPERTY_FONTDESCRIPTORASIAN, PROPERTY_FONTDESCRIPTORCOMPLEX, PROPERTY_HYPERLINKNAME, PROPERTY_HYPERLINKTARGET, PROPERTY_HYPERLINKURL, PROPERTY_MASTERFIELDS, PROPERTY_PARAADJUST, PROPERTY_PRINTREPEATEDVALUES, PROPERTY_PRINTWHENGROUPCHANGE, PROPERTY_UNVISITEDCHARSTYLENAME, PROPERTY_VISITEDCHARSTYLENAME, and SAL_N_ELEMENTS.

uno::Reference< report::XSection> reportdesign::lcl_getSection ( const uno::Reference< uno::XInterface > &  _xReportComponent)

Definition at line 30 of file Tools.cxx.

css::uno::Reference< css::report::XSection> reportdesign::lcl_getSection ( const css::uno::Reference< css::uno::XInterface > &  _xReportComponent)

uses the XChild interface to get the section from any child of it.

Parameters
_xReportComponentA report component which is a child of the section.
Returns
The section where this report component resists in.
static uno::Sequence< OUString > reportdesign::lcl_getShapeOptionals ( )
static
static void reportdesign::lcl_setModelReadOnly ( const uno::Reference< embed::XStorage > &  _xStorage,
std::shared_ptr< rptui::OReportModel > const &  _rModel 
)
static
static void reportdesign::lcl_stripLoadArguments ( utl::MediaDescriptor _rDescriptor,
uno::Sequence< beans::PropertyValue > &  _rArgs 
)
static

Definition at line 189 of file ReportDefinition.cxx.

Referenced by reportdesign::OReportDefinition::fillArgs().

reportdesign::REPORTCOMPONENT_NOMASTERDETAIL ( OFixedLine  )

Definition at line 219 of file FixedLine.cxx.

reportdesign::REPORTCONTROLFORMAT_IMPL2 ( OShape  ,
m_aProps.  aFormatProperties 
)

Definition at line 141 of file Shape.cxx.

void reportdesign::throwIllegallArgumentException ( const OUString &  _sTypeName,
const uno::Reference< uno::XInterface > &  ExceptionContext_,
sal_Int16  ArgumentPosition_ 
)
void reportdesign::throwIllegallArgumentException ( const OUString &  _sTypeName,
const css::uno::Reference< css::uno::XInterface > &  ExceptionContext_,
sal_Int16  ArgumentPosition_ 
)

throws an illegal argument exception.

The message text is the resource RID_STR_ERROR_WRONG_ARGUMENT + the type as reference.

Parameters
_sTypeNameThe reference where to look for the correct values.
ExceptionContext_The exception context.
ArgumentPosition_The argument position.