22#include <com/sun/star/container/XIndexReplace.hpp>
23#include <com/sun/star/uno/Reference.h>
28 namespace text {
class XTextRange; }
29 namespace xml::sax {
class XAttributeList; }
32#define CONV_FROM_STAR_BATS 1
33#define CONV_FROM_STAR_MATH 2
34#define CONV_STAR_FONT_FLAGS_VALID 4
38 css::uno::Reference < css::text::XTextRange >
xStart;
64 const css::uno::Reference< css::xml::sax::XFastAttributeList > & xAttrList );
69 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
71 virtual void SAL_CALL
characters(
const OUString& rChars )
override;
84 css::uno::Reference< css::container::XIndexReplace >
m_xNumRules;
91 const css::uno::Reference< css::xml::sax::XFastAttributeList > & i_xAttrList );
96 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
99 const css::uno::Reference< css::container::XIndexReplace >&
GetNumRules()
const
124 const css::uno::Reference< css::xml::sax::XFastAttributeList > & xAttrList,
130 static css::uno::Reference< css::xml::sax::XFastContextHandler >
CreateSpanContext(
133 const css::uno::Reference< css::xml::sax::XFastAttributeList > & xAttrList,
140 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
142 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
143 virtual void SAL_CALL
characters(
const OUString& rChars )
override;
This class deliberately does not support XWeak, to improve performance when loading large documents.
virtual void SAL_CALL characters(const OUString &rChars) override
This method is called for all characters that are contained in the current element.
sal_uInt8 nStarFontsConvFlags
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
XMLStyleHint_Impl * pHint
static css::uno::Reference< css::xml::sax::XFastContextHandler > CreateSpanContext(SvXMLImport &rImport, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, XMLHints_Impl &rHints, bool &rIgnLeadSpace, sal_uInt8 nStarFontsConvFlags=0)
XMLImpSpanContext_Impl(SvXMLImport &rImport, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, XMLHints_Impl &rHints, bool &rIgnLeadSpace, sal_uInt8 nSFConvFlags)
bool & rIgnoreLeadingSpace
OUString m_ListId
text:list-id
sal_Int16 GetStartValue() const
XMLNumberedParaContext(SvXMLImport &i_rImport, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &i_xAttrList)
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
sal_Int16 m_Level
text:list-level MINUS 1
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
css::uno::Reference< css::container::XIndexReplace > m_xNumRules
text:style-name
const OUString & GetListId() const
sal_Int16 GetLevel() const
const css::uno::Reference< css::container::XIndexReplace > & GetNumRules() const
sal_Int16 m_StartValue
text:start-value
std::unique_ptr< XMLHints_Impl > m_xHints
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
css::uno::Any m_aMarkerStyleName
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
sal_uInt8 nStarFontsConvFlags
bool mbOutlineLevelAttrFound
bool mbOutlineContentVisible
virtual void SAL_CALL characters(const OUString &rChars) override
This method is called for all characters that are contained in the current element.
css::uno::Reference< css::text::XTextRange > xStart
XMLParaContext(SvXMLImport &rImport, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList)