Um zu diesem Ergebnis zu gelangen, mussten bisher verschiedene Vorschaudateien zu einer einzigen Vorschau zusammengefasst werden. Dieser Ansatz ist jedoch nicht so flexibel, wie er sein könnte und das Sammeln eines gemeinsamen Inhaltsverzeichnisses war auf diese Weise schlicht unmöglich. List & Label 26 hilft mit einer Funktion, die wir "Kombinationsdruck" getauft haben. Sie erlaubt, beliebige Projekte zu einem Druck zusammenzufassen. Die Verwendung dieser Funktion ist recht einfach. Sie übergeben die erforderlichen Projektdateien mit Semikolon getrennt an LlPrintWithBoxStart oder – bei Verwendung einer unserer Komponenten – an AutoProjectFile. Dieses Feature erfordert eine Data-Provider-Implementierung als Datenquelle, d.h. es kann aus .NET, VCL oder C++ verwendet werden.
Lassen Sie uns einen kurzen Rundgang machen. Für dieses Beispiel habe ich drei Berichte vorbereitet: ein Deckblatt, ein Dashboard und einen Detailabschnitt. Der Code, um diese drei in einem einzigen Ausdruck zu erhalten, würde einfach lauten:
LL.DataSource = GetMyDataSource(); LL.AutoProjectFile = @"C:\Reports\Cover Sheet.lst;c:\Reports\Dashboard.lst;c:\Reports\Details.lst"; LL.AutoShowSelectFile = false; LL.Print();
Jochen Bartlau leitet als Geschäftsführer die Softwareentwicklung bei combit. Microsoft .NET und Agiles Projektmanagement sind zwei seiner Steckenpferde. Der technikbegeisterte Physiker verbringt seine Freizeit am liebsten mit seiner Familie.