- 13 May 2024
- 1 Minute zum Lesen
- Drucken
- DunkelLicht
- pdf
Grafiktexte übersetzen
- Aktualisiert am 13 May 2024
- 1 Minute zum Lesen
- Drucken
- DunkelLicht
- pdf
Der Inhalt einer Macromessage, welche über ADDTEXT in eine Grafik geschrieben werden, können mit ISS.GETMACROMESSAGEFORLANGUAGE zur Laufzeit übersetzt werden. Die Macromessage muss im Übersetzungssystem in der angegebenen Sprache übersetzt worden sein, damit der korrekte Begriff in die Grafik geschrieben werden kann.
Es besteht die Möglichkeit die Sprache über die Systemkonstante SYSCONST.LANGUAGE anzugeben. Alternativ können die Texte auch auf die Kundensprache, welche beim Kundenstamm eingestellt wird, übersetzt werden. Die Systemvariable für die Kundensprache ist CUSLNGCDE.
Beispiele:
RUN public\lib3d.ADDTEXT(nIDText, ISS.GETMACROMESSAGEFORLANGUAGE(SYSCONST.LANGUAGE.English,"McrTxt001"), "Arial", 180, 100, pObj.Layer)
RUN public\lib3d.ADDTEXT(nIDText, ISS.GETMACROMESSAGEFORLANGUAGE(CUSLNGCDE,"McrTxt001"), "Arial", 180, 100, pObj.Layer)