mPDF: Как использовать функцию WriteCell, используя жирный текст? - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть этот фрагмент, в Laravel, где есть обертка. Примечание. Я использую непосредственно mPDF вместо функции-оболочки

    $pdf = new MPdf();
    $mpdf = $pdf->getMpdf();
    $mpdf->SetSourceFile(public_path() . DIRECTORY_SEPARATOR  . 'pdf' . DIRECTORY_SEPARATOR   . 'my_template.pdf');
    $template = $mpdf->ImportPage(1);
    $mpdf->UseTemplate($template);
    $mpdf->WriteCell(130,140, $text_to_write );

. Мне нужно , просто , чтобы написать текст жирным шрифтом. Мне никогда не нужно менять файл шрифта.

Как?!

1 Ответ

0 голосов
/ 12 февраля 2020

Я разрешил доступ к базовым функциям FPDF.

Резюме: Laravel -mpdf - это оболочка для mPDF. mPDF «оборачивает» и расширяет одну из нескольких библиотек обработки PDF.

Здесь указано: https://mpdf.github.io/: "Он основан на FPDF и HTML2FPDF с число улучшений "

Имея эту информацию, я просто попытался использовать функции FPDF, и они работали. Документы FPDF: http://www.fpdf.org/en/doc

Фрагмент

    $pdf = new MPdf();
    $mpdf = $pdf->getMpdf();
    $mpdf->SetSourceFile('name_and_path_of_template_file.pdf');
    $template = $mpdf->ImportPage(1);
    $mpdf->UseTemplate($template);
    $mpdf->SetFont('Arial','B', 11);

    $mpdf->WriteText(11,82, $what_to_write_in_bold );

    $mpdf->SetFont('Arial','', 10);

    $mpdf->WriteText(164, 243.46, $what_to_write_in_noraml);

    $mpdf->Output();
...