[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Apr 2005
    Beiträge
    385
    Mann könnte sich eine Krücke bauen....

    das Dezimalzeichen als Konstante im PRTF. Die Vor-/Nachkommastellen asl Alphafelder und diese dann über Substr etc links bzw. rechtbündig füllen.

    Ist zwar arbeit aber geht

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Das nützt nichts bei Proportionalschrift.
    Da es keine Schriftberechungsfunktionen für die PRTF gibt, kannst du nicht korrekt positionieren.
    Du kannst natürlich für eine gewählte Schriftart dir die Mühe machen, mal die Laufweite einer Ziffer sowie des Punktes, Kommas und Vorzeichens ermitteln.
    Dann kannst du die Länge der linksbündigen Zeichenkette in 1/72-Zoll ausrechnen um dann per POSITION-Schlüsselwort das Zeichenfeld soweit nach rechts verschieben, dass du eine rechtsbündige Ausrcihtung erreicht hast.

    Die Windows-GDI (GraphicalDeviceInterface) hat für so etwas nun mal Standardfunktionen seit Erfindung von Windows um die Ausgabe auf verschiedene Geräte (Bildschrim, Drucker, Plotter) weitgehend identisch zu gestalten.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Numerische Daten in Excel nicht rechtsbündig
    By Heyden in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 23-10-08, 07:55
  2. num -> alpha rechtsbündig mit dezimalzeichen
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 09-02-07, 16:51
  3. Alpha Felder rechtsbündig setzen in ILE-RPG
    By malti in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 30-01-06, 14:22
  4. Parameter rechtsbündig im Command
    By Jutta in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 19-04-04, 10:15

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •