Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: html2pdf überlappender Text

  1. #1
    Contao-Fan
    Registriert seit
    16.01.2012.
    Beiträge
    418

    Standard html2pdf überlappender Text

    Guten Tag,

    für eine Speisekarte die dynamisch aus einer Datenbank gefüttert wird, wird per Html2PDF ein pdf erstellt.

    Da der Kunde nun sein CI verändert hat zB

    Hauptgericht
    Schnitzel / Pommes / Salat

    Nachspeise
    Eis / frische Himbeeren / Sahne / Schockolade / usw / usw


    ist mir nun ein Bug bei Html2Pdf aufgefallen der recht gravierend in diesem Fall ist. Ich habe den Bug bereits in Github reported - erwarte aber hier keine (zeitnahe) Antwort oder gar einen fix. Vielleicht hat jemand von euch eine Idee wie man das ganze retten könnte oder evtl einen anderen Lösungsansatz oder Alternative.

    der Bug:

    wenn ein automatischer (durch die breite des divs bedingter) Zeilenumbruch passiert und das erste Zeichen der neuen Zeile "/" ist, überlappt sich der Text.

    Ein Beispiel:
    https://jsfiddle.net/yh2do410/

    Bin über jede Idee Dankbar.

  2. #2
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Hi,

    es könnte ind der HTML2Pdf.php ab Zeile 3718 liegen.
    Dort ist die protected function _tag_open_WRITE($param)

    Vielleicht kannst du $txt nach ..
    $txt = $param['txt'];
    ... nochmal ändern und die Slashes gegen Pipes tauschen.
    Denk aber an </

    Mit Pipes geht es.
    Ich weiß, eine Krücke, aber vielleicht geht das erst mal.

    Gruß
    Thoni
    Meine Extensions: contentmodify, dca_editor

  3. #3
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Vielleicht geht auch

    & # 4 7 ;
    Meine Extensions: contentmodify, dca_editor

  4. #4
    Contao-Fan
    Registriert seit
    16.01.2012.
    Beiträge
    418

    Standard

    Vielen Dank! Werde ich testen!

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •