diff options
author | Slávek Banko <[email protected]> | 2025-01-29 23:35:06 +0100 |
---|---|---|
committer | Slávek Banko <[email protected]> | 2025-01-29 23:35:06 +0100 |
commit | 17bb093e8b50ced161b5ce48c2d51364b7073928 (patch) | |
tree | 49266282d16c0c114d529996ae198553ac6a048c /tdefile-plugins/dependencies | |
parent | 634a18a9e7471b135d9a1c04d6ed4a4a9a708da8 (diff) | |
download | tdegraphics-17bb093e8b50ced161b5ce48c2d51364b7073928.tar.gz tdegraphics-17bb093e8b50ced161b5ce48c2d51364b7073928.zip |
Add support for Poppler >= 25.01.
Signed-off-by: Slávek Banko <[email protected]>
Diffstat (limited to 'tdefile-plugins/dependencies')
-rw-r--r-- | tdefile-plugins/dependencies/poppler-tqt/poppler-page.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tdefile-plugins/dependencies/poppler-tqt/poppler-page.cpp b/tdefile-plugins/dependencies/poppler-tqt/poppler-page.cpp index 54f198e9..a2463362 100644 --- a/tdefile-plugins/dependencies/poppler-tqt/poppler-page.cpp +++ b/tdefile-plugins/dependencies/poppler-tqt/poppler-page.cpp @@ -124,7 +124,11 @@ TQImage Page::renderToImage(double xres, double yres, bool doLinks) const TQString Page::getText(const Rectangle &r) const { TextOutputDev *output_dev; +# if (POPPLER_VERSION_C >= 25001000) + GooString s; +# else GooString *s; +# endif const PDFRectangle *rect; TQString result; ::Page *p; @@ -151,10 +155,16 @@ TQString Page::getText(const Rectangle &r) const s = output_dev->getText(r.m_x1, y1, r.m_x2, y2); } +# if (POPPLER_VERSION_C >= 25001000) + result = TQString::fromUtf8(s.GOO_GET_CSTR()); +# else result = TQString::fromUtf8(s->GOO_GET_CSTR()); +# endif delete output_dev; +# if (POPPLER_VERSION_C < 25001000) delete s; +# endif return result; } |