TCPDF и проблемы с использованием добавленного CSS - PullRequest
2 голосов
/ 31 мая 2011

Я пытаюсь использовать TCPDF со своими собственными классами для публикации некоторого контента, уже существующего в HTML, и я не могу заставить CSS играть в мяч (не совсем так).

Я знаю, что это библиотека pDF и не обрабатывает весь CSS, но все, что я делаю, - это (очень) базовое форматирование.

Я, вероятно, делаю что-то действительно глупое, но для жизни я не вижу этого.

В любом случае, я создаю переменную с атрибутами стиля в ней так:

$html = <<<EOF
    <style>
    table.phonelist {
    border:1px solid black;
    }
    td {
    border:1px solid black;
    }
    td.header1 {
    background-color: #cccccc;
    border-bottom:1px solid black;
    font-weight: bold;
    text-align: center;
    font-size: 12pt;
    }
    td.header2 {
    font-weight:bold;
    text-align:center;
    font-size:12pt;
    }
    td.lname {
    font-weight:bold;
    }
    td.ext {
    text-align:center;
    }
    </style>
    EOF;

Затем я добавляю немного html в конец этой строки и записываю его на страницу, HTML хорошо отображает и НЕКОТОРЫЕ стили, например стиль header1 имеет больший размер шрифта и по центру, но цвет фона похоже, ничего не делает.

Любой может оказать любую помощь, было бы здорово, если бы он просто указывал на мою глупость, то все равно работал бы: -)

Приветствие.

Ответы [ 2 ]

3 голосов
/ 08 июня 2011

Я использовал TCPDF, и colspan отлично работает, но я думаю, что (к сожалению) вы всегда должны использовать встроенные стили при преобразовании HTML в TCPDF, иначе результаты могут быть непредсказуемыми.

Я знаю, что это скучно и дает много повторений, но таким образом у меня отлично работают стиль и кольспан.

2 голосов
/ 16 июня 2011

CSS в TCPDF в основном не существует, чтобы получить любой полезный переключатель CSS в dompdf https://github.com/dompdf/dompdf он может читать внешние таблицы стилей, встроенные теги стилей и т. Д.

...