diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2020-06-28 13:46:41 +0200 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2020-06-29 23:38:48 +0200 |
commit | af7b619f2752fcac3492c53444e836371efbd5fe (patch) | |
tree | df5f559b45ce689a1a3740bc9b0d407a0b1b5205 /include | |
parent | f5124552d87e84b5b6d6707c30b5f8a5defed69e (diff) |
pdf: add text page object attribs, refactor ImpSdrPdfImport, tests
This refactors ImpSdrPdfImport to push more functions into the
PDFium wrapper. The focus is on text page object attributes.
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97366
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
(cherry picked from commit 4e9b03d04f740a0cbafa22a4f3cedfae7f37a994)
Change-Id: Ie1faf5e3743eec7c77050835651533f9e227c2a7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97451
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/vcl/filter/PDFiumLibrary.hxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/vcl/filter/PDFiumLibrary.hxx b/include/vcl/filter/PDFiumLibrary.hxx index 9f34bdb92ad6..f7dcc4b2c99e 100644 --- a/include/vcl/filter/PDFiumLibrary.hxx +++ b/include/vcl/filter/PDFiumLibrary.hxx @@ -22,6 +22,7 @@ #include <basegfx/range/b2drectangle.hxx> #include <basegfx/matrix/b2dhommatrix.hxx> #include <rtl/ustring.hxx> +#include <tools/color.hxx> #include <fpdf_doc.h> @@ -93,6 +94,12 @@ public: std::unique_ptr<PDFiumPageObject> getFormObject(int nIndex); basegfx::B2DHomMatrix getMatrix(); + basegfx::B2DRectangle getBounds(); + double getFontSize(); + OUString getFontName(); + int getTextRenderMode(); + Color getFillColor(); + Color getStrokeColor(); }; class VCL_DLLPUBLIC PDFiumTextPage final |