LibreOffice Module reportdesign (master) 1
Classes | Public Types | Public Member Functions | Protected Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
rptxml::ORptExport Class Reference

#include <xmlExport.hxx>

Inheritance diagram for rptxml::ORptExport:
[legend]
Collaboration diagram for rptxml::ORptExport:
[legend]

Classes

struct  TCell
 

Public Types

typedef ::std::pair< OUString,OUString > TStringPair
 
typedef ::std::map< Reference< XPropertySet >,OUString > TPropertyStyleMap
 
typedef ::std::map< Reference< XPropertySet >, std::vector< OUString > > TGridStyleMap
 
typedef ::std::vector< TCellTRow
 
typedef ::std::vector< ::std::pair< bool, TRow > > TGrid
 
typedef ::std::map< Reference< XPropertySet >,TGridTSectionsGrid
 
typedef ::std::map< Reference< XGroup >,Reference< XFunction > > TGroupFunctionMap
 

Public Member Functions

 ORptExport (const Reference< XComponentContext > &_rxContext, OUString const &implementationName, SvXMLExportFlags nExportFlag)
 
virtual void SAL_CALL setSourceDocument (const css::uno::Reference< css::lang::XComponent > &xDoc) override
 
const Reference< XReportDefinition > & getReportDefinition () const
 
const rtl::Reference< XMLPropertySetMapper > & GetCellStylePropertyMapper () const
 
- Public Member Functions inherited from SvXMLExport
 SvXMLExport (const css::uno::Reference< css::uno::XComponentContext > &xContext, OUString implementationName, sal_Int16 const eDefaultMeasureUnit, const enum ::xmloff::token::XMLTokenEnum eClass, SvXMLExportFlags nExportFlag)
 
 SvXMLExport (const css::uno::Reference< css::uno::XComponentContext > &xContext, OUString implementationName, OUString fileName, sal_Int16 const eDefaultMeasureUnit, const css::uno::Reference< css::xml::sax::XDocumentHandler > &rHandler)
 
 SvXMLExport (const css::uno::Reference< css::uno::XComponentContext > &xContext, OUString implementationName, OUString fileName, const css::uno::Reference< css::xml::sax::XDocumentHandler > &rHandler, const css::uno::Reference< css::frame::XModel > &, FieldUnit const eDefaultFieldUnit, SvXMLExportFlags nExportFlag)
 
virtual ~SvXMLExport () override
 
virtual void collectAutoStyles ()
 
virtual void SAL_CALL setSourceDocument (const css::uno::Reference< css::lang::XComponent > &xDoc) override
 
virtual sal_Bool SAL_CALL filter (const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor) override
 
virtual void SAL_CALL cancel () override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
virtual OUString SAL_CALL getName () override
 
virtual void SAL_CALL setName (const OUString &aName) override
 
virtual OUString SAL_CALL getImplementationName () final override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) final override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () final override
 
OUString EnsureNamespace (OUString const &i_rNamespace)
 
void CheckAttrList ()
 
void ClearAttrList ()
 
void AddAttribute (sal_uInt16 nPrefix, const OUString &rName, const OUString &rValue)
 
void AddAttribute (sal_uInt16 nPrefix, enum ::xmloff::token::XMLTokenEnum eName, const OUString &rValue)
 
void AddAttribute (sal_uInt16 nPrefix, enum ::xmloff::token::XMLTokenEnum eName, enum ::xmloff::token::XMLTokenEnum eValue)
 
void AddAttribute (const OUString &rQName, const OUString &rValue)
 
void AddAttribute (const OUString &rQName, enum ::xmloff::token::XMLTokenEnum eValue)
 
void AddLanguageTagAttributes (sal_uInt16 nPrefix, sal_uInt16 nPrefixRfc, const css::lang::Locale &rLocale, bool bWriteEmpty)
 
void AddLanguageTagAttributes (sal_uInt16 nPrefix, sal_uInt16 nPrefixRfc, const LanguageTag &rLanguageTag, bool bWriteEmpty)
 
void AddAttributeList (const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
 
comphelper::AttributeListGetAttrList ()
 
css::uno::Reference< css::xml::sax::XAttributeList > GetXAttrList () const
 
const css::uno::Reference< css::xml::sax::XDocumentHandler > & GetDocHandler () const
 
const OUString & GetOrigFileName () const
 
const SvXMLNamespaceMapGetNamespaceMap () const
 
size_t GetInfoID (const OUString sPersonalInfo) const
 
const SvXMLUnitConverterGetMM100UnitConverter () const
 
SvXMLUnitConverterGetMM100UnitConverter ()
 
void addChaffWhenEncryptedStorage ()
 
virtual ErrCode exportDoc (enum ::xmloff::token::XMLTokenEnum eClass=::xmloff::token::XML_TOKEN_INVALID)
 
void collectDataStyles (bool bFromUsedStyles)
 
virtual void addDataStyle (const sal_Int32 nNumberFormat, bool bTimeFormat=false)
 
virtual void exportDataStyles ()
 
virtual void exportAutoDataStyles ()
 
virtual OUString getDataStyleName (const sal_Int32 nNumberFormat, bool bTimeFormat=false) const
 
sal_Int32 dataStyleForceSystemLanguage (sal_Int32 nFormat) const
 
virtual void exportAnnotationMeta (const css::uno::Reference< css::drawing::XShape > &xShape)
 
const css::uno::Reference< css::frame::XModel > & GetModel () const
 
css::uno::Reference< css::util::XNumberFormatsSupplier > & GetNumberFormatsSupplier ()
 
void SetNumberFormatsSupplier (const css::uno::Reference< css::util::XNumberFormatsSupplier > &_xNumberFormatSupplier)
 
rtl::Reference< XMLTextParagraphExport > const & GetTextParagraphExport ()
 
rtl::Reference< XMLShapeExport > const & GetShapeExport ()
 
rtl::Reference< SvXMLAutoStylePoolP > const & GetAutoStylePool ()
 
rtl::Reference< XMLPageExport > const & GetPageExport ()
 
rtl::Reference< SchXMLExportHelper > const & GetChartExport ()
 
rtl::Reference< XMLFontAutoStylePool > const & GetFontAutoStylePool ()
 
ProgressBarHelperGetProgressBarHelper ()
 
rtl::Reference< xmloff::OFormLayerXMLExport > const & GetFormExport ()
 
bool HasFormExport () const
 
const css::uno::Reference< css::beans::XPropertySet > & getExportInfo () const
 
const css::uno::Reference< css::task::XStatusIndicator > & GetStatusIndicator () const
 
XMLEventExportGetEventExport ()
 
XMLImageMapExportGetImageMapExport ()
 
OUString AddEmbeddedXGraphic (css::uno::Reference< css::graphic::XGraphic > const &rxGraphic, OUString &rOutMimeType, OUString const &rRequestedName=OUString())
 
bool AddEmbeddedXGraphicAsBase64 (css::uno::Reference< css::graphic::XGraphic > const &rxGraphic)
 
bool GetGraphicMimeTypeFromStream (css::uno::Reference< css::graphic::XGraphic > const &rxGraphic, OUString &rOutMimeType)
 
OUString AddEmbeddedObject (const OUString &rEmbeddedObjectURL)
 
bool AddEmbeddedObjectAsBase64 (const OUString &rEmbeddedObjectURL)
 
OUString EncodeStyleName (const OUString &rName, bool *pEncoded=nullptr) const
 
bool IsSaveLinkedSections () const
 
SvXMLExportFlags getExportFlags () const
 
void ExportEmbeddedOwnObject (css::uno::Reference< css::lang::XComponent > const &rComp)
 
OUString GetRelativeReference (const OUString &rValue)
 
void StartElement (sal_uInt16 nPrefix, enum ::xmloff::token::XMLTokenEnum eName, bool bIgnWSOutside)
 
void StartElement (const OUString &rName, bool bIgnWSOutside)
 
void Characters (const OUString &rChars)
 
void EndElement (sal_uInt16 nPrefix, enum ::xmloff::token::XMLTokenEnum eName, bool bIgnWSInside)
 
void EndElement (const OUString &rName, bool bIgnWSInside)
 
void IgnorableWhitespace ()
 
void SetError (sal_Int32 nId, const css::uno::Sequence< OUString > &rMsgParams, const OUString &rExceptionMessage, const css::uno::Reference< css::xml::sax::XLocator > &rLocator)
 
void SetError (sal_Int32 nId, const css::uno::Sequence< OUString > &rMsgParams)
 
virtual void DisposingModel ()
 
::comphelper::UnoInterfaceToUniqueIdentifierMappergetInterfaceToIdentifierMapper ()
 
const css::uno::Reference< css::uno::XComponentContext > & getComponentContext () const
 
SvtModuleOptions::EFactory GetModelType () const
 
bool writeOutlineStyleAsNormalListStyle () const
 
css::uno::Reference< css::embed::XStorage > const & GetTargetStorage () const
 
char const * GetODFVersionAttributeValue () const
 
SvtSaveOptions::ODFSaneDefaultVersion getSaneDefaultVersion () const
 
void SAL_DLLPRIVATE AddAttributeIdLegacy (sal_uInt16 const nLegacyPrefix, OUString const &rValue)
 
void AddAttributeXmlId (css::uno::Reference< css::uno::XInterface > const &i_xIfc)
 
void AddAttributesRDFa (css::uno::Reference< css::text::XTextContent > const &i_xTextContent)
 
bool exportTextNumberElement () const
 
bool SetNullDateOnUnitConverter ()
 
OUString const & GetImageFilterName () const
 

Protected Member Functions

virtual void ExportStyles_ (bool bUsed) override
 
virtual void ExportAutoStyles_ () override
 
virtual void ExportContent_ () override
 
virtual void ExportMasterStyles_ () override
 
virtual void ExportFontDecls_ () override
 
virtual SvXMLAutoStylePoolPCreateAutoStylePool () override
 
virtual XMLShapeExportCreateShapeExport () override
 
virtual ~ORptExport () override
 
- Protected Member Functions inherited from SvXMLExport
void setExportFlags (SvXMLExportFlags nExportFlags)
 
SvXMLNamespaceMapGetNamespaceMap_ ()
 
void ResetNamespaceMap ()
 
virtual void ExportMeta_ ()
 
virtual void ExportScripts_ ()
 
virtual void ExportFontDecls_ ()
 
virtual void ExportStyles_ (bool bUsed)
 
virtual void ExportAutoStyles_ ()=0
 
virtual void ExportMasterStyles_ ()=0
 
virtual void ExportContent_ ()=0
 
OUString const & GetSourceShellID () const
 
OUString const & GetDestinationShellID () const
 
virtual XMLTextParagraphExportCreateTextParagraphExport ()
 
virtual XMLShapeExportCreateShapeExport ()
 
virtual SvXMLAutoStylePoolPCreateAutoStylePool ()
 
SchXMLExportHelperCreateChartExport ()
 
virtual XMLPageExportCreatePageExport ()
 
virtual XMLFontAutoStylePoolCreateFontAutoStylePool ()
 
xmloff::OFormLayerXMLExportCreateFormExport ()
 
virtual void GetViewSettings (css::uno::Sequence< css::beans::PropertyValue > &aProps)
 
virtual void GetConfigurationSettings (css::uno::Sequence< css::beans::PropertyValue > &aProps)
 
virtual sal_Int32 GetDocumentSpecificSettings (::std::vector< SettingsGroup > &_out_rSettings)
 
const css::uno::Reference< css::document::XEmbeddedObjectResolver > & GetEmbeddedResolver () const
 
void SetEmbeddedResolver (css::uno::Reference< css::document::XEmbeddedObjectResolver > const &_xEmbeddedResolver)
 
const css::uno::Reference< css::document::XGraphicStorageHandler > & GetGraphicStorageHandler () const
 
void SetGraphicStorageHandler (css::uno::Reference< css::document::XGraphicStorageHandler > const &rxGraphicStorageHandler)
 
void SetDocHandler (const css::uno::Reference< css::xml::sax::XDocumentHandler > &rHandler)
 

Private Member Functions

void exportReport (const Reference< XReportDefinition > &_xReportDefinition)
 
void exportReportAttributes (const Reference< XReportDefinition > &_xReport)
 <element name="office:report"> More...
 
void exportFunctions (const Reference< XIndexAccess > &_xFunctions)
 
void exportFunction (const Reference< XFunction > &_xFunction)
 <ref name="rpt-function"> More...
 
void exportMasterDetailFields (const Reference< XReportComponent > &_xReportComponent)
 
void exportComponent (const Reference< XReportComponent > &_xReportComponent)
 
void exportGroup (const Reference< XReportDefinition > &_xReportDefinition, sal_Int32 _nPos, bool _bExportAutoStyle=false)
 
void exportStyleName (XPropertySet *_xProp, comphelper::AttributeList &_rAtt, const OUString &_sName)
 
void exportSection (const Reference< XSection > &_xProp, bool bHeader=false)
 
void exportContainer (const Reference< XSection > &_xSection)
 
void exportShapes (const Reference< XSection > &_xSection, bool _bAddParagraph=true)
 
void exportTableColumns (const Reference< XSection > &_xSection)
 
void exportSectionAutoStyle (const Reference< XSection > &_xProp)
 
void exportReportElement (const Reference< XReportControlModel > &_xReportElement)
 
void exportFormatConditions (const Reference< XReportControlModel > &_xReportElement)
 
void exportAutoStyle (XPropertySet *_xProp, const Reference< XFormattedField > &_xParentFormattedField=Reference< XFormattedField >())
 
void exportAutoStyle (const Reference< XSection > &_xProp)
 
void exportReportComponentAutoStyles (const Reference< XSection > &_xProp)
 
void collectComponentStyles ()
 
void collectStyleNames (XmlStyleFamily _nFamily, const ::std::vector< sal_Int32 > &_aSize, std::vector< OUString > &_rStyleNames)
 
void collectStyleNames (XmlStyleFamily _nFamily, const ::std::vector< sal_Int32 > &_aSize, const ::std::vector< sal_Int32 > &_aSizeAutoGrow, std::vector< OUString > &_rStyleNames)
 
void exportParagraph (const Reference< XReportControlModel > &_xReportElement)
 
bool exportFormula (enum ::xmloff::token::XMLTokenEnum eName, const OUString &_sFormula)
 
void exportGroupsExpressionAsFunction (const Reference< XGroups > &_xGroups)
 
virtual void SetBodyAttributes () override
 

Static Private Member Functions

static OUString convertFormula (const OUString &_sFormula)
 

Private Attributes

TSectionsGrid m_aSectionsGrid
 
TPropertyStyleMap m_aAutoStyleNames
 
TGridStyleMap m_aColumnStyleNames
 
TGridStyleMap m_aRowStyleNames
 
TGroupFunctionMap m_aGroupFunctionMap
 
OUString m_sTableStyle
 
OUString m_sCellStyle
 
rtl::Reference< SvXMLExportPropertyMapperm_xTableStylesExportPropertySetMapper
 
rtl::Reference< SvXMLExportPropertyMapperm_xCellStylesExportPropertySetMapper
 
rtl::Reference< SvXMLExportPropertyMapperm_xColumnStylesExportPropertySetMapper
 
rtl::Reference< SvXMLExportPropertyMapperm_xRowStylesExportPropertySetMapper
 
rtl::Reference< SvXMLExportPropertyMapperm_xParaPropMapper
 
rtl::Reference< XMLPropertyHandlerFactorym_xPropHdlFactory
 
rtl::Reference< XMLPropertySetMapperm_xCellStylesPropertySetMapper
 
Reference< XReportDefinition > m_xReportDefinition
 
bool m_bAllreadyFilled
 

Additional Inherited Members

- Protected Attributes inherited from SvXMLExport
bool mbSaveLinkedSections
 
bool mbAutoStylesCollected
 

Detailed Description

Definition at line 53 of file xmlExport.hxx.

Member Typedef Documentation

◆ TGrid

typedef ::std::vector< ::std::pair< bool, TRow > > rptxml::ORptExport::TGrid

Definition at line 81 of file xmlExport.hxx.

◆ TGridStyleMap

typedef ::std::map< Reference<XPropertySet> , std::vector<OUString> > rptxml::ORptExport::TGridStyleMap

Definition at line 79 of file xmlExport.hxx.

◆ TGroupFunctionMap

typedef ::std::map< Reference<XGroup> ,Reference<XFunction> > rptxml::ORptExport::TGroupFunctionMap

Definition at line 83 of file xmlExport.hxx.

◆ TPropertyStyleMap

Definition at line 78 of file xmlExport.hxx.

◆ TRow

typedef ::std::vector< TCell > rptxml::ORptExport::TRow

Definition at line 80 of file xmlExport.hxx.

◆ TSectionsGrid

Definition at line 82 of file xmlExport.hxx.

◆ TStringPair

typedef ::std::pair< OUString ,OUString> rptxml::ORptExport::TStringPair

Definition at line 77 of file xmlExport.hxx.

Constructor & Destructor Documentation

◆ ~ORptExport()

virtual rptxml::ORptExport::~ORptExport ( )
inlineoverrideprotectedvirtual

Definition at line 143 of file xmlExport.hxx.

◆ ORptExport()

rptxml::ORptExport::ORptExport ( const Reference< XComponentContext > &  _rxContext,
OUString const &  implementationName,
SvXMLExportFlags  nExportFlag 
)

Definition at line 180 of file xmlExport.cxx.

References SvXMLNamespaceMap::Add(), XMLTextParagraphExport::CreateParaExtPropMapper(), SvXMLExport::GetAutoStylePool(), rptxml::OXMLHelper::GetCellStylePropertyMap(), rptxml::OXMLHelper::GetColumnStyleProps(), SvXMLExport::getExportFlags(), SvXMLExport::GetMM100UnitConverter(), SvXMLExport::GetNamespaceMap(), SvXMLExport::GetNamespaceMap_(), SvXMLNamespaceMap::GetQNameByKey(), rptxml::OXMLHelper::GetRowStyleProps(), SvXMLExport::getSaneDefaultVersion(), rptxml::OXMLHelper::GetTableStyleProps(), GetXMLToken(), implementationName, m_sCellStyle, m_sTableStyle, m_xCellStylesExportPropertySetMapper, m_xCellStylesPropertySetMapper, m_xColumnStylesExportPropertySetMapper, m_xParaPropMapper, m_xPropHdlFactory, m_xRowStylesExportPropertySetMapper, m_xTableStylesExportPropertySetMapper, MM_100TH, OASIS, SvtSaveOptions::ODFSVER_EXTENDED, SvXMLUnitConverter::SetCoreMeasureUnit(), SvXMLExport::setExportFlags(), SvXMLUnitConverter::SetXMLMeasureUnit(), XML_N_CONFIG, XML_N_DRAW, XML_N_FO_COMPAT, XML_N_FORM, XML_N_GRDDL, XML_N_LO_EXT, XML_N_NUMBER, XML_N_OFFICE, XML_N_OOO, XML_N_RPT, XML_N_STYLE, XML_N_SVG_COMPAT, XML_N_TABLE, XML_N_TEXT, XML_N_XHTML, XML_N_XLINK, XML_NAMESPACE_CONFIG, XML_NAMESPACE_DRAW, XML_NAMESPACE_FO, XML_NAMESPACE_FORM, XML_NAMESPACE_GRDDL, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, XML_NAMESPACE_OFFICE, XML_NAMESPACE_OOO, XML_NAMESPACE_REPORT, XML_NAMESPACE_STYLE, XML_NAMESPACE_SVG, XML_NAMESPACE_TABLE, XML_NAMESPACE_TEXT, XML_NAMESPACE_XHTML, XML_NAMESPACE_XLINK, XML_NP_CONFIG, XML_NP_DRAW, XML_NP_FO, XML_NP_FORM, XML_NP_GRDDL, XML_NP_LO_EXT, XML_NP_NUMBER, XML_NP_OFFICE, XML_NP_OOO, XML_NP_RPT, XML_NP_STYLE, XML_NP_SVG, XML_NP_TABLE, XML_NP_TEXT, XML_NP_XHTML, XML_NP_XLINK, XML_PARAGRAPH, XML_REPORT, XML_STYLE_FAMILY_TABLE_CELL_STYLES_NAME, XML_STYLE_FAMILY_TABLE_CELL_STYLES_PREFIX, XML_STYLE_FAMILY_TABLE_COLUMN_STYLES_NAME, XML_STYLE_FAMILY_TABLE_COLUMN_STYLES_PREFIX, XML_STYLE_FAMILY_TABLE_ROW_STYLES_NAME, XML_STYLE_FAMILY_TABLE_ROW_STYLES_PREFIX, XML_STYLE_FAMILY_TABLE_TABLE_STYLES_NAME, XML_STYLE_FAMILY_TABLE_TABLE_STYLES_PREFIX, and XML_STYLE_NAME.

Member Function Documentation

◆ collectComponentStyles()

void rptxml::ORptExport::collectComponentStyles ( )
private

◆ collectStyleNames() [1/2]

void rptxml::ORptExport::collectStyleNames ( XmlStyleFamily  _nFamily,
const ::std::vector< sal_Int32 > &  _aSize,
const ::std::vector< sal_Int32 > &  _aSizeAutoGrow,
std::vector< OUString > &  _rStyleNames 
)
private

Definition at line 469 of file xmlExport.cxx.

References Add, SvXMLExport::GetAutoStylePool(), and nValue.

◆ collectStyleNames() [2/2]

void rptxml::ORptExport::collectStyleNames ( XmlStyleFamily  _nFamily,
const ::std::vector< sal_Int32 > &  _aSize,
std::vector< OUString > &  _rStyleNames 
)
private

Definition at line 455 of file xmlExport.cxx.

References SvXMLExport::GetAutoStylePool(), and nValue.

Referenced by exportSectionAutoStyle().

◆ convertFormula()

OUString rptxml::ORptExport::convertFormula ( const OUString &  _sFormula)
staticprivate

Definition at line 974 of file xmlExport.cxx.

References sFormula.

Referenced by exportFormula().

◆ CreateAutoStylePool()

SvXMLAutoStylePoolP * rptxml::ORptExport::CreateAutoStylePool ( )
overrideprotectedvirtual

Reimplemented from SvXMLExport.

Definition at line 1324 of file xmlExport.cxx.

◆ CreateShapeExport()

XMLShapeExport * rptxml::ORptExport::CreateShapeExport ( )
overrideprotectedvirtual

Reimplemented from SvXMLExport.

Definition at line 1397 of file xmlExport.cxx.

References XMLTextParagraphExport::CreateShapeExtPropMapper().

◆ exportAutoStyle() [1/2]

void rptxml::ORptExport::exportAutoStyle ( const Reference< XSection > &  _xProp)
private

◆ exportAutoStyle() [2/2]

void rptxml::ORptExport::exportAutoStyle ( XPropertySet _xProp,
const Reference< XFormattedField > &  _xParentFormattedField = Reference<XFormattedField>() 
)
private

◆ ExportAutoStyles_()

void rptxml::ORptExport::ExportAutoStyles_ ( )
overrideprotectedvirtual

◆ exportComponent()

void rptxml::ORptExport::exportComponent ( const Reference< XReportComponent > &  _xReportComponent)
private

◆ exportContainer()

void rptxml::ORptExport::exportContainer ( const Reference< XSection > &  _xSection)
private

◆ ExportContent_()

void rptxml::ORptExport::ExportContent_ ( )
overrideprotectedvirtual

Implements SvXMLExport.

Definition at line 1259 of file xmlExport.cxx.

References exportReport(), and getReportDefinition().

◆ ExportFontDecls_()

void rptxml::ORptExport::ExportFontDecls_ ( )
overrideprotectedvirtual

◆ exportFormatConditions()

void rptxml::ORptExport::exportFormatConditions ( const Reference< XReportControlModel > &  _xReportElement)
private

◆ exportFormula()

bool rptxml::ORptExport::exportFormula ( enum ::xmloff::token::XMLTokenEnum  eName,
const OUString &  _sFormula 
)
private

◆ exportFunction()

void rptxml::ORptExport::exportFunction ( const Reference< XFunction > &  _xFunction)
private

◆ exportFunctions()

void rptxml::ORptExport::exportFunctions ( const Reference< XIndexAccess > &  _xFunctions)
private

Definition at line 285 of file xmlExport.cxx.

References exportFunction(), i, and nCount.

Referenced by exportGroup(), and exportReport().

◆ exportGroup()

void rptxml::ORptExport::exportGroup ( const Reference< XReportDefinition > &  _xReportDefinition,
sal_Int32  _nPos,
bool  _bExportAutoStyle = false 
)
private

◆ exportGroupsExpressionAsFunction()

void rptxml::ORptExport::exportGroupsExpressionAsFunction ( const Reference< XGroups > &  _xGroups)
private

Definition at line 1434 of file xmlExport.cxx.

References ch, exportFunction(), i, m_aGroupFunctionMap, nCount, and sPrefix.

Referenced by exportReport().

◆ exportMasterDetailFields()

void rptxml::ORptExport::exportMasterDetailFields ( const Reference< XReportComponent > &  _xReportComponent)
private

◆ ExportMasterStyles_()

void rptxml::ORptExport::ExportMasterStyles_ ( )
overrideprotectedvirtual

Implements SvXMLExport.

Definition at line 1264 of file xmlExport.cxx.

References SvXMLExport::GetPageExport().

◆ exportParagraph()

void rptxml::ORptExport::exportParagraph ( const Reference< XReportControlModel > &  _xReportElement)
private

◆ exportReport()

void rptxml::ORptExport::exportReport ( const Reference< XReportDefinition > &  _xReportDefinition)
private

◆ exportReportAttributes()

void rptxml::ORptExport::exportReportAttributes ( const Reference< XReportDefinition > &  _xReport)
private

◆ exportReportComponentAutoStyles()

void rptxml::ORptExport::exportReportComponentAutoStyles ( const Reference< XSection > &  _xProp)
private

Definition at line 649 of file xmlExport.cxx.

References exportAutoStyle(), SvXMLExport::GetShapeExport(), i, and nCount.

Referenced by exportSectionAutoStyle().

◆ exportReportElement()

void rptxml::ORptExport::exportReportElement ( const Reference< XReportControlModel > &  _xReportElement)
private

◆ exportSection()

void rptxml::ORptExport::exportSection ( const Reference< XSection > &  _xProp,
bool  bHeader = false 
)
private

◆ exportSectionAutoStyle()

void rptxml::ORptExport::exportSectionAutoStyle ( const Reference< XSection > &  _xProp)
private

◆ exportShapes()

void rptxml::ORptExport::exportShapes ( const Reference< XSection > &  _xSection,
bool  _bAddParagraph = true 
)
private

◆ exportStyleName()

void rptxml::ORptExport::exportStyleName ( XPropertySet _xProp,
comphelper::AttributeList _rAtt,
const OUString &  _sName 
)
private

◆ ExportStyles_()

void rptxml::ORptExport::ExportStyles_ ( bool  bUsed)
overrideprotectedvirtual

Reimplemented from SvXMLExport.

Definition at line 1316 of file xmlExport.cxx.

References SvXMLExport::ExportStyles_(), and SvXMLExport::GetShapeExport().

◆ exportTableColumns()

void rptxml::ORptExport::exportTableColumns ( const Reference< XSection > &  _xSection)
private

◆ GetCellStylePropertyMapper()

const rtl::Reference< XMLPropertySetMapper > & rptxml::ORptExport::GetCellStylePropertyMapper ( ) const
inline

◆ getReportDefinition()

const Reference< XReportDefinition > & rptxml::ORptExport::getReportDefinition ( ) const
inline

Definition at line 151 of file xmlExport.hxx.

References m_xReportDefinition.

Referenced by collectComponentStyles(), ExportContent_(), and SetBodyAttributes().

◆ SetBodyAttributes()

void rptxml::ORptExport::SetBodyAttributes ( )
overrideprivatevirtual

Reimplemented from SvXMLExport.

Definition at line 1221 of file xmlExport.cxx.

References exportReportAttributes(), and getReportDefinition().

◆ setSourceDocument()

void SAL_CALL rptxml::ORptExport::setSourceDocument ( const css::uno::Reference< css::lang::XComponent > &  xDoc)
overridevirtual

Reimplemented from SvXMLExport.

Definition at line 1329 of file xmlExport.cxx.

References m_xReportDefinition, and SvXMLExport::setSourceDocument().

Member Data Documentation

◆ m_aAutoStyleNames

TPropertyStyleMap rptxml::ORptExport::m_aAutoStyleNames
private

Definition at line 87 of file xmlExport.hxx.

Referenced by exportAutoStyle(), and exportStyleName().

◆ m_aColumnStyleNames

TGridStyleMap rptxml::ORptExport::m_aColumnStyleNames
private

Definition at line 88 of file xmlExport.hxx.

Referenced by exportSectionAutoStyle(), and exportTableColumns().

◆ m_aGroupFunctionMap

TGroupFunctionMap rptxml::ORptExport::m_aGroupFunctionMap
private

Definition at line 90 of file xmlExport.hxx.

Referenced by exportGroup(), and exportGroupsExpressionAsFunction().

◆ m_aRowStyleNames

TGridStyleMap rptxml::ORptExport::m_aRowStyleNames
private

Definition at line 89 of file xmlExport.hxx.

Referenced by exportContainer(), and exportSectionAutoStyle().

◆ m_aSectionsGrid

TSectionsGrid rptxml::ORptExport::m_aSectionsGrid
private

Definition at line 85 of file xmlExport.hxx.

Referenced by exportContainer(), and exportSectionAutoStyle().

◆ m_bAllreadyFilled

bool rptxml::ORptExport::m_bAllreadyFilled
private

Definition at line 103 of file xmlExport.hxx.

Referenced by collectComponentStyles().

◆ m_sCellStyle

OUString rptxml::ORptExport::m_sCellStyle
private

Definition at line 93 of file xmlExport.hxx.

Referenced by exportFormatConditions(), and ORptExport().

◆ m_sTableStyle

OUString rptxml::ORptExport::m_sTableStyle
private

Definition at line 92 of file xmlExport.hxx.

Referenced by exportContainer(), exportSection(), exportTableColumns(), and ORptExport().

◆ m_xCellStylesExportPropertySetMapper

rtl::Reference< SvXMLExportPropertyMapper> rptxml::ORptExport::m_xCellStylesExportPropertySetMapper
private

Definition at line 95 of file xmlExport.hxx.

Referenced by exportAutoStyle(), and ORptExport().

◆ m_xCellStylesPropertySetMapper

rtl::Reference< XMLPropertySetMapper > rptxml::ORptExport::m_xCellStylesPropertySetMapper
mutableprivate

Definition at line 101 of file xmlExport.hxx.

Referenced by GetCellStylePropertyMapper(), and ORptExport().

◆ m_xColumnStylesExportPropertySetMapper

rtl::Reference< SvXMLExportPropertyMapper> rptxml::ORptExport::m_xColumnStylesExportPropertySetMapper
private

Definition at line 96 of file xmlExport.hxx.

Referenced by ORptExport().

◆ m_xParaPropMapper

rtl::Reference< SvXMLExportPropertyMapper > rptxml::ORptExport::m_xParaPropMapper
private

Definition at line 98 of file xmlExport.hxx.

Referenced by exportAutoStyle(), and ORptExport().

◆ m_xPropHdlFactory

rtl::Reference< XMLPropertyHandlerFactory > rptxml::ORptExport::m_xPropHdlFactory
private

Definition at line 99 of file xmlExport.hxx.

Referenced by ORptExport().

◆ m_xReportDefinition

Reference<XReportDefinition> rptxml::ORptExport::m_xReportDefinition
private

Definition at line 102 of file xmlExport.hxx.

Referenced by getReportDefinition(), and setSourceDocument().

◆ m_xRowStylesExportPropertySetMapper

rtl::Reference< SvXMLExportPropertyMapper> rptxml::ORptExport::m_xRowStylesExportPropertySetMapper
private

Definition at line 97 of file xmlExport.hxx.

Referenced by ORptExport().

◆ m_xTableStylesExportPropertySetMapper

rtl::Reference< SvXMLExportPropertyMapper> rptxml::ORptExport::m_xTableStylesExportPropertySetMapper
private

Definition at line 94 of file xmlExport.hxx.

Referenced by exportAutoStyle(), and ORptExport().


The documentation for this class was generated from the following files: