Zum Inhalt springen

Problem mit CSS bei pdf_generator2

Erstellt am 27. Mai 2011 · 1 Antwort · letzte Antwort am 27. Mai 2011

Tags: Frage

typoler ·

Moin zusammen,

nun kam ich auch mal in die Notwendigkeit pdf_generator2 zu nutzen (hab ich bis vor kurzem noch nie) und hab jetzt ein Problem, was ich nicht gelöst kriege und dringenst Eure Hilfe brauche.

Zentrales Problem: es werden nicht alle CSS-Anweisungen aus der eingebundenen css-Datei interpretiert und auf dem PDF umgesetzt.

Grundsätzlich läuft pdf_generator2 also gut und alles ist fein, nur die CSS-Interpretation geht nur teilweise. Die CSS werden schon geladen und auch verwendet. Aber ich kann nur einige Dinge ändern, wie z.B. Schriftgröße aber nicht Schriftart. Ich will z.B. Verdana statt Arial und will bei td's einer Tabelle border-bottom definieren, was er beides partout nicht übernimmt und anzeigt.

Woran liegt das, dass nur manche CSS-Styles umgesetzt werden?

Ich habe auf dem Server PHP 5.2 in Nutzung ohne (!) pdflib und Typo3 4.3.1.

Mein TypoScript zur Konfiguration des pdf_generator2:

pdf_generator = PAGE
pdf_generator {
  typeNum=123
  
  use_pdflib = 0
  config {
      pageGenScript = EXT:pdf_generator2/gen_pdf.php
      simulateStaticPdf  = 1
      cssmedia = all
      pdf_generator2.size = A4
  }
  
  
  includeCSS.file1 = fileadmin/template/styles.css
  includeCSS.file1.import = 0
  includeCSS.file1.media = all
  
  includeCSS.file2 = fileadmin/template/print_pdf.css
  includeCSS.file2.import = 0
  includeCSS.file2.media = all
  
  50 = CONTENT
  50 {
        table = tt_content
        select.orderBy = sorting
        select.where = colPos = 0
        select.languageField = sys_language_uid  
  }
  50.wrap (
     <div style="text-align:right">Ihre Techniker!</div>
     |
     <p><a href="http://www.testurl.de">www.testurl.de</a></p>
  )
}
typoler ·

Wobei... Teilkorrektur: border-bottom geht doch, da hatte ich einen Denkfehler, aber sowas wie height-Angaben bei td's oder line-height's werden partout nicht interpretiert...