24#include <com/sun/star/awt/Point.hpp>
41 sal_Int32 nDimensionCount
46 const css::drawing::Position3D& rScenePosition3D )
const;
50 ,
const css::uno::Reference< css::beans::XPropertySet >& xAxisModelProps
51 ,
const css::awt::Size& rNewReferenceSize );
54 ,
LabelAlignment eLabelAlignment,
const double fRotationAngle,
bool bRotateAroundCenter );
LabelPositionHelper()=delete
css::awt::Point transformSceneToScreenPosition(const css::drawing::Position3D &rScenePosition3D) const
virtual ~LabelPositionHelper()
rtl::Reference< SvxShapeGroupAnyD > m_xLogicTarget
static void correctPositionForRotation(const rtl::Reference< SvxShapeText > &xShape2DText, LabelAlignment eLabelAlignment, const double fRotationAngle, bool bRotateAroundCenter)
static void changeTextAdjustment(tAnySequence &rPropValues, const tNameSequence &rPropNames, LabelAlignment eAlignment)
static void doDynamicFontResize(tAnySequence &rPropValues, const tNameSequence &rPropNames, const css::uno::Reference< css::beans::XPropertySet > &xAxisModelProps, const css::awt::Size &rNewReferenceSize)
sal_Int32 m_nDimensionCount
css::uno::Sequence< OUString > tNameSequence
css::uno::Sequence< css::uno::Any > tAnySequence