2012-03-16 2 views
0

Я только начал использовать dompdf v0.6.0beta3 и dompdf Codeigniter helper с Codeigniter. Я скопировал файлы tff семейства шрифтов Arial из папки шрифтов Windows 7 в папкуdompdf.Сделать текст полужирным шрифтом или dompdf

Проблема: Когда я выбираю текст с помощью CSS и применить font-weight: bold свойство, на выходе HTML не является действительно смелым, но после преобразования в PDF с помощью DOMPDF, текст больше не жирный!

font-size: 24px не работает, все тексты в формате PDF имеют одинаковые размеры. И единственный шрифт, используемый в pdf, кажется, Times New Roman!

Как я могу сделать свой текст полужирным шрифтом и изменить его размер и шрифт в pdf?

PHP (контроллер)

function pdf() { 

    $this->load->model('resume_model'); 
    $results = $this->resume_model->get_resume_details($user_id); 

    $this->load->helper(array('dompdf', 'file')); 
    $html = $this->load->view('resume_pdf', $results, true); 
    pdf_create($html, 'filename'); 

} 
+0

Возможно, это могло бы помочь вам: http://code.google.com/p/dompdf/wiki/FAQ и найти жирный текст – Alex

+0

cant bold text с использованием свойства 'font-weight: bold' css? То, что я вижу из образцов dompdf http://pxd.me/dompdf/www/examples.php#samples – Nyxynyx

ответ

1

Является ли ваша таблица стилей внешние по отношению к содержанию HTML? Если это так, у вас может быть просто проблема с пути. Плагин, как представляется, использует $dompdf->load_html() для загрузки документа. DOMPDF не знает вашего веб-сайта при его использовании и будет работать с локальной файловой системой. Для вас это означает, что пути к файлам относятся к текущему исполняемому файлу. Если путь является абсолютным (например, /css/main.css), то DOMPDF будет искать этот файл у корня файловой системы. Вместо поиска файла на /wwwroot/content/css/main.css он будет искать /css/main.css.

Самое быстрое исправление, если это ваша проблема, заключалось бы в том, чтобы добавить полный URL-адрес, включая домен, в ваши ссылки на файлы (например, http://example.com/css/main.css).

Смежные вопросы