26#include <editeng/editrids.hrc>
65 if ( nPara < pOwner->pParaList->GetParagraphCount() )
159 bool bEndOfParagraph,
160 const css::lang::Locale* pLocale,
161 const Color& rOverlineColor,
162 const Color& rTextLineColor)
164 pOwner->
DrawingText(rStartPos,rText,nTextStart,nTextLen,pDXArray,pKashidaArray,rFont,nPara,nRightToLeft,
165 pWrongSpellVector, pFieldData, bEndOfLine, bEndOfParagraph,
false,
pLocale, rOverlineColor, rTextLineColor);
170 bool bEndOfLine,
bool bEndOfParagraph,
171 const Color& rOverlineColor,
const Color& rTextLineColor)
174 bEndOfLine, bEndOfParagraph, rOverlineColor, rTextLineColor );
virtual OUString GetUndoComment(sal_uInt16 nUndoId) const
EEControlBits GetControlWord() const
virtual void ParagraphDeleted(sal_Int32 nDeletedParagraph)
bool IsUndoEnabled() const
virtual void ParagraphInserted(sal_Int32 nNewParagraph)
virtual void SetParaAttribs(sal_Int32 nPara, const SfxItemSet &rSet)
virtual bool ConvertNextDocument() override
virtual void SetParaAttribs(sal_Int32 nPara, const SfxItemSet &rSet) override
virtual void ParagraphConnected(sal_Int32 nLeftParagraph, sal_Int32 nRightParagraph) override
virtual void ParaAttribsChanged(sal_Int32 nPara) override
virtual OUString GetUndoComment(sal_uInt16 nUndoId) const override
virtual OUString CalcFieldValue(const SvxFieldItem &rField, sal_Int32 nPara, sal_Int32 nPos, std::optional< Color > &rTxtColor, std::optional< Color > &rFldColor, std::optional< FontLineStyle > &rFldLineStyle) override
virtual void ParagraphDeleted(sal_Int32 nDeletedParagraph) override
virtual void ParagraphInserted(sal_Int32 nNewParagraph) override
virtual ~OutlinerEditEng() override
virtual void DrawingTab(const Point &rStartPos, tools::Long nWidth, const OUString &rChar, const SvxFont &rFont, sal_Int32 nPara, sal_uInt8 nRightToLeft, bool bEndOfLine, bool bEndOfParagraph, const Color &rOverlineColor, const Color &rTextLineColor) override
OutlinerEditEng(Outliner *pOwner, SfxItemPool *pPool)
virtual bool SpellNextDocument() override
virtual void StyleSheetChanged(SfxStyleSheet *pStyle) override
virtual const SvxNumberFormat * GetNumberFormat(sal_Int32 nPara) const override
virtual tools::Rectangle GetBulletArea(sal_Int32 nPara) override
virtual void PaintingFirstLine(sal_Int32 nPara, const Point &rStartPos, const Point &rOrigin, Degree10 nOrientation, OutputDevice &rOutDev) override
std::optional< bool > GetCompatFlag(SdrCompatibilityFlag eFlag) const
virtual void DrawingText(const Point &rStartPos, const OUString &rText, sal_Int32 nTextStart, sal_Int32 nTextLen, o3tl::span< const sal_Int32 > pDXArray, o3tl::span< const sal_Bool > pKashidaArray, const SvxFont &rFont, sal_Int32 nPara, sal_uInt8 nRightToLeft, const EEngineData::WrongSpellVector *pWrongSpellVector, const SvxFieldData *pFieldData, bool bEndOfLine, bool bEndOfParagraph, const css::lang::Locale *pLocale, const Color &rOverlineColor, const Color &rTextLineColor) override
void DrawingText(const Point &rStartPos, const OUString &rText, sal_Int32 nTextStart, sal_Int32 nTextLen, o3tl::span< const sal_Int32 > pDXArray, o3tl::span< const sal_Bool > pKashidaArray, const SvxFont &rFont, sal_Int32 nPara, sal_uInt8 nRightToLeft, const EEngineData::WrongSpellVector *pWrongSpellVector, const SvxFieldData *pFieldData, bool bEndOfLine, bool bEndOfParagraph, bool bEndOfBullet, const css::lang::Locale *pLocale, const Color &rOverlineColor, const Color &rTextLineColor)
virtual bool ConvertNextDocument()
static bool HasParaFlag(const Paragraph *pPara, ParaFlag nFlag)
void ImplCheckParagraphs(sal_Int32 nStart, sal_Int32 nEnd)
const EditEngine & GetEditEngine() const
tools::Rectangle ImpCalcBulletArea(sal_Int32 nPara, bool bAdjust, bool bReturnPaperPos)
void DrawingTab(const Point &rStartPos, tools::Long nWidth, const OUString &rChar, const SvxFont &rFont, sal_Int32 nPara, sal_uInt8 nRightToLeft, bool bEndOfLine, bool bEndOfParagraph, const Color &rOverlineColor, const Color &rTextLineColor)
Paragraph * GetParagraph(sal_Int32 nAbsPos) const
const SvxNumberFormat * GetNumberFormat(sal_Int32 nPara) const
void PaintBullet(sal_Int32 nPara, const Point &rStartPos, const Point &rOrigin, Degree10 nOrientation, OutputDevice &rOutDev)
bool ImplHasNumberFormat(sal_Int32 nPara) const
void InsertUndo(std::unique_ptr< EditUndo > pUndo)
void ParaAttribsChanged(sal_Int32 nParagraph)
void ImplCheckNumBulletItem(sal_Int32 nPara)
bool IsUndoEnabled() const
virtual bool SpellNextDocument()
virtual OUString CalcFieldValue(const SvxFieldItem &rField, sal_Int32 nPara, sal_Int32 nPos, std::optional< Color > &rTxtColor, std::optional< Color > &rFldColor, std::optional< FontLineStyle > &rFldLineStyle)
void UndoActionStart(sal_uInt16 nId)
std::unique_ptr< ParagraphList > pParaList
void StyleSheetChanged(SfxStyleSheet const *pStyle)
virtual std::optional< bool > GetCompatFlag(SdrCompatibilityFlag) const
void ParagraphInserted(sal_Int32 nParagraph)
Link< PaintFirstLineInfo *, void > maPaintFirstLineHdl
void ParagraphDeleted(sal_Int32 nParagraph)
This item stores a field (SvxFieldData).
OUString EditResId(TranslateId aId)
std::vector< WrongSpellClass > WrongSpellVector