LibreOffice Module xmloff (master) 1
Functions
SchXMLChartContext.cxx File Reference
#include "SchXMLChartContext.hxx"
#include <SchXMLImport.hxx>
#include "SchXMLLegendContext.hxx"
#include "SchXMLDataTableContext.hxx"
#include "SchXMLPlotAreaContext.hxx"
#include "SchXMLParagraphContext.hxx"
#include "SchXMLTableContext.hxx"
#include "SchXMLSeries2Context.hxx"
#include "SchXMLTools.hxx"
#include <osl/diagnose.h>
#include <sal/log.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <unotools/mediadescriptor.hxx>
#include <utility>
#include <xmloff/xmlnamespace.hxx>
#include <xmloff/xmltoken.hxx>
#include <xmloff/namespacemap.hxx>
#include <xmloff/xmluconv.hxx>
#include <xmloff/xmlstyle.hxx>
#include <xmloff/SchXMLSeriesHelper.hxx>
#include <vector>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/chart/XChartDocument.hpp>
#include <com/sun/star/chart/XDiagram.hpp>
#include <com/sun/star/xml/sax/XAttributeList.hpp>
#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
#include <com/sun/star/drawing/XDrawPage.hpp>
#include <com/sun/star/chart/ChartDataRowSource.hpp>
#include <com/sun/star/embed/Aspects.hpp>
#include <com/sun/star/embed/XVisualObject.hpp>
#include <com/sun/star/chart2/XChartDocument.hpp>
#include <com/sun/star/chart2/data/XDataSink.hpp>
#include <com/sun/star/chart2/data/XPivotTableDataProvider.hpp>
#include <com/sun/star/chart2/XDataSeriesContainer.hpp>
#include <com/sun/star/chart2/XCoordinateSystemContainer.hpp>
#include <com/sun/star/chart2/XChartTypeContainer.hpp>
#include <com/sun/star/chart2/XTitled.hpp>
#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/chart2/data/XDataReceiver.hpp>
#include <o3tl/safeint.hxx>
#include <o3tl/string_view.hxx>
Include dependency graph for SchXMLChartContext.cxx:

Go to the source code of this file.

Functions

static bool lcl_hasServiceName (Reference< lang::XMultiServiceFactory > const &xFactory, OUString const &rServiceName)
 
void setDataProvider (uno::Reference< chart2::XChartDocument > const &xChartDoc, OUString const &sDataPilotSource)
 
static void lcl_ApplyDataFromRectangularRangeToDiagram (const uno::Reference< chart2::XChartDocument > &xNewDoc, const OUString &rRectangularRange, css::chart::ChartDataRowSource eDataRowSource, bool bRowHasLabels, bool bColHasLabels, bool bSwitchOnLabelsAndCategoriesForOwnData, std::u16string_view sColTrans, std::u16string_view sRowTrans)
 

Function Documentation

◆ lcl_ApplyDataFromRectangularRangeToDiagram()

static void lcl_ApplyDataFromRectangularRangeToDiagram ( const uno::Reference< chart2::XChartDocument > &  xNewDoc,
const OUString &  rRectangularRange,
css::chart::ChartDataRowSource  eDataRowSource,
bool  bRowHasLabels,
bool  bColHasLabels,
bool  bSwitchOnLabelsAndCategoriesForOwnData,
std::u16string_view  sColTrans,
std::u16string_view  sRowTrans 
)
static

Definition at line 620 of file SchXMLChartContext.cxx.

Referenced by SchXMLChartContext::endFastElement().

◆ lcl_hasServiceName()

static bool lcl_hasServiceName ( Reference< lang::XMultiServiceFactory > const &  xFactory,
OUString const &  rServiceName 
)
static

Definition at line 244 of file SchXMLChartContext.cxx.

References aServiceNames, and xFactory.

Referenced by setDataProvider().

◆ setDataProvider()

void setDataProvider ( uno::Reference< chart2::XChartDocument > const &  xChartDoc,
OUString const &  sDataPilotSource 
)