20#ifndef INCLUDED_EDITENG_EDITOBJ_HXX 
   21#define INCLUDED_EDITENG_EDITOBJ_HXX 
   28#include <com/sun/star/text/textfield/Type.hpp> 
   51class SharedStringPool;
 
   84    virtual std::unique_ptr<EditTextObject> 
Clone() 
const = 0;
 
   88    virtual OUString 
GetText(sal_Int32 nPara) 
const = 0;
 
   94    virtual void GetCharAttribs( sal_Int32 nPara, std::vector<EECharAttrib>& rLst ) 
const = 0;
 
  109    virtual bool HasField( sal_Int32 nType = css::text::textfield::Type::UNSPECIFIED ) 
const = 0;
 
  131    virtual void Dump() 
const = 0;
 
virtual bool GetVertical() const =0
 
virtual void dumpAsXml(xmlTextWriterPtr pWriter) const =0
 
virtual const SvxFieldData * GetFieldData(sal_Int32 nPara, size_t nPos, sal_Int32 nType) const =0
 
virtual sal_Int32 GetParagraphCount() const =0
 
virtual void GetStyleSheet(sal_Int32 nPara, OUString &rName, SfxStyleFamily &eFamily) const =0
 
virtual OUString GetText(sal_Int32 nPara) const =0
 
virtual bool operator==(const EditTextObject &rCompare) const =0
 
virtual ~EditTextObject()
 
virtual std::vector< svl::SharedString > GetSharedStrings() const =0
 
virtual bool IsFieldObject() const =0
 
virtual void SetStyleSheet(sal_Int32 nPara, const OUString &rName, const SfxStyleFamily &eFamily)=0
 
virtual OutlinerMode GetUserType() const =0
 
virtual void SetRotation(TextRotation nRotation)=0
 
virtual void GetAllSections(std::vector< editeng::Section > &rAttrs) const =0
Get all text sections in this content.
 
virtual TextRotation GetRotation() const =0
 
virtual void NormalizeString(svl::SharedStringPool &rPool)=0
Set paragraph strings to the shared string pool.
 
virtual bool HasField(sal_Int32 nType=css::text::textfield::Type::UNSPECIFIED) const =0
 
virtual bool isWrongListEqual(const EditTextObject &rCompare) const =0
 
virtual bool IsEffectivelyVertical() const =0
 
virtual editeng::FieldUpdater GetFieldUpdater()=0
 
virtual const SfxItemSet & GetParaAttribs(sal_Int32 nPara) const =0
 
virtual bool ChangeStyleSheets(std::u16string_view rOldName, SfxStyleFamily eOldFamily, const OUString &rNewName, SfxStyleFamily eNewFamily)=0
 
virtual bool HasOnlineSpellErrors() const =0
 
virtual SvtScriptType GetScriptType() const =0
 
virtual void ChangeStyleSheetName(SfxStyleFamily eFamily, std::u16string_view rOldName, const OUString &rNewName)=0
 
virtual bool RemoveCharAttribs(sal_uInt16 nWhich)=0
 
virtual void ClearPortionInfo()=0
 
virtual void GetCharAttribs(sal_Int32 nPara, std::vector< EECharAttrib > &rLst) const =0
 
virtual const SfxItemPool * GetPool() const =0
 
virtual std::unique_ptr< EditTextObject > Clone() const =0
 
virtual void SetUserType(OutlinerMode n)=0
 
virtual bool IsTopToBottom() const =0
 
virtual const SvxFieldItem * GetField() const =0
 
virtual void SetVertical(bool bVertical)=0
 
This item stores a field (SvxFieldData).
 
Wrapper for EditTextObject to handle updating of fields without exposing the internals of EditTextObj...
 
#define EDITENG_DLLPUBLIC
 
struct _xmlTextWriter * xmlTextWriterPtr
 
struct _xmlTextWriter * xmlTextWriterPtr