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.

• MeinCookie.HasKeys (LL_BOOL)<br />

• MeinCookie.Name<br />

• MeinCookie.Path<br />

• MeinCookie.Secure (LL_BOOL)<br />

• MeinCookie.Value<br />

• MeinCookie.Values<br />

7.1.4.9. Möglichkeiten der Collection<br />

Arbeiten mit der .NET Komponente<br />

Die Klassen VariablesCollection und FieldsCollection leiten sich von der abstrakten Basisklasse<br />

ElementBaseCollection ab. Diese implementiert die Schnittstelle IDictionary<br />

und somit indirekt ICollection und IEnumerable. Folgerichtig können Sie die üblichen<br />

Methoden und Techniken anwenden. Hierzu gehören insbesondere folgende:<br />

• Über die Items-Eigenschaft beziehungsweise den Indexer können Sie den Inhalt<br />

einer Variable erhalten, indem Sie deren Namen übergeben. Sie erhalten eine von<br />

der abstrakten Basis Element abgeleitete Klasse zurück.<br />

• Sie können alle Variablen mittels einer foreach…in-Schleife durchlaufen. Auch hier<br />

erhalten Sie jeweils eine von Element abgeleitete Klasse zurück.<br />

• Die Methode Clear setzt die Collection zurück und ruft hierzu intern parallel die API-<br />

Funktion LlDefineVariableStart beziehungsweise LlDefineFieldStart auf.<br />

• Count liefert die Anzahl der angemeldeten Variablen<br />

• Contains fragt ab, ob eine Variable bereits angemeldet wurde<br />

Beim Zugriff auf eine Variable, sei es über den Variablennamen oder eine Enumeration,<br />

erhalten Sie eine von der abstrakten Basis Element abgeleitete Klasse zurück. Diese<br />

erlaubt über die Eigenschaften Name und Value Zugriff auf Namen und aktuell zugewiesenen<br />

Wert der Variable. Über die Methode IsUsed können Sie ermitteln, ob die Variable<br />

im aktuellen Druckprojekt verwendet wird. Intern realisiert dies die API-Funktion LlPrintIsVariableUsed<br />

beziehungsweise LlPrintIsFieldUsed.<br />

Der folgende Quellcode-Ausschnitt zeigt die Enumeration aller angemeldeten Variablen.<br />

Es wird jeweils eine MessageBox mit dem Namen und dem Inhalt ausgegeben<br />

foreach(Variable var in list<strong>Label</strong>1.Variables)<br />

{<br />

MessageBox.Show(string.Format("{0} -> {1}",<br />

var.Name, var.Value));<br />

}<br />

7.1.5. Auswahl der Sprache<br />

Der <strong>List</strong> & <strong>Label</strong> Designer liegt in zahlreichen Sprachen vor. Die Komponente unterstützt<br />

Sie somit bei der Realisierung von mehrsprachigen Desktop- und Web-Applikationen. Es<br />

gibt mehrere Möglichkeiten, <strong>List</strong> & <strong>Label</strong> die zu verwendende Sprache mitzuteilen.<br />

1. Weisen Sie der Eigenschaft Language die entsprechende Sprache zu:<br />

85

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!