22#include <com/sun/star/lang/XServiceInfo.hpp>
23#include <com/sun/star/view/XRenderable.hpp>
45 public css::lang::XServiceInfo,
46 public css::view::XRenderable,
47 public oox::FormulaImExportBase
55 virtual ~SmModel() noexcept override;
59 virtual
void SAL_CALL
acquire( ) noexcept override;
60 virtual
void SAL_CALL
release( ) noexcept override;
71 virtual sal_Int32 SAL_CALL
getRendererCount( const css::
uno::Any& rSelection, const css::
uno::Sequence< css::beans::PropertyValue >& rxOptions ) override;
72 virtual css::
uno::Sequence< css::beans::PropertyValue > SAL_CALL
getRenderer( sal_Int32 nRenderer, const css::
uno::Any& rSelection, const css::
uno::Sequence< css::beans::PropertyValue >& rxOptions ) override;
73 virtual
void SAL_CALL
render( sal_Int32 nRenderer, const css::
uno::Any& rSelection, const css::
uno::Sequence< css::beans::PropertyValue >& rxOptions ) override;
86 virtual
void writeFormulaRtf(OStringBuffer& rBuffer, rtl_TextEncoding nEncoding) override;
virtual OUString SAL_CALL getImplementationName() override
virtual void SAL_CALL acquire() noexcept override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void SAL_CALL render(sal_Int32 nRenderer, const css::uno::Any &rSelection, const css::uno::Sequence< css::beans::PropertyValue > &rxOptions) override
virtual sal_Int32 SAL_CALL getRendererCount(const css::uno::Any &rSelection, const css::uno::Sequence< css::beans::PropertyValue > &rxOptions) override
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId()
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual void SAL_CALL release() noexcept override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &aType) override
virtual ~SmModel() noexcept override
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getRenderer(sal_Int32 nRenderer, const css::uno::Any &rSelection, const css::uno::Sequence< css::beans::PropertyValue > &rxOptions) override
virtual void _getPropertyValues(const comphelper::PropertyMapEntry **ppEntries, css::uno::Any *pValue) override
virtual void writeFormulaOoxml(::sax_fastparser::FSHelperPtr pSerializer, oox::core::OoxmlVersion version, oox::drawingml::DocumentType documentType, sal_Int8 nAlign) override
virtual Size getFormulaSize() const override
virtual void SAL_CALL setParent(const css::uno::Reference< css::uno::XInterface > &xParent) override
std::unique_ptr< SmPrintUIOptions > m_pPrintUIOptions
virtual void _setPropertyValues(const comphelper::PropertyMapEntry **ppEntries, const css::uno::Any *pValues) override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void writeFormulaRtf(OStringBuffer &rBuffer, rtl_TextEncoding nEncoding) override
virtual sal_Int64 SAL_CALL getSomething(const css::uno::Sequence< sal_Int8 > &aIdentifier) override
virtual void readFormulaOoxml(oox::formulaimport::XmlStream &stream) override
SmModel(SfxObjectShell *pObjSh)
std::shared_ptr< FastSerializerHelper > FSHelperPtr
constexpr OUStringLiteral PRTUIOPT_TITLE_ROW
constexpr OUStringLiteral PRTUIOPT_BORDER
constexpr OUStringLiteral PRTUIOPT_PRINT_SCALE
constexpr OUStringLiteral PRTUIOPT_PRINT_FORMAT
constexpr OUStringLiteral PRTUIOPT_FORMULA_TEXT