Sonntag, Dezember 15, 2019

Automatische Seitenumbruch in Dynamisch generierten TCPDF HTML-Seite

Ich bin dynamisch ziehen von Inhalt in einen HTML-Tabelle verwendet, um eine PDF-Datei mit TCPDF.

Brauche ich die Seite auf auto-pagebreak, wenn der Inhalt zu lang für die Seite, aber es scheint nur immer Anhängen auf der ersten Seite, auch wenn es länger wird als die eigentliche Seite.

Es ist nicht einfach Zeile /Spalte der tabellarischen Daten, also kann ich nicht einfach Seitenumbruch nach X Zeilen einige Felder können sehr lang sind „Beschreibungen“, die zu der Zeile gehen mehrere Zeilen (oder sogar länger als eine Seite)

Wie kann ich Kraft TCPDF dynamisch Seitenumbruch, wenn der Inhalt länger ist als die Seite?

2 Kommentare

  1. 4

    Die Lösung gefunden. Ich hatte eine TCPDF option falsch konfiguriert.

    Einstellung das machte alles wie gewünscht funktioniert:

    $pdf->SetAutoPageBreak(true, 0);
    • 2. argument ist der untere Rand, an dem Sie zu brechen-Seite
  2. 0

    Eine optimale Lösung wäre:

    //get the current page break margin.
    bMargin = $pdf->getBreakMargin();
    
    //get current auto-page-break mode.
    $auto_page_break = $pdf->getAutoPageBreak();
    
    //enable auto page break.
    $pdf->SetAutoPageBreak($auto_page_break, $bMargin);

Kostenlose Online-Tests

Letzte Fragen

Tun ItemView löst Blase?

Ich habe eine CompositeView für eine Tabelle. Ich habe Trigger-set in der Kind-ItemView für jede Zeile... var TableRow = Marionette.ItemView.extend({ tagName:...

Wie kann ich untersuchen, WCF was 400 bad request über GET?

Die folgenden WCF-endpoint funktioniert gut mit dem WCF test client: AssetList ListFlaggedAssets(short processCode, string platform, string endpoint = "null", string portalId = "null", int...

Bei der Verwendung von UUIDs, sollte ich auch mit AUTO_INCREMENT?

Wir bauen eine neue web-app, die eine offline-iPad - /Android-app-version auf einer Reihe von lokalen Geräten, die Einsätze mit neuen Daten. Als solche benötigen...

Actionscript-Objekt, das verschiedene Eigenschaften

Wie kann ich die Anzahl der Eigenschaften in einer generischen Actionscript-Objekt? (Wie die Array-Länge) InformationsquelleAutor Fragsworth | 2011-01-15

Wie plot mehrere Graphen und nutzen Sie die Navigations-Taste im [matplotlib]

Die neueste version von matplotlib erstellt automatisch Navigations-buttons unter den graph. Aber die Beispiele, die ich finden alles im Internet zeigen, wie erstellen Sie...