30 mpVisualizedPage(nullptr)
45 OutlinerMode nOutlinerMode2 = OutlinerMode::OutlineObject;
47 nOutlinerMode2 = OutlinerMode::TextObject;
48 Init( nOutlinerMode2 );
53 nStat &= ~
EEControlBits( EEControlBits::STRETCHING | EEControlBits::AUTOPAGESIZE );
56 Size aMaxSize( 100000,100000 );
73 std::optional<Color>& rpTxtColor, std::optional<Color>& rpFldColor)
void SetTextObjNoInit(const SdrTextObj *pObj)
void SetTextColumns(sal_Int16 nColumns, sal_Int32 nSpacing)
EditViewCallbacks * getEditViewCallbacks() const
void SetPaperSize(const Size &rSize)
tools::WeakReference< SdrTextObj > mxWeakTextObj
void Init(OutlinerMode nMode)
virtual OUString CalcFieldValue(const SvxFieldItem &rField, sal_Int32 nPara, sal_Int32 nPos, std::optional< Color > &rTxtColor, std::optional< Color > &rFldColor)
void SetControlWord(EEControlBits nWord)
OutlinerView * GetView(size_t nIndex) const
virtual bool CalcFieldValue(const SvxFieldItem &rField, sal_Int32 nPara, sal_uInt16 nPos, bool bEdit, std::optional< Color > &rpTxtColor, std::optional< Color > &rpFldColor, OUString &rRet) const
SdrOutliner(SfxItemPool *pItemPool, OutlinerMode nMode)
EEControlBits GetControlWord() const
bool hasEditViewCallbacks() const
EditView & GetEditView() const
virtual OUString CalcFieldValue(const SvxFieldItem &rField, sal_Int32 nPara, sal_Int32 nPos, std::optional< Color > &rpTxtColor, std::optional< Color > &rpFldColor) override
void SetGlobalCharStretching(sal_uInt16 nX=100, sal_uInt16 nY=100)
sal_Int16 GetTextColumnsNumber() const
virtual ~SdrOutliner() override
size_t GetViewCount() const
void SetMaxAutoPaperSize(const Size &rSz)
void SetMinAutoPaperSize(const Size &rSz)
bool SetUpdateLayout(bool bUpdate)
void SetTextObj(const SdrTextObj *pObj)
sal_Int32 GetTextColumnsSpacing() const
const SdrTextObj * GetTextObj() const