private:
VclPtr<OutputDevice> m_pLastOut; /// count currently open hints, redlines, ext-input short m_nChgCnt;
std::unique_ptr<SwRedlineItr, o3tl::default_delete<SwRedlineItr>> m_pRedline; /// current iteration index in HintStarts
size_t m_nStartIndex; /// current iteration index in HintEnds
size_t m_nEndIndex; /// current iteration index in text node
sal_Int32 m_nPosition;
sal_uInt8 m_nPropFont;
o3tl::enumarray<SwFontScript, constvoid*> m_aFontCacheIds;
o3tl::enumarray<SwFontScript, sal_uInt16> m_aFontIdx; /// input: the current text node const SwTextNode* m_pTextNode;
sw::MergedPara const* m_pMergedPara;
public: /// All subclasses of this always have a SwTextFrame passed to the /// constructor, but SwAttrIter itself may be created without a /// SwTextFrame in certain special cases via this ctor here
SwAttrIter(SwTextNode& rTextNode, SwScriptInfo& rScrInf, SwTextFrame const*const pFrame = nullptr);
SW_DLLPUBLIC virtual ~SwAttrIter();
SwRedlineItr *GetRedln() { return m_pRedline.get(); } // The parameter returns the position of the next change before or at the // char position.
TextFrameIndex GetNextAttr() const;
TextFrameIndex GetNextLayoutBreakAttr() const; /// Enables the attributes used at char pos nPos in the logical font bool Seek(TextFrameIndex nPos); // Creates the font at the specified position via Seek() and checks // if it's a symbol font. bool IsSymbol(TextFrameIndex nPos);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.