ho aggiornato il progetto
mi servirebbe una mano con il form printpdf (serve per visualizzare le stampe pdf).
in pratica dovrei usare pdfwriter e cearmi delle sottoclassi, una per ogni mia stampa.
esempio: clienti, fornitori, azienda ecc...
ora prima di stamparli li visualizzo con printpdf solo che in _new devo inserire il nome della classe
PUBLIC SUB _new()
DIM pdf AS PdfClienti 'commento: qui dovrei inserire una variabile e non il nome della classe
RANDOMIZE
EXEC ["pwd"] TO sDir
sDir = Replace(sDir, "\n", "")
pdf = NEW PdfClienti '("Portrait", "mm", "A4")
pdf.Open()
pdf.AliasNbPages()
pdf.Data()
pdf.Output(sDir &/ "report1.pdf", FALSE)
DrawingArea1.y = 60
label3.y = 60
panel2.y = label3.y + 6
CATCH
Message.Error(Error.Text & "\n" & Error.Where)
END
notate dove ho aggiunto il commento!
qui invece del nome della classe dovrei inserire una varibile che mi carica man mano la classe che mi serve, in questo modo con un'unico visualizzatore(printpdf) lancio tutte le mie stampe
spero di essere stato chiaro, in caso contrario chiedetemi delucidazioni