29.11.2012 Aufrufe

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Einleitung<br />

Der wichtigste Teil, die Engine, ist funktional in 3 Teile gegliedert:<br />

� Der interaktive WYSIWYG-Layout-Designer, der ohne zusätzliche Runtime-Gebühren<br />

mit Ihren Applikationen an Endkunden weitergegeben werden kann.<br />

� Die Druck-Engine, um bestehende Projekte mit Daten zu füllen und zu Papier zu<br />

bringen.<br />

� Die Preview-Engine, um bestehende Projekte mit Daten zu füllen und in einer Vorschau<br />

auf dem Bildschirm darzustellen bzw. anschließend auszudrucken.<br />

Der Designer<br />

Der Designer ist der Programmteil, mit dem Sie interaktiv die Layouts für die drei Grundtypen<br />

von Projekten definieren können: Reports / <strong>List</strong>en, Etiketten und Karteikarten.<br />

Diesen Designer können Sie bei Bedarf auch dem Endkunden anbieten, so dass dieser<br />

seine eigenen Projekte definieren oder die von Ihnen mitgegebenen Projekte seinen<br />

Bedürfnissen anpassen kann.<br />

Zur Unterstützung dafür kann man einzelne Objekte eines Projekts sperren, so dass der<br />

Benutzer auf diese nicht zugreifen kann (beispielsweise, damit der Benutzer Ihr Logo<br />

nicht löschen kann). Man kann die Benutzung des Layout-Dialogs einschränken, indem<br />

man Menüpunkte sperrt, so dass der Benutzer nicht in der Lage ist, diese Funktionen zu<br />

benutzen, oder indem man Objekte 'unantastbar' macht.<br />

Da <strong>List</strong> & <strong>Label</strong> datenbankunabhängig arbeitet, kann der Designer ohne dahinterstehende<br />

Anwendung nicht "wissen", welche Felder und Variablen Sie Ihren Benutzern zur<br />

Verfügung stellen wollen. Dies ist aber - etwa für den Formelassistenten - unumgänglich.<br />

Daher muss Ihre Anwendung vor dem Aufruf des Designers die Variablen und Felder<br />

bei <strong>List</strong> & <strong>Label</strong> anmelden.<br />

Das Ausdruckmodul<br />

Dieser Programmteil hat die Aufgabe, die von Ihnen übergebenen Daten in der vom<br />

Benutzer oder von Ihnen definierten Form auf dem Drucker oder in einem Preview-<br />

Fenster darzustellen oder aber in PDF, HTML, RTF, TIFF, JPEG, Bitmap, Text oder andere<br />

Formate zu exportieren.<br />

Zur Verwaltung wird optional ein Dialog angeboten, in dem der Benutzer die von ihm<br />

gewünschten Ausdruckparameter einstellen kann, z.B. Drucker, Seitenzahl etc.<br />

Alle wichtigen Features, wie beispielsweise ein Datei-Ladedialog oder ein Abbruchfenster<br />

mit Fortschrittsanzeige sowie Teilausdrucke werden ebenso unterstützt.<br />

Das Viewer-Control<br />

Dieses Control kann dazu verwendet werden, <strong>List</strong> & <strong>Label</strong>-Preview-Dateien anzusehen<br />

und zu drucken. Eingefügt werden kann es z.B. in eigene Projekte oder in eine Internet-<br />

Seite.<br />

14

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!