[Gambas-user] gb.poppler - questions and issues
Claus Dietrich
claus.dietrich at freenet.de
Fri Jan 26 20:21:52 CET 2024
Hi Benoít
Thanks for your prompt and detailed reply.
I saw in Gitlab that you implemented the Thumbnail method with commit
058c946f. Thanks a lot from Hans and me! A test with the latest master
from the ppa (3.18.90+git202401251005.8b0342bd8+build36~ubuntu20.04.1)
from yesterday however showed, that it still returns Null as before.
Best regards
Claus
Am 23.01.24 um 21:15 schrieb Benoît Minisini:
> Le 23/01/2024 à 20:00, Claus Dietrich a écrit :
>> Hi
>> The Gambas-Buch team is currently working on a new chapter for the
>> gb.poppler component. The IDE presents it as immature and there is a
>> considerable lack of documentation, but we like to provide something
>> because the classes turned out to be useful for different
>> applications. So we would be grateful to get answers to following
>> questions:
>>
>> 1. What does the property "Label" of .PdfPage return?
>> Example: Print hPdfDocument[0].Label
>> On first sight it seems to provide the page index + 1 as string. Is
>> this a coincidence in the sample project or a fixed and intended
>> relationship? How can it be used?
>
> The label comes from the poppler API. No idea where it comes from. I
> guess this is something stored in the PDF file.
>
>>
>> 2. Why is the property Thumbnail of .PdfPage always Null?
>> Example: hPdfDocument[0].Thumbnail.Save("/home/claus/img0.png")
>> Is that a bug?
>
> The property is not implemented yet.
>
>>
>> 3. Why is the property ModificationDate always wrong?
>> Example: hPdfDocument.ModificationDate
>> It always returns something around 01.01.1970 00:59:59 while file
>> managers return something realistic. Is that a bug?
>
> The date comes from the poppler API. Same thing, I guess it's
> something stored inside the PDF file.
>
>>
>> 4. What does PdfIndex.Opened as Boolean indicate?
>
> The poppler documentation says: "Returns whether this node should be
> expanded by default to the user. The document can provide a hint as to
> how the document's index should be expanded initially."
>
>>
>> 5. We kindly ask to get some background on the empty documentation at
>> https://gambaswiki.org/wiki/comp/gb.poppler/pdfaction?l=de
>> (PdfAction class and particularly its properties .PdfActionLaunch and
>> .PdfActionURI)
>>
>
> You can get the details in the poppler documentation:
> https://poppler.freedesktop.org/api/glib/PopplerAction.html
>
> Note that the component is not finished, there are a lot of poppler
> APIs to implement yet.
>
> Regards,
>
> --
> Benoît Minisini.
More information about the User
mailing list