41 const uno::Reference< xml::sax::XFastAttributeList >& xAttrList,
46 const OUString sValue = aIter.toString();
48 switch( aIter.getToken() )
78 const css::uno::Reference< css::xml::sax::XFastAttributeList >& )
118 const uno::Reference< xml::sax::XFastAttributeList >& xAttrList,
125 m_pItem->SetGraphicPos( GPOS_NONE );
132 const uno::Reference< xml::sax::XFastAttributeList > & xAttrList,
134 sal_uInt16 nWhich ) :
154 uno::Reference<graphic::XGraphic> xGraphic;
165 if (!sValue.isEmpty())
css::uno::Reference< css::graphic::XGraphic > loadGraphicFromBase64(css::uno::Reference< css::io::XOutputStream > const &rxOutputStream)
css::uno::Reference< css::io::XOutputStream > m_xBase64Stream
SvXMLImport & GetImport()
constexpr sal_uInt16 XML_NAMESPACE_XLINK
std::unique_ptr< SvxBrushItem > m_pItem
FastAttributeList & castToFastAttributeList(const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList)
SwXMLBrushItemExport(SwXMLExport &rExport)
css::uno::Reference< css::graphic::XGraphic > loadGraphicByURL(OUString const &rURL)
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
virtual ~SwXMLBrushItemImportContext() override
css::uno::Reference< css::graphic::XGraphic > m_xGraphic
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
void AddAttribute(sal_uInt16 nPrefix, const OUString &rName, const OUString &rValue)
#define XMLOFF_WARN_UNKNOWN(area, rIter)
#define MID_GRAPHIC_REPEAT
const Graphic * GetGraphic(OUString const &referer=OUString()) const
css::uno::Reference< css::io::XOutputStream > GetStreamForGraphicObjectURLFromBase64() const
OUString AddEmbeddedXGraphic(css::uno::Reference< css::graphic::XGraphic > const &rxGraphic, OUString &rOutMimeType, OUString const &rRequestedName=OUString())
const SvXMLUnitConverter & GetTwipUnitConverter() const
static bool QueryXMLValue(const SfxPoolItem &rItem, OUString &rValue, sal_uInt16 nMemberId, const SvXMLUnitConverter &rUnitConverter)
SwXMLBrushItemImportContext(SvXMLImport &rImport, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, const SvXMLUnitConverter &rUnitConv, const SvxBrushItem &rItem)
void exportXML(const SvxBrushItem &rItem)
#define MID_GRAPHIC_POSITION
static bool PutXMLValue(SfxPoolItem &rItem, const OUString &rValue, sal_uInt16 nMemberId, const SvXMLUnitConverter &rUnitConverter)
This method is called for every item that should be set based upon an XML attribute value...
SwXMLExport & GetExport()
#define XML_ELEMENT(prefix, name)
#define MID_GRAPHIC_FILTER
css::uno::Reference< css::graphic::XGraphic > GetXGraphic() const
bool AddEmbeddedXGraphicAsBase64(css::uno::Reference< css::graphic::XGraphic > const &rxGraphic)
void ProcessAttrs(const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, const SvXMLUnitConverter &rUnitConv)
constexpr sal_Int32 TOKEN_MASK
#define XMLOFF_WARN_UNKNOWN_ELEMENT(area, token)
constexpr sal_uInt16 XML_NAMESPACE_STYLE