52 const OUString& rValue )
override;
55 sal_Int32 nFamilyNameIdx,
56 sal_Int32 nStyleNameIdx,
59 sal_Int32 nCharsetIdx )
const;
65 const css::uno::Reference< css::xml::sax::XFastAttributeList > & xAttrList )
override;
80 const css::uno::Reference< css::xml::sax::XFastAttributeList > & xAttrList )
override;
101 const OUString& rValue )
override;
102 void SetFormat(
const OUString& rFormat );
106 const css::uno::Reference< css::xml::sax::XFastAttributeList > & xAttrList )
override;
119 const OUString& rValue )
override;
This class deliberately does not support XWeak, to improve performance when loading large documents.
Handles <svg:font-face-format>
void SetAttribute(sal_Int32 nElement, const OUString &rValue) override
XMLFontStyleContextFontFaceUri & uri
XMLFontStyleContextFontFaceFormat(SvXMLImport &rImport, XMLFontStyleContextFontFaceUri &uri)
Handles <style:font-face-src>
XMLFontStyleContextFontFaceSrc(SvXMLImport &rImport, const XMLFontStyleContextFontFace &font)
const XMLFontStyleContextFontFace & font
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
Handles <style:font-face-uri>
void SetFormat(const OUString &rFormat)
virtual void SetAttribute(sal_Int32 nElement, const OUString &rValue) override
::css::uno::Sequence< sal_Int8 > maFontData
void handleEmbeddedFont(const OUString &url, bool eot)
XMLFontStyleContextFontFaceUri(SvXMLImport &rImport, const XMLFontStyleContextFontFace &font)
const XMLFontStyleContextFontFace & font
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
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::io::XOutputStream > mxBase64Stream
Handles <style:font-face>
css::uno::Any aFamilyName
virtual ~XMLFontStyleContextFontFace() override
void SetAttribute(sal_Int32 nElement, const OUString &rValue) override
rtl::Reference< XMLFontStylesContext > xStyles
void FillProperties(::std::vector< XMLPropertyState > &rProps, sal_Int32 nFamilyNameIdx, sal_Int32 nStyleNameIdx, sal_Int32 nFamilyIdx, sal_Int32 nPitchIdx, sal_Int32 nCharsetIdx) const
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
XMLFontStyleContextFontFace(SvXMLImport &rImport, XMLFontStylesContext &rStyles)
XMLFontStylesContext * GetStyles()
OUString familyName() const