--- gambas/trunk/gb.pdf/configure.ac 2010/07/14 01:50:18 3038 +++ gambas/trunk/gb.pdf/configure.ac 2011/08/09 10:43:30 3997 @@ -22,6 +22,8 @@ AC_DEFINE_UNQUOTED(POPPLER_VERSION_0_8, $((1-$?)), Poppler version >= 0.8) pkg-config --atleast-version=0.11.3 poppler AC_DEFINE_UNQUOTED(POPPLER_VERSION_0_11_3, $((1-$?)), Poppler version >= 0.11.3) + pkg-config --atleast-version=0.17.0 poppler + AC_DEFINE_UNQUOTED(POPPLER_VERSION_0_17, $((1-$?)), Poppler version >= 0.17) fi AC_OUTPUT( \ --- gambas/trunk/gb.pdf/src/CPdfDocument.cpp 2011/06/03 00:51:09 3870 +++ gambas/trunk/gb.pdf/src/CPdfDocument.cpp 2011/08/09 10:43:30 3997 @@ -44,6 +44,7 @@ #include #include #include +#include /***************************************************************************** @@ -956,12 +957,17 @@ Bookmarks of a PDF page ******************************************************************************/ + void aux_fill_links(void *_object) { + #if POPPLER_VERSION_0_17 + THIS->links = new Links (THIS->page->getAnnots (THIS->doc->getCatalog())); + #else Object obj; THIS->links = new Links (THIS->page->getAnnots (&obj),THIS->doc->getCatalog()->getBaseURI ()); obj.free(); + #endif } BEGIN_PROPERTY (PDFPAGELINKS_count)