diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2014-06-06 14:01:21 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2014-06-06 14:24:26 +0200 |
commit | 8c677716c4707ccd86b152ae504841affb393cc0 (patch) | |
tree | 201862387e9d7f6357157ccc2bfb9b3a8c9cdb3d /include | |
parent | ff1c74f53a66695f20906fe3a0aebd15b6b0cd51 (diff) |
DOCX drawingML export: if shape has textbox, export its contents as shape text
Change-Id: I54a51189e1c595841b8b02f3b4436da4a29f1dac
Diffstat (limited to 'include')
-rw-r--r-- | include/oox/export/drawingml.hxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/oox/export/drawingml.hxx b/include/oox/export/drawingml.hxx index e97f05da8cf5..6f64fcf5ac8f 100644 --- a/include/oox/export/drawingml.hxx +++ b/include/oox/export/drawingml.hxx @@ -71,6 +71,8 @@ class OOX_DLLPUBLIC DMLTextExport { public: virtual void WriteOutliner(const OutlinerParaObject& rParaObj) = 0; + /// Write the contents of the textbox that is associated to this shape. + virtual void WriteTextBox(css::uno::Reference<css::drawing::XShape> xShape) = 0; protected: DMLTextExport() {} virtual ~DMLTextExport() {} @@ -120,6 +122,8 @@ public: ::sax_fastparser::FSHelperPtr GetFS() { return mpFS; } ::oox::core::XmlFilterBase* GetFB() { return mpFB; } DocumentType GetDocumentType() { return meDocumentType; } + /// The application-specific text exporter callback, if there is one. + DMLTextExport* GetTextExport() { return mpTextExport; } /// If bRelPathToMedia is true add "../" to image folder path while adding the image relationship OUString WriteImage( const Graphic &rGraphic , bool bRelPathToMedia = false); |