60#ifndef INCLUDED_LOTUSWORDPRO_INC_XFILTER_XFSTYLECONT_HXX
61#define INCLUDED_LOTUSWORDPRO_INC_XFILTER_XFSTYLECONT_HXX
Stream wrapper for sax writer.
@descr Interface for all style object.
@descr container object for styles.
OUString m_strStyleNamePrefix
friend bool operator==(XFStyleContainer &b1, XFStyleContainer &b2)
XFStyleContainer & operator=(const XFStyleContainer &other)=delete
IXFStyle * FindSameStyle(IXFStyle *pStyle)
@descr Find the same style.
IXFStyleRet AddStyle(std::unique_ptr< IXFStyle > pStyle)
@descr Add style to container.
size_t GetCount() const
@descr get count of styles in the container.
std::vector< std::unique_ptr< IXFStyle > > m_aStyles
void Reset()
@descr clear container.
XFStyleContainer(const XFStyleContainer &other)=delete
virtual void ToXml(IXFStream *pStrm)
@descr Output all style.
friend bool operator!=(XFStyleContainer &b1, XFStyleContainer &b2)
const IXFStyle * Item(size_t index) const
@descr get style by index.
virtual ~XFStyleContainer()
static void ManageStyleFont(IXFStyle *pStyle)
IXFStyle * FindStyle(std::u16string_view name)
@descr get style by name.