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 );
72 std::optional<Color>& rpTxtColor, std::optional<Color>& rpFldColor)
void SetTextObjNoInit(const SdrTextObj *pObj)
EditViewCallbacks * getEditViewCallbacks() const
void SetPaperSize(const Size &rSize)
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)
virtual ~SdrOutliner() override
size_t GetViewCount() const
void SetMaxAutoPaperSize(const Size &rSz)
void SetMinAutoPaperSize(const Size &rSz)
void Init(OutlinerMode nOutlinerMode)
void SetUpdateMode(bool bUpdate)
void SetTextObj(const SdrTextObj *pObj)
const SdrTextObj * GetTextObj() const
tools::WeakReference< SdrTextObj > mpTextObj