2016-08-31 2 views
3

私にはTCPDFの問題があります。私は文字列の最後にsquareを得ています。 実際には、svgイメージを使用してPDFを生成しています。ここでtcpdfは文字列の括弧内に正方形を生成します

コード、いくつかsvgのための偉大な作業

$pdf = new TCPDF(); 
$pdf->AddPage('L', $page_format, false, false); 
$pdf->ImageSVG($uploadPath, $x=16, $y=16, $w=$width+$margin, $h=$height+$margin, $link='', $align='', $palign='', $border=0, $fitonpage=false);  
$pdf->output($filename, 'D'); 

その(私は別のフォントで、多くのSVGを持っているので、我々は正方形を生成していない一部のフォントを言うことができる)があります。ここで 画像がいくつかの研究の後

enter image description here

である私は

<g transform="translate(1189.73 792.69)"> 
    <text font-family="Arvo" font-size="25" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;"> 
    <tspan x="-100" y="7.87" fill="rgb(0, 0, 0)">Type Text Here</tspan> 
    </text> 
</g> 

<g transform="translate(1189.73 792.69)"> 
    <text font-family="Arvo" font-size="25" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;"><tspan x="-100" y="7.87" fill="rgb(0, 0, 0)">Type Text Here</tspan></text> 
</g> 

から、svg画像コンテンツ を変更し、それは私のために働きました。どのようなアイデアがそこに起こっている? svg号またはtcpdf号が不明です。

答えて

1

SVGには何も問題はないので、間違いなくTCPDFです。あなたが見ている矩形は、未定義の文字を印刷しようとすると、いくつかのフォントが表示されるものです。

空白を削除したときにそれがなくなったので、TCPDFは改行文字(13)などを印刷しようとしているようです。

このバグをTCPDFの方に報告したい場合があります。

関連する問題