Die Datenbindung erfolgt über die Eigenschaft DataSource. Sie können diese programmatisch zuweisen oder aber alternativ über das Eigenschaftsfenster in Ihrer IDE. Haben Sie hier bereits eine DataSource in Ihrem Formular angelegt, so können Sie dies über das Eigenschaftsfenster auswählen. Die notwendige Verknüpfung wird automatisch erzeugt.
Sie können nun den Programmcode zum Start des Designs und Drucks implementieren. Nehmen Sie hierzu beispielsweise im Click-Ereignis eines neuen Buttons den Methodenaufruf Print bzw. Design ohne zusätzliche Parameter auf. Die Daten der zugewiesenen Quelle werden automatisch zur Verfügung gestellt.
// Designer anzeigen
DBL29_1.AutoDesign('Invoice');
// Druck durchführen
DBL29_1.AutoPrint('Invoice','');
Sofern Sie den Standardablauf des datengebundenen Drucks modifizieren wollen, stehen Ihnen eine Reihe von Eigenschaften zur Verfügung. Diese beginnen mit Auto… und sind im Daten-Bereich des Eigenschaftsfensters zu finden.
Eigenschaft |
Beschreibung |
AutoProjectFile |
Dateiname des zu verwendenden Druckprojekts |
AutoDestination |
Druckformat, zum Beispiel Drucker, Vorschau, PDF, HTML und so weiter |
AutoProjectType |
Typ des Druck-Projekts (Liste, Karteikarte, Etikett) |
AutoFileAlsoNew |
Projektneuanlage bei Designeraufruf möglich |
AutoShowPrintOptions |
Anzeige der Druckoptionen beim Druckstart |
AutoShowSelectFile |
Anzeige des Dateiauswahl-Dialoges bei Druck und Designer |
AutoBoxType |
Art der Fortschrittsbox |