Hallo Herr Atkinson,
vielen Dank für Ihren Beitrag.
Für diese Anforderung kommen zwei Lösungen in Frage:
a) Mehrfache Verwendung der Tabelle
Falls der Berichtscontainer zur Verfügung steht, dann empfiehlt es sich die Tabelle zu duplizieren und somit zwei Mal ausgeben zu lassen. In der zweiten Tabelle geben Sie jedoch nur die Artikelbilder in der gewünschten Größe aus. Da die zugrunde liegende Datenquelle identisch ist, werden die gleichen Artikelbilder nochmals gedruckt.
b) Zwei Reports zusammenfügen
Alternativ könnten Sie einen zweiten Report verwenden, welcher ausschließlich die Artikelbilder beinhaltet. Während des Druckvorgangs müssten beide Reports in das LL-Vorschauformat (*.LL) gedruckt bzw. exportiert werden. Diese Dateien können anschließend über die Storage-API zusammengefügt und nach PDF konvertiert werden.
In .NET ist dies über die PreviewFile-Klasse relativ einfach zu bewerkstelligen:
[code] //create preview file 1
//…
//create preview file 2
//...
//Open both preview files
PreviewFile pf1 = new PreviewFile(@"C:\temp\report1.ll", false);
PreviewFile pf2 = new PreviewFile(@"C:\temp\report2.ll", true);
//Append preview file 2 to preview file 1
pf1.Append(pf2);
//Convert the merged preview file to pdf
pf1.ConvertTo(@"C:\temp\pdfDocument.pdf");
//Dispose preview files
pf2.Dispose();
pf1.Dispose();[/code]
Sommerliche Grüße vom Bodensee nach Colorado.
Christian Rauchfuß
Technischer Support
combit GmbH