2013-12-05 3 views
1

Я использую mPDF с PHPExcel. Я пытаюсь настроить макет с помощью CSS. Я не могу заставить работать.mPDF: Как использовать CSS для управления макетом?

// this has no effect 
$pdf->SetDefaultBodyCSS('color', '#ff0000'); 

Я также стараюсь использовать внешнюю таблицу стилей:

// in php 
$stylesheet = file_get_contents('pdf_styles.css'); 
$pdf->WriteHTML($stylesheet,1); 

// in pdf_styles.css 
body { 
    font-family: serif; 
    font-size: 5pt; 
    color: red; 
} 

Любая помощь или подсказка будет высоко ценится!

ответ

0

Я бы предложил разместить ваш CSS непосредственно в вашем шаблоне, который работает для меня. В вас шаблон добавить н, как это в головной части:

<html> 
<head> 
<style> 
    // all your styles come here 
    body { 
    font-family: serif; 
    font-size: 5pt; 
    color: red; 
    } 
</style> 
</head> 
<body> 

... all your other stuff comes here 

</body> 
</html> 
+0

Я пытаюсь преобразовать динамически созданный объект phpExcel в PDF, а не файл HTML ... – olefrank

+0

, но вы используете 'WriteHTML()', что означает, что вы на самом деле пишете какой-то HTML в mPDF. Таким образом, вы также можете добавить некоторые стили. Не могли бы вы добавить еще какой-нибудь код о том, как вы это делаете? Или, может быть, просто попробуйте написать '