2016-08-31 3 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, 그래서 우리는 광장을 생성하지 몇 가지 글꼴을 말할 수), 코드입니다. 여기, 내가부터 svg 이미지 내용 을 수정 몇 가지 조사 후 이미지를

<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> 

enter image description here

입니다 그리고 그것은 나를 위해 일했습니다. 어떤 생각이있어? svg 호 또는 tcpdf 호를 잘 모름

답변

1

SVG에 아무런 문제가 없으므로 분명히 TCPDF입니다. 표시되는 사각형은 정의되지 않은 문자를 인쇄하려고 할 때 표시되는 글꼴입니다.

공백을 제거했을 때 사라 졌으므로 TCPDF가 캐리지 리턴 문자 (13) 또는 뭔가를 인쇄하려고합니다.

버그를 TCPDF 사용자에게보고 할 수 있습니다.