Export und Zusammenführen mehrerer unabhängiger Berichte

Gilt ab List & Label 20
Der nachfolgende Code demonstriert den Export mehrerer unabhängiger List & Label Projekte über die ExportConfiguration-Klasse in das LL-Vorschauformat inklusive anschließender Zusammenführung und Konvertierung nach PDF zu einem Gesamtprojekt.
// D: Datenquelle zuweisen
//US: Data source
LL.DataSource = dataSource1;

// D: Export Projekt1 starten
//US: Start export project1
// create export configuration
ExportConfiguration exportConfiguration1 = new ExportConfiguration(LlExportTarget.Preview , @"<Pfad>\Project1LL.ll", @"<Pfad>\Project1.lst");
LL.Export(exportConfiguration1);

// D: Export Projekt2 starten
//US: Start export project2
ExportConfiguration exportConfiguration2 = new ExportConfiguration(LlExportTarget.Preview, @"<Pfad>\Project2LL.ll", @"<Pfad>\Project2.lst");
LL.Export(exportConfiguration2);

// D: Vorschaudateien öffnen, Projekt1 mit Schreibzugriff
//US: Open preview files, project1 with write access
combit.ListLabel20.PreviewFile project1LL = new combit.ListLabel20.PreviewFile(@"<Pfad>\Project1LL.ll", false);
combit.ListLabel20.PreviewFile project2LL = new combit.ListLabel20.PreviewFile(@"<Pfad>\Project2LL.ll", true);

// D: Projekt2 an Projekt1 anhängen
//US: Append project2 to project1
project1LL.Append(project2LL);

// D: Gesamtprojekt drucken
//US: Print complete project
//project1LL.Print();

// D: Projekt als PDF konvertieren
//US: convert project to PDF
project1LL.ConvertTo(@"<Pfad>\report.pdf");

// D: Vorschaudateien freigeben
//US: Release preview files
project2LL.Dispose();
project1LL.Dispose();
IDKBTD000877 KBTD000877