LibreOffice Module oox (master) 1
|
#include <axismodel.hxx>
Public Types | |
typedef ModelRef< Shape > | ShapeRef |
typedef ModelRef< TextBody > | TextBodyRef |
typedef ModelRef< TitleModel > | TitleRef |
typedef ModelRef< AxisDispUnitsModel > | AxisDispUnitsRef |
Public Member Functions | |
AxisModel (sal_Int32 nTypeId, bool bMSO2007Doc) | |
True = no multi-level categories supported. More... | |
~AxisModel () | |
Public Attributes | |
ShapeRef | mxShapeProp |
TextBodyRef | mxTextProp |
Axis line formatting. More... | |
TitleRef | mxTitle |
Axis label text formatting. More... | |
AxisDispUnitsRef | mxDispUnits |
Axis title. More... | |
ShapeRef | mxMajorGridLines |
Axis units label. More... | |
ShapeRef | mxMinorGridLines |
Major grid lines formatting. More... | |
NumberFormat | maNumberFormat |
Minor grid lines formatting. More... | |
std::optional< double > | mofCrossesAt |
Number format for axis tick labels. More... | |
std::optional< double > | mofMajorUnit |
Position on this axis where another axis crosses. More... | |
std::optional< double > | mofMinorUnit |
Unit for major tick marks on date/value axis. More... | |
std::optional< double > | mofLogBase |
Unit for minor tick marks on date/value axis. More... | |
std::optional< double > | mofMax |
Logarithmic base for logarithmic axes. More... | |
std::optional< double > | mofMin |
Maximum axis value. More... | |
std::optional< sal_Int32 > | monBaseTimeUnit |
Minimum axis value. More... | |
sal_Int32 | mnAxisId |
Base time unit shown on a date axis. More... | |
sal_Int32 | mnAxisPos |
Unique axis identifier. More... | |
sal_Int32 | mnCrossAxisId |
Position of the axis (top/bottom/left/right). More... | |
sal_Int32 | mnCrossBetween |
Identifier of a crossing axis. More... | |
sal_Int32 | mnCrossMode |
This value axis crosses between or inside category. More... | |
sal_Int32 | mnLabelAlign |
Mode this axis crosses another axis (min, max, auto). More... | |
sal_Int32 | mnLabelOffset |
Tick mark label alignment. More... | |
sal_Int32 | mnMajorTickMark |
Tick mark label distance from axis. More... | |
sal_Int32 | mnMajorTimeUnit |
Major tick mark style. More... | |
sal_Int32 | mnMinorTickMark |
Time unit for major tick marks on date axis. More... | |
sal_Int32 | mnMinorTimeUnit |
Minor tick mark style. More... | |
sal_Int32 | mnOrientation |
Time unit for minor tick marks on date axis. More... | |
sal_Int32 | mnTickLabelPos |
Axis orientation (value order min to max, or max to min). More... | |
sal_Int32 | mnTickLabelSkip |
Position of tick mark labels relative to the axis. More... | |
sal_Int32 | mnTickMarkSkip |
Number of tick mark labels to skip. More... | |
sal_Int32 | mnTypeId |
Number of tick marks to skip. More... | |
bool | mbAuto |
Type identifier of this axis. More... | |
bool | mbDeleted |
True = automatic selection of text/date axis type. More... | |
bool | mbNoMultiLevel |
True = axis has been deleted manually. More... | |
Definition at line 46 of file axismodel.hxx.
Definition at line 51 of file axismodel.hxx.
Definition at line 48 of file axismodel.hxx.
Definition at line 49 of file axismodel.hxx.
Definition at line 50 of file axismodel.hxx.
|
explicit |
True = no multi-level categories supported.
Definition at line 34 of file axismodel.cxx.
References XML_none, and XML_TOKEN_INVALID.
oox::drawingml::chart::AxisModel::~AxisModel | ( | ) |
Definition at line 57 of file axismodel.cxx.
NumberFormat oox::drawingml::chart::AxisModel::maNumberFormat |
Minor grid lines formatting.
Definition at line 59 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().
bool oox::drawingml::chart::AxisModel::mbAuto |
Type identifier of this axis.
Definition at line 83 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), oox::drawingml::chart::CatAxisContext::onCreateContext(), and oox::drawingml::chart::DateAxisContext::onCreateContext().
bool oox::drawingml::chart::AxisModel::mbDeleted |
True = automatic selection of text/date axis type.
Definition at line 84 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().
bool oox::drawingml::chart::AxisModel::mbNoMultiLevel |
True = axis has been deleted manually.
Definition at line 85 of file axismodel.hxx.
Referenced by oox::drawingml::chart::CatAxisContext::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnAxisId |
Base time unit shown on a date axis.
Definition at line 67 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisContextBase::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnAxisPos |
Unique axis identifier.
Definition at line 68 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnCrossAxisId |
Position of the axis (top/bottom/left/right).
Definition at line 69 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisContextBase::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnCrossBetween |
Identifier of a crossing axis.
Definition at line 70 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::ValAxisContext::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnCrossMode |
This value axis crosses between or inside category.
Definition at line 71 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnLabelAlign |
Mode this axis crosses another axis (min, max, auto).
Definition at line 72 of file axismodel.hxx.
Referenced by oox::drawingml::chart::CatAxisContext::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnLabelOffset |
Tick mark label alignment.
Definition at line 73 of file axismodel.hxx.
Referenced by oox::drawingml::chart::CatAxisContext::onCreateContext(), and oox::drawingml::chart::DateAxisContext::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnMajorTickMark |
Tick mark label distance from axis.
Definition at line 74 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnMajorTimeUnit |
Major tick mark style.
Definition at line 75 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::DateAxisContext::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnMinorTickMark |
Time unit for major tick marks on date axis.
Definition at line 76 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnMinorTimeUnit |
Minor tick mark style.
Definition at line 77 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::DateAxisContext::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnOrientation |
Time unit for minor tick marks on date axis.
Definition at line 78 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnTickLabelPos |
Axis orientation (value order min to max, or max to min).
Definition at line 79 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnTickLabelSkip |
Position of tick mark labels relative to the axis.
Definition at line 80 of file axismodel.hxx.
Referenced by oox::drawingml::chart::CatAxisContext::onCreateContext(), and oox::drawingml::chart::SerAxisContext::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnTickMarkSkip |
Number of tick mark labels to skip.
Definition at line 81 of file axismodel.hxx.
Referenced by oox::drawingml::chart::CatAxisContext::onCreateContext(), and oox::drawingml::chart::SerAxisContext::onCreateContext().
sal_Int32 oox::drawingml::chart::AxisModel::mnTypeId |
Number of tick marks to skip.
Definition at line 82 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel().
std::optional< double > oox::drawingml::chart::AxisModel::mofCrossesAt |
Number format for axis tick labels.
Definition at line 60 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().
std::optional< double > oox::drawingml::chart::AxisModel::mofLogBase |
Unit for minor tick marks on date/value axis.
Definition at line 63 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisContextBase::onCreateContext().
std::optional< double > oox::drawingml::chart::AxisModel::mofMajorUnit |
Position on this axis where another axis crosses.
Definition at line 61 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), oox::drawingml::chart::DateAxisContext::onCreateContext(), and oox::drawingml::chart::ValAxisContext::onCreateContext().
std::optional< double > oox::drawingml::chart::AxisModel::mofMax |
Logarithmic base for logarithmic axes.
Definition at line 64 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().
std::optional< double > oox::drawingml::chart::AxisModel::mofMin |
Maximum axis value.
Definition at line 65 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().
std::optional< double > oox::drawingml::chart::AxisModel::mofMinorUnit |
Unit for major tick marks on date/value axis.
Definition at line 62 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), oox::drawingml::chart::DateAxisContext::onCreateContext(), and oox::drawingml::chart::ValAxisContext::onCreateContext().
std::optional< sal_Int32 > oox::drawingml::chart::AxisModel::monBaseTimeUnit |
Minimum axis value.
Definition at line 66 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::DateAxisContext::onCreateContext().
AxisDispUnitsRef oox::drawingml::chart::AxisModel::mxDispUnits |
Axis title.
Definition at line 56 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::ValAxisContext::onCreateContext().
ShapeRef oox::drawingml::chart::AxisModel::mxMajorGridLines |
Axis units label.
Definition at line 57 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().
ShapeRef oox::drawingml::chart::AxisModel::mxMinorGridLines |
Major grid lines formatting.
Definition at line 58 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().
ShapeRef oox::drawingml::chart::AxisModel::mxShapeProp |
Definition at line 53 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().
TextBodyRef oox::drawingml::chart::AxisModel::mxTextProp |
Axis line formatting.
Definition at line 54 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().
TitleRef oox::drawingml::chart::AxisModel::mxTitle |
Axis label text formatting.
Definition at line 55 of file axismodel.hxx.
Referenced by oox::drawingml::chart::AxisConverter::convertFromModel(), and oox::drawingml::chart::AxisContextBase::onCreateContext().