54#define CH_FEATURE_OLD (sal_uInt8) 0xFF
55#define CH_FEATURE u'\x0001'
93 inline sal_Int32
GetLen()
const;
98 inline void Expand( sal_Int32 nDiff );
99 inline void Collaps( sal_Int32 nDiff );
103 bool IsIn( sal_Int32 nIndex )
const
EditCharAttribBackgroundColor(const SvxColorItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribCaseMap(const SvxCaseMapItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribColor(const SvxColorItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribEmphasisMark(const SvxEmphasisMarkItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribEscapement(const SvxEscapementItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
std::optional< Color > & GetFieldColor()
const OUString & GetFieldValue() const
std::optional< FontLineStyle > & GetFldLineStyle()
EditCharAttribField(const SvxFieldItem &rAttr, sal_Int32 nPos)
virtual ~EditCharAttribField() override
bool operator==(const EditCharAttribField &rAttr) const
std::optional< Color > & GetTextColor()
std::optional< Color > mxFldColor
std::optional< FontLineStyle > mxFldLineStyle
std::optional< Color > mxTxtColor
void SetFieldValue(const OUString &rVal)
EditCharAttribField & operator=(const EditCharAttribField &rAttr)=delete
bool operator!=(const EditCharAttribField &rAttr) const
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribFontHeight(const SvxFontHeightItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribFontWidth(const SvxCharScaleWidthItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribFont(const SvxFontItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
EditCharAttribGrabBag(const SfxGrabBagItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
EditCharAttribItalic(const SvxPostureItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribKerning(const SvxKerningItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribLanguage(const SvxLanguageItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
EditCharAttribLineBreak(const SfxVoidItem &rAttr, sal_Int32 nPos)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribOutline(const SvxContourItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribOverline(const SvxOverlineItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
EditCharAttribPairKerning(const SvxAutoKernItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribRelief(const SvxCharReliefItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribShadow(const SvxShadowedItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
EditCharAttribStrikeout(const SvxCrossedOutItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribTab(const SfxVoidItem &rAttr, sal_Int32 nPos)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribUnderline(const SvxUnderlineItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
EditCharAttribWeight(const SvxWeightItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
EditCharAttribWordLineMode(const SvxWordLineModeItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev) override
void dumpAsXml(xmlTextWriterPtr pWriter) const
void MoveForward(sal_Int32 nDiff)
const SfxPoolItem * GetItem() const
sal_Int32 GetStart() const
void MoveBackward(sal_Int32 nDiff)
bool IsIn(sal_Int32 nIndex) const
void Expand(sal_Int32 nDiff)
EditCharAttrib(const SfxPoolItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
bool IsInside(sal_Int32 nIndex) const
virtual ~EditCharAttrib()
virtual void SetFont(SvxFont &rFont, OutputDevice *pOutDev)
void Collaps(sal_Int32 nDiff)
EditCharAttrib(const EditCharAttrib &)=delete
const SfxPoolItem * pItem
EditCharAttrib & operator=(const EditCharAttrib &)=delete
SvxColorItem item describes a color.
This item stores a field (SvxFieldData).
This item describes a Font.
#define DBG_ASSERT(sCon, aError)
struct _xmlTextWriter * xmlTextWriterPtr