Gianluigi ho trovato questo:
https://www.gambas-it.org/wiki/index.php/Codice_essenziale_per_mostrare_un_file_PDF_con_le_risorse_del_Componente_gb.poppler
Hai a portata di mano un'esempio? penso sia più figo del mio
Assolutissimamente no, si tratta di un esempio molto banale che puoi scaricare dalla farm sotto Esempi e si chiama DocumentViewPdfZoomDialog, si tratta dello stesso codice riportato da vuott nello wiki da te citato.
Ho provato ad inserire la modifica richiesta, ma temo che ci sia ancora da capire alcune cose, a me sembra che le modifiche da inserire siano torppo profonde
SpinBox1.Value = 2
' hPdf = New PdfDocument ***** modifica in prova del 13/9/23
hPdf = New PdfDocument("/tmp/report.pdf")
' hPdf.Open(MyReport) ***** modifica in prova del 13/9/23
If PdfOr = True Then
hPdf.Zoom *= Sqr(1)
Else
hPdf.Zoom *= Sqr(0.75)
Endif
Nella seconda istruzione commentata viene rilevato che Open (hPdf.Open...) e un simbolo sconosciuto nella classe PdfDocument e poco più sotto, nella if anche Zoom ottiene lo stesso risultato, devo anche far notare che MyReport è una variabile descritta poco prima che contiene /tmp/report.pdf, tutto questo mi fa venire molti dubbi su ciò che sto facendo anche perché quel pezzo di listato fa comunque parte di PrintPDF versione 0.0.2
Franco, se non riesci a risolvere con quanto qui sopra scritto, come ti ha suggerito Golia, potresti inviargli il codice che non funziona, se non puoi inviarlo pubblicamente vi scambiate (tu e Golia) gli indirizzi e-mail in modo da poterlo fare fra di voi senza rischi.
@Golia ho scaricato l'ultimo esempio, grazie