TCPDF UTF8 - странный интервал между символами - PullRequest
1 голос
/ 17 января 2010

Просьба взглянуть на следующую картинку http://dev.mosaicware.pl/tmp/PDF-utf-problem.png

Поскольку вы можете видеть, что символы PL и RO выглядят странно, они отлично выглядят на веб-странице. Любая подсказка? Я использовал шрифт arialunicid0 и следующий код (символы в БД - UTF-8):

$pdf = new models_PdfUtf(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', true); 
$pdf->SetFont('arialunicid0'); $pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING); 
$pdf->SetAuthor($problem . ' ' . $problem['user_surname']); $pdf->SetTitle($problem['problem_title']); 
$pdf->SetSubject($problem['problem_title']); 
$pdf->Output('export.pdf','I');
$pdf = new models_PdfUtf(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', true);
    $pdf->SetFont('arialunicid0');
    $pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING);
    $pdf->setPrintFooter(false);
    $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
    $pdf->AddPage();
    $pdf->writeHTML($c, true, 0, true, 0);
    $pdf->SetAuthor($problem . ' ' . $problem['user_surname']); 
    $pdf->SetTitle($problem['problem_title']); 
    $pdf->SetSubject($problem['problem_title']); 
    $pdf->Output('export.pdf','I');

1 Ответ

0 голосов
/ 16 марта 2012

К сожалению, картинка теперь защищена паролем, но из вашего описания я бы догадался, что в HTML что-то есть. Я столкнулся с поведением, описанным Cou со ссылками. Не могли бы вы проверить, содержит ли $ c какие-либо ссылки?

...