Ciao a tutti, scusate l'assenza prolungata ma il lavoro non mi lascia tempo libero, comunque ogni tanto vi leggo lo stesso anche se non scrivo.
Volevo chiedere se qualcuno ha esperienza con il componente gb.report2 e la stampa del report creato.
Io ho creato un report che in preview funziona perfettamente, lo salvo in pdf e tutto ok.
$hReport = New Report1(Null, TextCod.text, TableFatture[TableFatture.Row, 0].text)
$hReport.Preview()
se invece uso il metodo print
$hReport = New Report1(Null, TextCod.text, TableFatture[TableFatture.Row, 0].text)
$hReport.Print()
il file pdf creato ha tutti il contenuto compresso e sovrapposto.
Qualcuno sa dirmi il motico o come correggere? E' per caso un problema di impostazioni del componente printer? tipo resolution oppure un problema di report.scale?
allego i 2 pdf così vi rendete conto del risultato
Fabien Bodard ha risposto dicendo che attualmente non è possibile, ma che forse può farlo aggiungendo una collezione per consentire di condividere alcune configurazioni di base.
Chiede se utilizzi la versione git.
Gli ho risposto presentandogli il problema, con allegato, e dicendogli che ti andrebbe bene stampare direttamente con Report.Print.
Hai provato a stampare usando questo codice, se magari ti migliora la situazione.
Public Sub Button2_Click()
Dim hPrinter As New Printer
hPrinter.Name = Printer.Default
With hPrinter
.Count = Report1.Count
.Orientation = Report1.Orientation
.Paper = Report1.Paper
.Resolution = Report1.Resolution
.OutputFile = "/tmp/test_print.pdf"
End With
Report1.Print(hPrinter)
End