Lade...
 

CX_SYSTEM_TEXT_LITERAL

CX_SYSTEM_TEXT_LITERAL

Klassenhierarchie
Beschreibung:

Diese Klasse repräsentiert die Textkonstanten aus dem ClassiX®-Systems. Das betrifft die z.B. die Namen aller Maßeinheiten und Währungen, Namen der Monate, Wochentage, Begriffe wie Kalenderwoche, Quartal und alle Fehlermeldungen. Siehe auch: Textkonstanten im ClassiX®-System.
Die Klasse stellt das Interface bereit, um Viewer und Editoren für diese Texte mit InstantView® zu entwickeln, wobei die Erweiterung um beliebige weitere Sprachen unterstützt wird.
Alle  CX_SYSTEM_TEXT_LITERAL-Objekte erhält man durch den Aufruf der Methode GetLiterals des System-Objekts.

Code-Beispiel:
ObjectListView(ListBox, AUTO_POSITION, 10, 12, 0, 0) [ INITIALIZE: // Language 0 (German) and 2 (English UK) are always present [ "CX_SYSTEM_TEXT_LITERAL::Language(0)" COLOR BLUE HEADER 0 SystemObject Call(GetLanguageName) ] SetFormat [ "CX_SYSTEM_TEXT_LITERAL::Language(1)" COLOR GREEN HEADER 1 SystemObject Call(GetLanguageName) ] SetFormat // additional languages defined by locales maxLanguages 2 > if { [ "CX_SYSTEM_TEXT_LITERAL::Language(2)" COLOR RED HEADER 2 SystemObject Call(GetLanguageName) ] SetFormat } maxLanguages 3 > if { [ "CX_SYSTEM_TEXT_LITERAL::Language(3)" COLOR RED HEADER 3 SystemObject Call(GetLanguageName) ] SetFormat } maxLanguages 4 > if { [ "CX_SYSTEM_TEXT_LITERAL::Language(4)" COLOR RED HEADER 4 SystemObject Call(GetLanguageName) ] SetFormat } [ "CX_SYSTEM_TEXT_LITERAL::call(Usage)" COLOR DARKGRAY HEADER T("Typ", "Type") ] SetFormat SystemObject Call(GetLiterals) FillObox ]
Methodenverzeichnis (MDI)
Funktion MA* Parameter Rückgabe Kurzbeschreibung
Language   INTEGER STRING gibt die Zeichenkette in der geforderten Sprache zurück (der Text kann mit LanguageMA verändert worden sein)
LanguageName   INTEGER STRING gibt den in den Locales definierten Namen der Sprache mit diesem Index zurück
LanguageMA * INTEGER   die Zeichenkette einer Sprache lesen / schreiben
DefaultLanguage   INTEGER STRING gibt die Original-Zeichenkette in der geforderten Sprache zurück (= der Text im Zustand bei der Auslieferung von ClassiX® -Systems)
IsUnitName     INTEGER 1 - die Zeichenkette ist der Name einer Einheit oder Währung, 0 - die Zeichenkette erfüllt einen anderen Zweck

* MA = Member-Access-Funktion,
grau unterlegt = geerbte Funktion

 

Datenverzeichnis (DDI)
Datenfeld Typ Referenz-Klasse I* Kurzbeschreibung
         

* I = Indizierbares Datenfeld,
grau unterlegt = geerbtes Datenfeld

Verwendung in AppsWH
Modul Kurzbeschreibung
literalSystem.mod System Text Literal Browser