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.

Arbeiten mit den Komponenten<br />

System.Boolean Bool Boolean LL_BOOL<br />

System.DateTime DateTime Date LL_DATE<br />

System.Object Object Object - Je nach Inhalt -<br />

Die Überladung für den obersten Datentyp System.Object implementiert eine verschachtelte<br />

Typenkonvertierung. Hier wird versucht, das übergebene Objekt dynamisch<br />

in einen der bekannten Datentypen zu konvertieren. Ist dies nicht möglich, wird eine<br />

Textvariable angemeldet, deren Inhalt sich aus der Anwendung der Methode ToString<br />

auf das Objekt ergibt.<br />

Die folgenden Zeilen zeigen die Anmeldung einer Zeichenkette, eines numerischen Wertes<br />

sowie eines Datums. In jedem Fall werden automatisch die korrespondierenden <strong>List</strong><br />

& <strong>Label</strong> Variablentypen angewandt und im Designer zur Verfügung gestellt.<br />

LL.Variables.Add("meintext", "hallo welt"); // -> Zeichenkette<br />

LL.Variables.Add("meinezahl", 51515); // -> Numerischer Wert<br />

LL.Variables.Add("meindatum", DateTime.Now); // -> Datum<br />

Neben den aufgelisteten Standarddatentypen existieren auch Überladungen für folgende<br />

Klassen:<br />

• StringBuilder<br />

• Bitmap<br />

• Icon<br />

• Metafile<br />

Intern wird vor jeder Anmeldung von Variablen und Feldern zur Druckzeit geprüft, ob<br />

diese im Drucklayout überhaupt verwendet werden. Um die Anzahl der Aufrufe zu reduzieren,<br />

wird überdies ein Cache von verwendeten Feldern und Variablen aufgebaut.<br />

Sie brauchen sich um die Prüfung mittels LlPrintIsFieldUsed() bzw. den Pendants für<br />

Variablen und Chartfelder also nicht zu kümmern.<br />

7.1.4.1. Bilder<br />

Die Übergabe von Grafiken erfolgt mittels der gezeigten Überladungen für Bitmap, Metafile<br />

und Icon. Um beispielsweise die Grafik c:\meinbild.jpg in <strong>List</strong> & <strong>Label</strong> darzustellen,<br />

verwenden Sie folgenden Aufruf:<br />

LL.Variables.Add("meinbild", new Bitmap("c:\\meinbild.jpg"));<br />

7.1.4.2. Barcodes<br />

Die Übergabe von Barcodes ist bei der .NET Komponente stark vereinfacht worden. Ein<br />

Barcode wird über die Klasse LlBarcode repräsentiert. Dem Konstruktor wird der Inhalt<br />

des Barcodes sowie das gewünschte Format übergeben. Eine eventuell notwendige<br />

82

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!