Sto esaminando il codice relativo a PdfWriter, per la verità sarebbe il codice relativo al vecchio listato che includeva i componenti ora deprecati, in PrintPdf ho trovato le seguenti linee:
Private hPdf As PdfDocument
Dim Pdf As Object
Randomize
pdf = Object.New(name_Report, [formato[0], formato[1], formato[2]])
pdf.Open()
pdf.AliasNbPages()
pdf.Data(data1, data2, data3)
pdf.Output(MyReport, False)
Chiaramente in questa Dim si va a definire Pdf come oggetto, quello che non riesco a capire è dove è scritto il codice relativo all'oggetto visto che poco più avanti ho trovato queste altre linee:
Public Sub btzoomin_Click()
If Not hPdf Then Return
hPdf.Zoom *= Sqr(1.2)
RefreshPage
End
Public Sub btzoomout_Click()
If Not hPdf Then Return
hPdf.Zoom /= Sqr(1.2)
RefreshPage
End
Public Sub btzoomin2_Click()
If Not hPdf Then Return
hPdf.Zoom = 1
RefreshPage
End
Vi ringrazio!