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)
79 bOk = pTextObj->CalcFieldValue(rField, nPara,
nPos,
false, rpTxtColor, rpFldColor, aRet);
EditViewCallbacks * getEditViewCallbacks() const
EditView & GetEditView() const
void SetMaxAutoPaperSize(const Size &rSz)
void SetTextColumns(sal_Int16 nColumns, sal_Int32 nSpacing)
void SetGlobalCharStretching(double nX=100.0, double nY=100.0)
void SetMinAutoPaperSize(const Size &rSz)
void SetPaperSize(const Size &rSize)
bool SetUpdateLayout(bool bUpdate)
OutlinerView * GetView(size_t nIndex) const
EEControlBits GetControlWord() const
void SetControlWord(EEControlBits nWord)
void Init(OutlinerMode nMode)
size_t GetViewCount() const
virtual OUString CalcFieldValue(const SvxFieldItem &rField, sal_Int32 nPara, sal_Int32 nPos, std::optional< Color > &rTxtColor, std::optional< Color > &rFldColor)
::unotools::WeakReference< SdrTextObj > mxWeakTextObj
void SetTextObj(const SdrTextObj *pObj)
bool hasEditViewCallbacks() const
virtual ~SdrOutliner() override
const SdrTextObj * GetTextObj() const
SdrOutliner(SfxItemPool *pItemPool, OutlinerMode nMode)
virtual OUString CalcFieldValue(const SvxFieldItem &rField, sal_Int32 nPara, sal_Int32 nPos, std::optional< Color > &rpTxtColor, std::optional< Color > &rpFldColor) override
void SetTextObjNoInit(const SdrTextObj *pObj)
sal_Int32 GetTextColumnsSpacing() const
sal_Int16 GetTextColumnsNumber() const