Breite einer Tabelle berechnen (FPDF)

M3Y3R

Well-known member
ID: 336361
L
8 Mai 2006
1.608
60
Hallo,

gibt es eine Methode womit man die breite einer Zelle von einer Tabelle heraus bekommt oder kann man diese berechnen?

Wieviele Pixe breit ist zum Beispiel ein Buchstabe der Schriftart Arial bei Schriftgröße 8?

Oder kennt jemand eine Classe für fpdf mit der mann eine Tabelle mit den richtigen Spaltenbreiten anhand des Content erstellen lassen kann !?


MFG
Papenburger
 
Nachdem du via SetFont() / SetFontSize() deine Schriftparameter definiert hast, kannst du via FPDF::GetStringWidth() die Breite eines von dir gewählten Strings errechnen lassen. ;)

Vielleicht hilft dir imageftbbox von der gd library :ugly:
Prinzipiell zwar eine nachvollziehbare Idee, das würde ihm jedoch wenig helfen, da PDF ein Vektor-Dateiformat ist, und nicht auf Rastergrafiken (wie JPEG, PNG, GIF, ...) beruht. Die Längeneinheit ist also eine andere.