23#include <rtl/ustrbuf.hxx>
50 css::uno::Reference< css::drawing::XShape >
52 css::uno::Reference< css::drawing::XShapes >
73 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
80 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
82 virtual void SAL_CALL
startFastElement(sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList)
override;
84 virtual void SAL_CALL
characters(
const OUString& rChars )
override;
89 const css::uno::Reference< css::drawing::XShape >& rxShape,
90 const css::uno::Reference< css::drawing::XShapes >& rxShapes,
91 const OUString& rStyleName,
const OUString& rTextStyle );
ScXMLAnnotationData & mrAnnotationData
std::unique_ptr< SvXMLImportContext > pShapeContext
OUStringBuffer maAuthorBuffer
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
OUStringBuffer maCreateDateStringBuffer
virtual ~ScXMLAnnotationContext() override
OUStringBuffer maTextBuffer
void SetShape(const css::uno::Reference< css::drawing::XShape > &rxShape, const css::uno::Reference< css::drawing::XShapes > &rxShapes, const OUString &rStyleName, const OUString &rTextStyle)
ScXMLAnnotationContext(ScXMLImport &rImport, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, ScXMLAnnotationData &rAnnotationData)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
OUStringBuffer maCreateDateBuffer
void AddContentStyle(XmlStyleFamily nFamily, const OUString &rName, const ESelection &rSelection)
virtual void SAL_CALL characters(const OUString &rChars) override
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
This class exists only to provide GetScImport() to its derived classes.
std::vector< ScXMLAnnotationStyleEntry > maContentStyles
css::uno::Reference< css::drawing::XShape > mxShape
css::uno::Reference< css::drawing::XShapes > mxShapes
ScXMLAnnotationStyleEntry(XmlStyleFamily nFam, OUString aNam, const ESelection &rSel)