193 pEditEngine->SetPolygon( rPolyPolygon, pLinePolyPolygon);
228 return pParaList->HasVisibleChildren( pPara );
233 return pParaList->GetParent( pParagraph );
238 return pParaList->GetChildCount( pParent );
308 pEditEngine->GetUndoManager().AddUndoAction( std::move(pUndo) );
323 return pEditEngine->GetLineLen( nParagraph, nLine );
343 return pEditEngine->HasConvertibleTextPortion( nLang );
430 sal_Int32 nPara =
pEditEngine->FindParagraph( aDocPos.
Y() );
434 if ( aBulArea.
Contains( rPaperPos ) )
483 sal_Int32 nParagraphs =
pParaList->GetParagraphCount();
484 for ( sal_Int32 nPara = 0; nPara < nParagraphs; nPara++ )
491 pEditEngine->setGlobalScale(rFontX, rFontY, rSpacingX, rSpacingY);
497 pEditEngine->getGlobalSpacingScale(rSpacingX, rSpacingY);
547 pEditEngine->SetFixedCellHeight( bUseFixedCellHeight );
552 pEditEngine->SetDefaultHorizontalTextDirection( eHTextDir );
557 return pEditEngine->GetDefaultHorizontalTextDirection();
567 pEditEngine->RemoveAttribs( rSelection, bRemoveParaAttribs, nWhich );
587 return pEditEngine->SpellSentence(rEditView, rToFill );
592 pEditEngine->PutSpellingToSentenceStart( rEditView );
597 pEditEngine->ApplyChangedSentence( rEditView, rNewPortions, bRecheck );
static void SetForbiddenCharsTable(const std::shared_ptr< SvxForbiddenCharactersTable > &xForbiddenChars)
void ApplyChangedSentence(EditView const &rEditView, const svx::SpellPortions &rNewPortions, bool bRecheck)
void SetMaxAutoPaperSize(const Size &rSz)
void SetHyphenator(css::uno::Reference< css::linguistic2::XHyphenator > const &xHyph)
void QuickSetAttribs(const SfxItemSet &rSet, const ESelection &rSel)
virtual bool ConvertNextDocument()
void SetDefaultLanguage(LanguageType eLang)
SfxStyleSheetPool * GetStyleSheetPool()
void CompleteOnlineSpelling()
bool ShouldCreateBigTextObject() const
bool IsTextPos(const Point &rPaperPos, sal_uInt16 nBorder)
const EditEngine & GetEditEngine() const
void SetRotation(TextRotation nRotation)
bool IsUpdateLayout() const
void QuickInsertText(const OUString &rText, const ESelection &rSel)
const Size & GetPaperSize() const
tools::Rectangle ImpCalcBulletArea(sal_Int32 nPara, bool bAdjust, bool bReturnPaperPos)
const SfxItemSet & GetEmptyItemSet() const
SfxItemPool * GetEditTextObjectPool() const
void SetTextColumns(sal_Int16 nColumns, sal_Int32 nSpacing)
void SetMinColumnWrapHeight(tools::Long nVal)
LanguageType GetLanguage(sal_Int32 nPara, sal_Int32 nPos) const
void SetNotifyHdl(const Link< EENotify &, void > &rLink)
void SetMinAutoPaperSize(const Size &rSz)
void SetDefTab(sal_uInt16 nTab)
void QuickInsertField(const SvxFieldItem &rFld, const ESelection &rSel)
MapMode const & GetRefMapMode() const
void getGlobalScale(double &rFontX, double &rFontY, double &rSpacingX, double &rSpacingY) const
void SetPaperSize(const Size &rSize)
tools::Rectangle GetParaBounds(sal_Int32 nParagraph) const
std::unique_ptr< OutlinerEditEng > pEditEngine
bool ImplHasNumberFormat(sal_Int32 nPara) const
bool SpellSentence(EditView const &rEditView, svx::SpellPortions &rToFill)
void InsertUndo(std::unique_ptr< EditUndo > pUndo)
bool SetUpdateLayout(bool bUpdate)
void SetAsianCompressionMode(CharCompressType nCompressionMode)
EESpellState HasSpellErrors()
void SetEditTextObjectPool(SfxItemPool *pPool)
void SetAddExtLeading(bool b)
void SetFixedCellHeight(bool bUseFixedCellHeight)
bool IsUndoEnabled() const
void SetVertical(bool bVertical)
Paragraph * GetParent(Paragraph const *pParagraph) const
void setRoundFontSizeToPt(bool bRound) const
void ForceAutoColor(bool b)
virtual bool SpellNextDocument()
EEControlBits GetControlWord() const
void SetStatusEventHdl(const Link< EditStatus &, void > &rLink)
void SetSpeller(css::uno::Reference< css::linguistic2::XSpellChecker1 > const &xSpeller)
bool IsExpanded(Paragraph const *pPara) const
sal_uInt32 GetLineCount(sal_Int32 nParagraph) const
bool HasText(const SvxSearchItem &rSearchItem)
void QuickDelete(const ESelection &rSel)
void UndoActionStart(sal_uInt16 nId)
OUString GetWord(sal_Int32 nPara, sal_Int32 nIndex)
std::unique_ptr< ParagraphList > pParaList
void QuickInsertLineBreak(const ESelection &rSel)
void SetModifyHdl(const Link< LinkParamNone *, void > &rLink)
void RemoveAttribs(const ESelection &rSelection, bool bRemoveParaAttribs, sal_uInt16 nWhich)
Color const & GetBackgroundColor() const
const Size & GetMaxAutoPaperSize() const
void SetControlWord(EEControlBits nWord)
void RemoveFields(const std::function< bool(const SvxFieldData *)> &isFieldData=[](const SvxFieldData *){return true;})
sal_uInt32 GetTextHeight() const
void SetWordDelimiters(const OUString &rDelimiters)
void SetPolygon(const basegfx::B2DPolyPolygon &rPolyPolygon)
void SetStyleSheetPool(SfxStyleSheetPool *pSPool)
void EnableAutoColor(bool b)
bool HasConvertibleTextPortion(LanguageType nLang)
void setGlobalScale(double rFontX=100.0, double rFontY=100.0, double rSpacingX=100.0, double rSpacingY=100.0)
static void SetForbiddenCharsTable(const std::shared_ptr< SvxForbiddenCharactersTable > &xForbiddenChars)
css::uno::Reference< css::linguistic2::XSpellChecker1 > const & GetSpeller()
sal_Int32 GetChildCount(Paragraph const *pParent) const
void Draw(OutputDevice &rOutDev, const tools::Rectangle &rOutRect)
bool IsInSelectionMode() const
sal_uInt32 GetLineHeight(sal_Int32 nParagraph)
OUString const & GetWordDelimiters() const
Point GetDocPos(const Point &rPaperPos) const
sal_Int32 GetLineLen(sal_Int32 nParagraph, sal_Int32 nLine) const
EEHorizontalTextDirection GetDefaultHorizontalTextDirection() const
void SetRefMapMode(const MapMode &)
void SetBackgroundColor(const Color &rColor)
void RemoveCharAttribs(sal_Int32 nPara, sal_uInt16 nWhich=0)
void SetKernAsianPunctuation(bool bEnabled)
void EraseVirtualDevice()
OutputDevice * GetRefDevice() const
SfxStyleSheet * GetStyleSheet(sal_Int32 nPara)
Link< EditStatus &, void > const & GetStatusEventHdl() const
void PutSpellingToSentenceStart(EditView const &rEditView)
bool IsTopToBottom() const
const Size & GetMinAutoPaperSize() const
void EnableUndo(bool bEnable)
void SetDefaultHorizontalTextDirection(EEHorizontalTextDirection eHTextDir)
bool IsForceAutoColor() const
constexpr tools::Long Y() const
void setWidth(tools::Long nWidth)
This item stores a field (SvxFieldData).
#define EE_PARA_NOT_FOUND
EEHorizontalTextDirection
#define LINK(Instance, Class, Member)
tools::Long const nBorder
std::vector< SpellPortion > SpellPortions