21#include <com/sun/star/awt/Size.hpp>
22#include <com/sun/star/uno/Reference.h>
23#include <rtl/ustring.hxx>
42 explicit VTitle( css::uno::Reference< css::chart2::XTitle > xTitle );
46 ,
const OUString& rCID );
49 ,
const css::awt::Size& rReferenceSize
50 ,
const css::awt::Size& nTextMaxWidth
62 css::uno::Reference< css::chart2::XTitle >
m_xTitle;
double getRotationAnglePi() const
css::awt::Size getFinalSize() const
rtl::Reference< SvxShapeText > m_xShape
void createShapes(const css::awt::Point &rPos, const css::awt::Size &rReferenceSize, const css::awt::Size &nTextMaxWidth, bool bYAxisTitle)
void init(const rtl::Reference< SvxShapeGroupAnyD > &xTargetPage, const OUString &rCID)
void changePosition(const css::awt::Point &rPos)
double m_fRotationAngleDegree
css::awt::Size getUnrotatedSize() const
css::uno::Reference< css::chart2::XTitle > m_xTitle
static bool isVisible(const rtl::Reference< ::chart::Title > &xTitle)
VTitle(css::uno::Reference< css::chart2::XTitle > xTitle)
rtl::Reference< SvxShapeGroupAnyD > m_xTarget