- 13 May 2024
- 1 Minute to read
- Print
- DarkLight
- PDF
Grafiktexte übersetzen
- Updated on 13 May 2024
- 1 Minute to read
- Print
- DarkLight
- 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)