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

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Arbeiten mit den Komponenten<br />

procedure TDesExtForm.GradientFillObjectInitialCreation(Sender: TObject;<br />

ParentHandle: Cardinal);<br />

begin<br />

with Sender as TLl15XObject do<br />

begin<br />

Properties.AddProperty('Color1', '255');<br />

Properties.AddProperty('Color2', '65280');<br />

end;<br />

end;<br />

Das Ereignis OnEdit wird ausgelöst, wenn der Benutzer doppelt auf das neu eingefügte<br />

Objekt klickt oder aber den Eintrag "Eigenschaften" aus dem Kontextmenü wählt.<br />

Nachdem der Benutzer das Objekt editiert hat, werden Sie von <strong>List</strong> & <strong>Label</strong> aufgefordert,<br />

das Objekt darzustellen. Es wird hierzu das Ereignis OnDraw ausgelöst. Über die Ereignisargumente<br />

erhalten Sie einen TCanvas sowie ein TRect des Objekts. Sie können nun<br />

mit den bekannten Methoden im Arbeitsbereich zeichnen. Hierbei ist selbstverständlich<br />

auch der Zugriff auf die hinterlegten Objekteigenschaften möglich beziehungsweise<br />

sinnvoll.<br />

7.3. Arbeiten mit der OCX Komponente<br />

Parallel zu der VCL-Komponente und dem .NET Assembly erhalten Sie mit <strong>List</strong> & <strong>Label</strong><br />

die OCX-Komponente(n) für die Integration in Ihre IDE. Das folgende Kapitel bezieht sich<br />

ausschließlich auf die Arbeit mit dieser Komponente. Wenn Sie nicht mit der OCX-<br />

Komponente arbeiten, können Sie diesen Abschnitt überspringen.<br />

7.3.1. Einbindung der Komponente<br />

Die Einbindung erfolgt mit Hilfe der Datei cmll15o.ocx, die das Control beinhaltet. Diese<br />

Datei finden Sie im Verzeichnis "Redistributierbare Dateien". Weitere Informationen zur<br />

Installation des OCX in Ihre IDE finden Sie in der Onlinehilfe Ihrer Entwicklungsumgebung.<br />

Im Anschluss an die Einbindung des Controls sollte automatisch ein Symbol im Komponentenbereich<br />

der Werkzeugleiste bzw. Toolbox Ihrer IDE angelegt sein.<br />

Sie können nun beginnen, <strong>List</strong> & <strong>Label</strong> durch die angebotenen Eigenschaften individuell<br />

an Ihre Bedürfnisse anzupassen und die benötigte Programmlogik zu implementieren.<br />

Hierzu bieten sich zwei unterschiedliche Ansätze an:<br />

• Die einfachen Print- und Design-Methoden<br />

• Eine eigene, iterative Druckschleife<br />

Die erstgenannte Möglichkeit wird nachfolgend vorgestellt. Der iterative Ansatz entspricht<br />

weitgehend der direkten Verwendung der DLL und ist somit durch die allgemeine<br />

Beschreibung der <strong>List</strong> & <strong>Label</strong> API abgedeckt.<br />

110

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!