|
Der CONZEPT 16-Formular-DesignerDer Formular-Designer ist integraler Bestandteil der Entwicklungsumgebung. Mit ihm können unterschiedliche Druckobjekte erstellt und bearbeitet werden, die die Grundlage für spätere Ausdrucke darstellen. Das Schwergewicht wurde dabei auf die Möglichkeit der einfachen und schnellen Erstellung von Listen oder sonstigen Druckausgaben gelegt. Die Basis stellt dabei das PrintDoc-Objekt dar, in dem primär das Papierformat der Ausgabe bestimmt wird. Neben 40 vordefinierten Papiergrößen lassen sich auch selbst definierte Formate verwenden. FormularbausteineUm das Objekt mit Daten zu füllen, werden Formularbausteine erstellt (Print-Form-Objekte), deren Größe benutzerdefiniert ist und die per Drag & Drop mit Texten, Datenfeldern, Bildern, skalierbaren Grafiken und Barcodes gefüllt werden können. Diese Elemente lassen sich innerhalb des Objekts frei positionieren und enthalten zahlreiche Eigenschaften (Schriftart, Farbe, Ausrichtung etc.), die sich auch während der Laufzeit des Druckvorgangs noch verändern lassen. Die Auswahl und Anordnung der "Print-Forms" innerhalb der Seite sowie die Verteilung auf mehrere Seiten kann entweder automatisch oder programmgesteuert vorgenommen werden. Dabei lässt sich eine Seite aus beliebig vielen "PrintForms" zusammensetzen. Die Auswahl der zu verwendenden Datenbankinhalte geschieht dabei zur Laufzeit durch Prozeduren. Spezielle ObjekteAlternativ zu PrintForms können auch Seiten-Objekte (Kopf-, Fuß- und Seiteninhalt) verwendet werden, die beispielsweise sehr leicht die Erstellung von Briefen und ein- oder mehrseitigen Formularen ermöglichen. Für die einfache Erstellung von Listen steht ein erweitertes PrintDoc-Objekt zur Verfügung, das ohne Programmieraufwand die Definition von mehrseitigen tabellarischen Ausdrucken inklusive verschiedener Kopf- und Fußelemente gestattet. Da alle Eigenschaften dieser Objekte und ihrer Elemente (beispielsweise Spalten- und Zeilenzahl, Zellengrößen etc.) beim Druck veränderbar sind, ist eine universelle Verwendung möglich. Der DruckvorgangDer eigentliche Ausdruck wird per Prozedur eingeleitet. Dies gewährleistet eine maximale Flexibilität, die auch den Druck sehr komplexer Dokumente erlaubt. Dabei wird zunächst ein Druckjob eröffnet, dessen Inhalt einfach durch das Hinzufügen der gewünschten Druckobjekte bestimmt wird. Der vollständige Job kann dann entweder in einer Druckvorschau angezeigt, direkt gedruckt oder in einer Datei gespeichert werden. Die Druckvorschau lässt sich an dieser Stelle bezüglich Optik und Funktionalität individuell anpassen, das Speichern in einer Datei kann verschlüsselt erfolgen. In der Druckvorschau lassen sich auch große Druckaufträge von mehreren tausend Seiten verarbeiten. Ansteuerung der DruckerStandardmäßig erfolgt die Auswahl des Druckers und das Setzen der Druckeinstellungen durch den Anwender. Dies kann aber auch durch das Programm vorgenommen werden. Dabei können sowohl die installierten Drucker als auch deren Eigenschaften abgefragt oder entsprechend gesetzt werden. Alle Einstellungen eines Druckers können ebenfalls während der Laufzeit durch Prozeduren verändert werden. CustomizingDurch die Integration des Formular-Designers in die Applikation kann dem Endanwender ein leistungsfähiges System zur Anpassung und Erstellung eigener Listen und Formulare zur Verfügung gestellt werden. Trotzdem behält der Programmentwickler die Kontrolle über Art und Umfang der Bearbeitung von Druckobjekten.
© 2010 vectorsoft AG – Datenbank Programmierung, Software Entwicklung
|