diff options
author | Slávek Banko <[email protected]> | 2025-01-29 23:35:06 +0100 |
---|---|---|
committer | Slávek Banko <[email protected]> | 2025-01-30 09:04:56 +0100 |
commit | 115114134f9650c003045750abef06d0fb735797 (patch) | |
tree | 1ab6afbd26138decf63e60226a7b2711ec27205b | |
parent | 6234f0704d1676be79a2bc8101637cbf52bb3959 (diff) | |
download | tdegraphics-115114134f9650c003045750abef06d0fb735797.tar.gz tdegraphics-115114134f9650c003045750abef06d0fb735797.zip |
Add support for Poppler >= 25.01.
Signed-off-by: Slávek Banko <[email protected]>
(cherry picked from commit 17bb093e8b50ced161b5ce48c2d51364b7073928)
-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; } |