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