[Gambas-user] Poppler PDF fitting in DocumentView
Rolf-Werner Eilert
rwe-sse at osnanet.de
Wed Jan 12 10:26:05 CET 2022
Am 12.01.22 um 09:46 schrieb Gianluigi:
>
>
> Il giorno mer 12 gen 2022 alle ore 08:56 Rolf-Werner Eilert
> <rwe-sse at osnanet.de <mailto:rwe-sse at osnanet.de>> ha scritto:
>
> I have questions about the poppler library way of doing things.
>
> Some time ago I got some code examples from Gianluigi, and now I tried
> one of them which seemed to be practical for me.
>
> In a DocumentView a PDF shall be shown.
> ...
>
>
> Hi Rolf,
>
> I didn't try your project but I think you should look carefully about
> the properties of objects in FMain.form of my example.
> You must learn how to use the property Arrangement, Expand etc.
> You must learn to use the containers...
>
> Regards
> Gianluigi
>
>
> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----
>
This is not the point here, Gianluigi.
I tried the example with the ImageView as well. Same thing here.
Of course it is possible to adapt the view to the image, but trying to
show the image in a smaller scale will just cut it.
I need this function to show a PDF in a collection of files, i. e. you
have a dialog with a list of items you click on, and a preview will show
its contents. So the preview area is of a fixed size, and the PDFs shown
have to be scaled so they fit into it completely. In my case, the
preview area even is square so it can show landscape PDFs as well.
The old version of this is with gb.PDF, just four lines do it:
PDF.Open(druck.TempVerz() &/ CStr(VorschauName) & ".pdf")
PDF.Zoom = 0.5
Abbild = PDF[VorschauSeite].Image.Picture
Vorschau.Picture = Abbild
I thought I could work with .Zoom in Poppler too, but it doesn't run
like expected.
Regards
Rolf
More information about the User
mailing list