Hallo Zusammen,

vielleicht können Sie mir weiterhelfen. (AS400) RPG 3 / RPG400

Wir verwenden momentan für Schriftstücke in einer normalen PRTF mit *AFPDS
die Schriftart FNTCHRSET(C0620090 T1001141) = GOTHIC Text 9 PTS----------> Nicht Proportionale Schriftart

Drucke ich mehrere Betragsfelder untereinander an, kommt das Ganze wie gewöhnlich korrekt raus ( Feld hat 10 Stellen und wird rechtsbündig gestellt )
Die Felder kommen von einer Datenbank-Datei (10 Stellen alpha und sind z. Bsp. so aufbereitet ' 2,19'

-------------------------------------------------------------------------------------------------------------
Nehme ich die eine proportionale Schriftart FNTCHRSET(C0H20090 T1001141) = HELVETICA LATIN1 9PTS / Diese Schriftart ist auch so gewünscht.

Kommt das Ganze( wie unten abgebildet) so raus, also versetzt obwohl ich das Ganze rechtsbündig stelle.

2,19
22,49
122,01
3000,16

Mir ist klar, dass bei der proportionalen Schrift ein 'i" kleiner ist wie eine 'O' usw.

Jetzt bin ich hergegangen und hab mir eine kleine Subroutine geschrieben.
Das ganze in eine Feldgruppe gestellt und das erste Nicht "Blank"abgefragt und dann dem entsprechend nach rechts verschoben .
Somit habe die Zahlenkolonne wieder korrekt untereinander stehen.
Aber das kann es ja nicht sein.
Gibt es dafür eine andere Lösung ?

Vielen Dank im Voraus.