Hallo zusammen
Ich steh glaub gerade etwas auf dem Schlauch. Ich muss in einem Beleg (meine QR-Rechnung) die Codepage setzen. Wollte dies über das Setting LL_OPTIONS_CODEPAGE machen.
Ich verwende .NET C# als Sprache.
Wenn ich nun meinem LL Objekt das mitgeben will, weiss ich nicht wie.
Ich habe es versucht mit LL.Core.LlSetOption(…), Aber es gibt im Enumerator LlOption kein Wert welcher für mich auf die Codepage hinweist.
Wie muss ich das machen?
Freundliche Grüsse
A. Gisler
Hallo,
bin mir nicht ganz sicher, was die Aufgabe im Detail ist bzw. was will erreicht werden? Denn das Setzen der Codepage im gesamten List & Label ist speziell für diverse String-Umwandlungen notwendig und betrifft dabei das gesamte LL-Objekt - nicht nur einzelnen Objekte im Designer des Berichts - siehe auch weitere Infos dazu in LlSetOption - LL_OPTION_CODEPAGE. Und wenn LL mit .NET verwendet wird ist es sowie Unicode.
Aber setzen kann man die Option bspw. via
LL.Core.LlSetOption(70 /* LL_OPTION_CODEPAGE */, 932)
PS: die 70 habe ich aus dem Header-File cmbtll25.h rausgesucht.
Wenn Du die Codepage global für den Bericht setzen willst
LL.Core.LlSetOption(LlOption.Codepage, 932);
Du kannst das allerdings auch pro Feld/Spalte angeben
Super! Danke euch! Das hat funktioniert!
1 Like