Ankündigung

Einklappen
Keine Ankündigung bisher.

FPDF TextPosition

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • thiagojonas
    hat ein Thema erstellt FPDF TextPosition.

    FPDF TextPosition

    Hallo Freunde,
    ich habe ein Array mit verschiedenen Namen. Dieses geben ich mit FPDF aus und zwar so, dass sie alle untereinander stehen. Ich habe noch hinter jedem Element des Arrays eine Linie hinzugefügt. Diese Linie dient als Unterschriftplatzhalter.
    So sieht das dann z.B. in der PDF aus:

    Hans: .............................
    Dieter: .............................
    Alexander: .............................

    So vielleicht seht ihr schon woraus ich hinaus will. Die Namen sind natürlich unterschiedlich lang, so dass die Linien für die Unterschrift nicht untereinander stehen können.
    Doch genau das ist mein Ziel. Dazu habe ich mir überlegt, dass ich eine Schrift benutze mit gleicher Buchstabenbreite.

    Ist gibt die Funktion strlen(), womit man die Länge der jeweiligen Elemente des Array berechnen kann.

    Meine Überlegung ist es, dass man das längste Element als standard, für die position der Unterschriftlinien,
    nimmt.

    Diese Zahl dann mit den übrigen, kürzeren Elementen subtrahiert. Anschließend bei den kürzeren Elemente so viele Leerzeichen hinzufügen, die der Differenz entspricht.

    Ist das Möglich? Danke im voraus

    Z.B.
    Code:
    Array=(Alexander, Hans, Dieter);
    
    Länge(Alexander) = 9;--->standard Wert
    
    9-Länge(Hans) = 5; + 4 Leerzeichen = 9;
    9-Länge(Dieter) = 3; + 6 Leerzeichen = 9;

  • drsoong
    antwortet
    Wirkt kompliziert Dein Ansatz mit strlen usw.

    Benutzt Du nicht die Funktion Cell? Da kannst Du doch eine feste Breite für Deine Zellen vorgeben. Dann kannst Du Dir die Rechnerei sparen.

    Einen Kommentar schreiben:


  • nikosch
    antwortet
    Wenn dieses Internet nur nicht immer so kompliziert wäre...

    lass mich das für dich Googlen
    lass mich das für dich Googlen
    lass mich das für dich Googlen
    lass mich das für dich Googlen

    Einen Kommentar schreiben:


  • redox
    antwortet
    "Schöne" Festbreitenschriften? Das schließt sich doch von selbst aus, oda

    Einen Kommentar schreiben:


  • ChrisB
    antwortet
    „Lucida Console“ finde ich ganz nett.

    Ansonsten schau bei den gängigen Font-Download-Seiten nach, da findest du sicher was. (Lizenz beachten.)

    Einen Kommentar schreiben:


  • thiagojonas
    antwortet
    Kennt jemad von Euch relative "schöne" Festbreitenschriften außer Courier New. Vielleicht eine die Arial ähnelt?

    Einen Kommentar schreiben:


  • lstegelitz
    antwortet
    Das klappt so nur mit nicht-proportionalen Fonts (Festbreitenschriften)

    Einen Kommentar schreiben:

Lädt...
X