Guten Tag,
zur Erstellung von PDF-Dokumenten nutze ich FPDF in Verbindung mit PHP.
Dies funktioniert soweit auch ganz zuverlässig, allerding stehe ich derzeit vor einem Problem und weiß nicht, wie ich weiterkommen kann.
Es geht um die Erstellung von Tabellen. Deren Inhalt wird aus einer Datenbank ausgelesen - soweit alles kein Problem.
Nun kommt es aber auch vor, dass der entsprechende Text, der ausgelesen wird, bzw. dessen Länge immer variiert. Von daher muss ich die Tabellenhöhe immer automatisch ermitteln lassen bzw. automatisch anpassen lassen.
Das geht soweit auch, habe dies anstelle von $pdf->Cell(bla bla) mittels $pdf->MultiCell (bla bla) hinbekommen. Jetzt macht er automatisch die Höhe länger, wenn auch mehr Text drin ist.
Das einzige Problem was jetzt noch besteht, dass die Nachbarzellen nicht automatisch die gleiche Höhe mitübernehmen.
Das ist natürlich unpraktisch, denn wenn eine Spalte mehr Text beinhaltet, als die Spalte nebendran, so ist zwar die Höhe der Zeile bei der einen Spalte größer, bei der anderen bleibt sie aber so klein. Das sieht natürlich absolut bekloppt bei einer Tabelle aus, da alle Tabellenspalten in einer Reihe unterschiedlich hoch sein können.
GIbt es irgendeine Möglichkeit, dass sich die Zellen nebenan in einer Reihe automatisch an das höchste anpassen?
Wäre über Hilfe sehr dankbar!
zur Erstellung von PDF-Dokumenten nutze ich FPDF in Verbindung mit PHP.
Dies funktioniert soweit auch ganz zuverlässig, allerding stehe ich derzeit vor einem Problem und weiß nicht, wie ich weiterkommen kann.
Es geht um die Erstellung von Tabellen. Deren Inhalt wird aus einer Datenbank ausgelesen - soweit alles kein Problem.
Nun kommt es aber auch vor, dass der entsprechende Text, der ausgelesen wird, bzw. dessen Länge immer variiert. Von daher muss ich die Tabellenhöhe immer automatisch ermitteln lassen bzw. automatisch anpassen lassen.
Das geht soweit auch, habe dies anstelle von $pdf->Cell(bla bla) mittels $pdf->MultiCell (bla bla) hinbekommen. Jetzt macht er automatisch die Höhe länger, wenn auch mehr Text drin ist.
Das einzige Problem was jetzt noch besteht, dass die Nachbarzellen nicht automatisch die gleiche Höhe mitübernehmen.
Das ist natürlich unpraktisch, denn wenn eine Spalte mehr Text beinhaltet, als die Spalte nebendran, so ist zwar die Höhe der Zeile bei der einen Spalte größer, bei der anderen bleibt sie aber so klein. Das sieht natürlich absolut bekloppt bei einer Tabelle aus, da alle Tabellenspalten in einer Reihe unterschiedlich hoch sein können.
GIbt es irgendeine Möglichkeit, dass sich die Zellen nebenan in einer Reihe automatisch an das höchste anpassen?
Wäre über Hilfe sehr dankbar!