TCPDF UTF8 - 字符之间奇怪的间距

时间:2010-01-17 12:11:06

标签: php utf-8 tcpdf

请看下面的图片http://dev.mosaicware.pl/tmp/PDF-utf-problem.png

正如你可以看到PL和RO角色看起来很奇怪,它们在网页上看起来很好。任何线索? 我使用了arialunicid0字体和下面的代码(DB中的字符是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 :(得分:0)

不幸的是,图片现在受到密码保护,但根据您的描述我猜测HTML中有一些内容。我遇到了一个由链接描述的行为。你能检查一下$ c是否包含任何链接吗?