2012-11-23 31 views
14

tôi đã tạo ra bên dưới mã cho hiển thị văn bản tiếng Hin-ddi sử dụng font unicode arial trong TCPDFngôn ngữ Tiếng Hin-ddi không hiển thị chính xác trên TCPDF

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); 

// set default monospaced font 
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); 


//set some language-dependent strings 
$pdf->setLanguageArray($l); 

// --------------------------------------------------------- 

$pdf->addTTFfont('fonts/ARIALUNI.TTF', 'TrueTypeUnicode', '', 32); 
$pdf->SetFont('arialuni', '', 10,'false'); 

$txt = 'hindi text with arial unicode समृध्दि'; 

$pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); 

// --------------------------------------------------------- 

//Close and output PDF document 
$pdf->Output('example_038.pdf', 'I'); 

nhưng nó không phải là nhận được hiển thị đúng

Nhưng trong php nó hiển thị văn bản đúng .

Hãy cho tôi biết nếu có điều gì sai.

+0

vì vậy tôi không hiểu. nếu mã hoạt động .. đâu là vấn đề ??? – StasGrin

+0

Bạn nên thêm rằng nó đang được * hiển thị * ** khác **. – Prasanth

+0

Tôi muốn in văn bản tiếng Hin-ddi này nhưng nó không hiển thị chính xác như trong pdf. đây là vấn đề –

Trả lời

1

Hãy thử mPDF làm phương án thay thế. Nó rất tốt và dễ sử dụng. Here is an example như thế nào nó sẽ hiển thị Tiếng Hin-ddi

1

tôi sẽ cố gắng mpdf1.com Tôi đã thử nó trước, và nó làm việc với tiếng Hin-ddi

0

Something có thể là sai với phông chữ.

Hãy thử thay thế những dòng sau và cố gắng phông chữ khác:

$pdf->addTTFfont('fonts/ARIALUNI.TTF', 'TrueTypeUnicode', '', 32); 
$pdf->SetFont('arialuni', '', 10,'false'); 
-1

Hãy thử điều này, nó hoạt động.

$ mpdf-> SetAutoFont();

Các vấn đề liên quan