LibreOffice Module chart2 (master) 1
|
#include <VAxisProperties.hxx>
Public Member Functions | |
AxisLabelProperties () | |
void | init (const rtl::Reference< ::chart::Axis > &xAxisModel) |
bool | isStaggered () const |
void | autoRotate45 () |
Public Attributes | |
css::awt::Size | m_aFontReferenceSize |
css::awt::Rectangle | m_aMaximumSpaceForLabels |
sal_Int32 | m_nNumberFormatKey |
AxisLabelStaggering | m_eStaggering |
bool | m_bLineBreakAllowed |
bool | m_bOverlapAllowed |
bool | m_bStackCharacters |
double | m_fRotationAngleDegree |
sal_Int32 | m_nRhythm |
Definition at line 57 of file VAxisProperties.hxx.
chart::AxisLabelProperties::AxisLabelProperties | ( | ) |
Definition at line 349 of file VAxisProperties.cxx.
References Height, SideBySide, and Width.
void chart::AxisLabelProperties::autoRotate45 | ( | ) |
Definition at line 404 of file VAxisProperties.cxx.
References m_bLineBreakAllowed, m_eStaggering, m_fRotationAngleDegree, and chart::SideBySide.
Referenced by chart::VCartesianAxis::createTextShapes(), and chart::VCartesianAxis::createTextShapesSimple().
void chart::AxisLabelProperties::init | ( | const rtl::Reference< ::chart::Axis > & | xAxisModel | ) |
Definition at line 363 of file VAxisProperties.cxx.
References m_bLineBreakAllowed, m_bOverlapAllowed, m_bStackCharacters, m_eStaggering, m_fRotationAngleDegree, chart::SideBySide, chart::StaggerAuto, chart::StaggerEven, chart::StaggerOdd, and TOOLS_WARN_EXCEPTION.
Referenced by chart::VAxisBase::initAxisLabelProperties().
bool chart::AxisLabelProperties::isStaggered | ( | ) | const |
Definition at line 399 of file VAxisProperties.cxx.
References m_eStaggering, chart::StaggerEven, and chart::StaggerOdd.
Referenced by chart::VCartesianAxis::createTextShapes(), and chart::VCartesianAxis::doStaggeringOfLabels().
css::awt::Size chart::AxisLabelProperties::m_aFontReferenceSize |
Definition at line 61 of file VAxisProperties.hxx.
Referenced by chart::VPolarRadiusAxis::createShapes(), chart::VCartesianAxis::createTextShapes(), chart::VPolarAngleAxis::createTextShapes_ForAngleAxis(), chart::getAxisLabelProperties(), chart::VAxisBase::initAxisLabelProperties(), and chart::lcl_ResizeTextShapeToFitAvailableSpace().
css::awt::Rectangle chart::AxisLabelProperties::m_aMaximumSpaceForLabels |
Definition at line 62 of file VAxisProperties.hxx.
Referenced by chart::VPolarRadiusAxis::createShapes(), chart::VCartesianAxis::createTextShapes(), chart::VPolarAngleAxis::createTextShapes_ForAngleAxis(), chart::VAxisBase::initAxisLabelProperties(), and chart::lcl_ResizeTextShapeToFitAvailableSpace().
bool chart::AxisLabelProperties::m_bLineBreakAllowed |
Definition at line 68 of file VAxisProperties.hxx.
Referenced by autoRotate45(), chart::VCartesianAxis::createLabels(), chart::VCartesianAxis::createMaximumLabels(), chart::VCartesianAxis::createTextShapes(), init(), and chart::VCartesianAxis::isBreakOfLabelsAllowed().
bool chart::AxisLabelProperties::m_bOverlapAllowed |
Definition at line 69 of file VAxisProperties.hxx.
Referenced by chart::VCartesianAxis::createLabels(), chart::VPolarAngleAxis::createLabels(), chart::VCartesianAxis::createMaximumLabels(), chart::VCartesianAxis::createTextShapes(), chart::VCartesianAxis::createTextShapesSimple(), and init().
bool chart::AxisLabelProperties::m_bStackCharacters |
Definition at line 71 of file VAxisProperties.hxx.
Referenced by chart::createSingleLabel(), chart::VPolarAngleAxis::createTextShapes_ForAngleAxis(), init(), and chart::VCartesianAxis::isBreakOfLabelsAllowed().
AxisLabelStaggering chart::AxisLabelProperties::m_eStaggering |
Definition at line 66 of file VAxisProperties.hxx.
Referenced by autoRotate45(), chart::VCartesianAxis::createMaximumLabels(), chart::VCartesianAxis::createTextShapes(), chart::VCartesianAxis::doStaggeringOfLabels(), init(), chart::VAxisBase::initAxisLabelProperties(), and isStaggered().
double chart::AxisLabelProperties::m_fRotationAngleDegree |
Definition at line 72 of file VAxisProperties.hxx.
Referenced by autoRotate45(), chart::VCartesianAxis::createLabels(), chart::createSingleLabel(), chart::VCartesianAxis::createTextShapes(), chart::VPolarAngleAxis::createTextShapes_ForAngleAxis(), chart::VCartesianAxis::createTextShapesSimple(), init(), chart::VCartesianAxis::isBreakOfLabelsAllowed(), and chart::lcl_ResizeTextShapeToFitAvailableSpace().
sal_Int32 chart::AxisLabelProperties::m_nNumberFormatKey |
Definition at line 64 of file VAxisProperties.hxx.
Referenced by chart::VCartesianAxis::createTextShapes(), chart::VPolarAngleAxis::createTextShapes_ForAngleAxis(), chart::VCartesianAxis::createTextShapesSimple(), and chart::VAxisBase::initAxisLabelProperties().
sal_Int32 chart::AxisLabelProperties::m_nRhythm |
Definition at line 74 of file VAxisProperties.hxx.
Referenced by chart::VCartesianAxis::createTextShapes(), chart::VPolarAngleAxis::createTextShapes_ForAngleAxis(), and chart::VCartesianAxis::createTextShapesSimple().