+ Antworten
Ergebnis 1 bis 9 von 9

Thema: Text Mail - Tabulatoren

  1. #1
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370

    Text Mail - Tabulatoren

    Hallo,

    ich möchte in einer text-Mail zahlenangaben rechtsbündig schreiben, so das immer der dezimalpunkt untereinander steht. mit \t bekomm ich es leider nicht wie gewünscht hin. was gibt es da noch für möglichkeiten?

  2. #2
    TP-Greis Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Avatar von Boris
    Registriert seit
    Mar 2001
    Ort
    Stuttgart & Kornwestheim
    Beiträge
    9.420
    Mehrere \n?

    Im Ernst, wie wird denn Deine Mail erstellt?
    My software never has bugs. It just develops random features ...

    » DevShack - die Website des freien Webentwicklers Boris

  3. #3
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Um das zu erreichen, musst Du auch eine Proportionalschrift benutzen, z.B. Courier


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  4. #4
    TP-Greis Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Avatar von Boris
    Registriert seit
    Mar 2001
    Ort
    Stuttgart & Kornwestheim
    Beiträge
    9.420
    Naja, wenn er wirklich eine Textmail erstellt, ist das ja eigentlich gegeben
    My software never has bugs. It just develops random features ...

    » DevShack - die Website des freien Webentwicklers Boris

  5. #5
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    na dann besteht wahrscheinlich das Problem, das es linksbündig und nicht rechtsbündig ist.
    Dann müssen die Strings, die die Zahlen enthalten, am Anfang mit entsprechenden Leerzeichen aufgefüllt werden, so das alle Zahlenstrings gleiche Länge haben:

    Code:
    "   12.25"
    "  123.78"
    "10000.78"
    usw


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  6. #6
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    hallo steffen,

    genau das is mien problem, ich erreiche eine linksbündigkeit aber nichts rechtsbündig. werde es erstmal so lassen und mache das vielleicht später mal, weil so einfach wird das ja sicher nicht zu lösen sein. ich müsste mir eine maximale zeichenanzahl vorgeben und dann schauen wieviel zeichen vor dem . sind und dann auffüllen... also wäre jetzt meine erste idee

  7. #7
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    dann nimm doch eine feste Zeichenzahl wie 12. Die Beträge (sind ja Geldbeträge) haben 2 Nachkommastellen, bleiben 9 für ganzen Zahlen.
    Nutzt Du 1000er-Trennzeichen, dann reicht das für einen Betrag von
    1.000.000,00 - oder wolltest Du mehr berechnen ?

    Folgende Funktion liefert dir die formatierten Zahlen:

    PHP-Code:
    function DigitString($money,$anzahl=20) {
        
    $z=sprintf("%01.2f"$money);
        return 
    str_repeat(" ",$anzahl-strlen($z)).$z;


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  8. #8
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    hi steffen,

    danke dir vielmals. weiss gar nich wie ich deine ganzen hilfen wieder gut machen kann

  9. #9
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Zitat Zitat von alexf812
    hi steffen,

    danke dir vielmals. weiss gar nich wie ich deine ganzen hilfen wieder gut machen kann
    kein Problem, hilf anderen auch, dann passt das schon


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51