LibreOffice Module oox (master) 1
|
#include <seriesconverter.hxx>
Public Member Functions | |
SeriesConverter (const ConverterRoot &rParent, SeriesModel &rModel) | |
virtual | ~SeriesConverter () override |
css::uno::Reference< css::chart2::data::XLabeledDataSequence > | createCategorySequence (const OUString &rRole) |
Creates a labeled data sequence object from category data link. More... | |
css::uno::Reference< css::chart2::data::XLabeledDataSequence > | createValueSequence (const OUString &rRole) |
Creates a labeled data sequence object from value data link. More... | |
css::uno::Reference< css::chart2::XDataSeries > | createDataSeries (const TypeGroupConverter &rTypeGroup, bool bVaryColorsByPoint) |
Creates a data series object with initialized source links. More... | |
Public Member Functions inherited from oox::drawingml::chart::ConverterBase< SeriesModel > | |
const SeriesModel & | getModel () const |
Public Member Functions inherited from oox::drawingml::chart::ConverterRoot | |
ConverterRoot (::oox::core::XmlFilterBase &rFilter, ChartConverter &rChartConverter, const ChartSpaceModel &rChartModel, const css::uno::Reference< css::chart2::XChartDocument > &rxChartDoc, const css::awt::Size &rChartSize) | |
virtual | ~ConverterRoot () |
ConverterRoot (ConverterRoot const &)=default | |
ConverterRoot (ConverterRoot &&)=default | |
ConverterRoot & | operator= (ConverterRoot const &)=default |
ConverterRoot & | operator= (ConverterRoot &&)=default |
css::uno::Reference< css::uno::XInterface > | createInstance (const OUString &rServiceName) const |
Creates an instance for the passed service name, using the process service factory. More... | |
css::uno::Reference< css::uno::XComponentContext > const & | getComponentContext () const |
Private Member Functions | |
css::uno::Reference< css::chart2::data::XLabeledDataSequence > | createLabeledDataSequence (SeriesModel::SourceType eSourceType, const OUString &rRole, bool bUseTextLabel) |
Additional Inherited Members | |
Protected Member Functions inherited from oox::drawingml::chart::ConverterBase< SeriesModel > | |
ConverterBase (const ConverterRoot &rParent, SeriesModel &rModel) | |
virtual | ~ConverterBase () override |
Protected Member Functions inherited from oox::drawingml::chart::ConverterRoot | |
::oox::core::XmlFilterBase & | getFilter () const |
Returns the filter object of the imported/exported document. More... | |
ChartConverter & | getChartConverter () const |
Returns the chart converter. More... | |
css::uno::Reference< css::chart2::XChartDocument > const & | getChartDocument () const |
Returns the API chart document model. More... | |
const css::awt::Size & | getChartSize () const |
Returns the position and size of the chart shape in 1/100 mm. More... | |
ObjectFormatter & | getFormatter () const |
Returns the object formatter. More... | |
void | registerTitleLayout (const css::uno::Reference< css::chart2::XTitle > &rxTitle, const ModelRef< LayoutModel > &rxLayout, ObjectType eObjType, sal_Int32 nMainIdx, sal_Int32 nSubIdx) |
Registers a title object and its layout data, needed for conversion of the title position using the old Chart1 API. More... | |
void | convertTitlePositions () |
Converts the positions of the main title and all axis titles. More... | |
Static Protected Member Functions inherited from oox::drawingml::chart::ConverterRoot | |
static css::awt::Size | getDefaultPageSize () |
Returns the default position and size of the chart shape in 1/100 mm. More... | |
Protected Attributes inherited from oox::drawingml::chart::ConverterBase< SeriesModel > | |
SeriesModel & | mrModel |
Definition at line 118 of file seriesconverter.hxx.
|
explicit |
Definition at line 754 of file seriesconverter.cxx.
|
overridevirtual |
Definition at line 759 of file seriesconverter.cxx.
Reference< XLabeledDataSequence > oox::drawingml::chart::SeriesConverter::createCategorySequence | ( | const OUString & | rRole | ) |
Creates a labeled data sequence object from category data link.
Definition at line 763 of file seriesconverter.cxx.
References oox::drawingml::chart::SeriesModel::CATEGORIES, and createLabeledDataSequence().
Referenced by oox::drawingml::chart::TypeGroupConverter::createCategorySequence(), and createDataSeries().
Reference< XDataSeries > oox::drawingml::chart::SeriesConverter::createDataSeries | ( | const TypeGroupConverter & | rTypeGroup, |
bool | bVaryColorsByPoint | ||
) |
Creates a data series object with initialized source links.
Definition at line 773 of file seriesconverter.cxx.
References comphelper::containerToSequence(), oox::drawingml::chart::ObjectFormatter::convertAutomaticFill(), oox::drawingml::chart::TypeGroupConverter::convertBarGeometry(), oox::drawingml::chart::ObjectFormatter::convertFrameFormatting(), oox::drawingml::chart::ErrorBarConverter::convertFromModel(), oox::drawingml::chart::TrendlineConverter::convertFromModel(), oox::drawingml::chart::DataLabelsConverter::convertFromModel(), oox::drawingml::chart::DataPointConverter::convertFromModel(), oox::drawingml::chart::TypeGroupConverter::convertLineSmooth(), oox::drawingml::chart::TypeGroupConverter::convertMarker(), oox::drawingml::chart::TypeGroupConverter::convertPieExplosion(), createCategorySequence(), oox::drawingml::chart::ConverterRoot::createInstance(), createLabeledDataSequence(), createValueSequence(), Exception, oox::RefMap< KeyType, ObjType, CompType >::get(), oox::drawingml::chart::ConverterRoot::getFilter(), oox::drawingml::chart::ConverterRoot::getFormatter(), oox::drawingml::chart::ObjectFormatter::getMaxSeriesIndex(), oox::drawingml::chart::ConverterBase< ModelType >::getModel(), oox::drawingml::chart::ModelRef< ModelType >::getOrCreate(), oox::drawingml::chart::TypeGroupConverter::getSeriesObjectType(), oox::drawingml::chart::TypeGroupConverter::getTypeInfo(), oox::drawingml::chart::ModelRef< ModelType >::is(), oox::drawingml::chart::ObjectFormatter::isAutomaticFill(), oox::core::XmlFilterBase::isMSO2007Document(), oox::drawingml::chart::TypeGroupConverter::isSeriesFrameFormat(), oox::drawingml::chart::SeriesModel::maErrorBars, oox::drawingml::chart::SeriesModel::maPoints, oox::drawingml::chart::SeriesModel::maSources, oox::drawingml::chart::SeriesModel::maTrendlines, oox::drawingml::chart::TypeGroupInfo::mbCategoryAxis, oox::drawingml::chart::TypeGroupInfo::mbPictureOptions, oox::drawingml::chart::SeriesModel::mbSmooth, oox::drawingml::chart::TypeGroupInfo::meTypeCategory, oox::drawingml::chart::TypeGroupInfo::meTypeId, oox::drawingml::chart::SeriesModel::mnExplosion, oox::drawingml::chart::SeriesModel::mnIndex, oox::drawingml::chart::SeriesModel::mnMarkerSize, oox::drawingml::chart::SeriesModel::mnMarkerSymbol, oox::drawingml::chart::TypeGroupModel::mnShape, oox::drawingml::chart::SeriesModel::monShape, oox::drawingml::chart::ConverterBase< SeriesModel >::mrModel, oox::drawingml::chart::SeriesModel::mxLabels, oox::drawingml::chart::TypeGroupModel::mxLabels, oox::drawingml::chart::SeriesModel::mxMarkerProp, oox::drawingml::chart::SeriesModel::mxPicOptions, oox::drawingml::chart::SeriesModel::mxShapeProp, nIndex, point(), oox::drawingml::chart::SeriesModel::POINTS, pValues, oox::drawingml::chart::ObjectFormatter::setMaxSeriesIndex(), oox::PropertySet::setProperty(), oox::drawingml::chart::TYPECATEGORY_PIE, oox::drawingml::chart::TYPEID_BUBBLE, and oox::drawingml::chart::SeriesModel::VALUES.
Referenced by oox::drawingml::chart::TypeGroupConverter::convertFromModel().
|
private |
Definition at line 913 of file seriesconverter.cxx.
References oox::RefMap< KeyType, ObjType, CompType >::get(), oox::drawingml::chart::SeriesModel::maSources, oox::drawingml::chart::ConverterBase< SeriesModel >::mrModel, oox::drawingml::chart::SeriesModel::mxText, and pValues.
Referenced by createCategorySequence(), createDataSeries(), and createValueSequence().
Reference< XLabeledDataSequence > oox::drawingml::chart::SeriesConverter::createValueSequence | ( | const OUString & | rRole | ) |
Creates a labeled data sequence object from value data link.
Definition at line 768 of file seriesconverter.cxx.
References createLabeledDataSequence(), and oox::drawingml::chart::SeriesModel::VALUES.
Referenced by createDataSeries().