pdfbox-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nattapong Sirilappanich (JIRA)" <j...@apache.org>
Subject [jira] [Created] (PDFBOX-3147) PDFBox fail to render Thai character properly
Date Wed, 02 Dec 2015 05:37:11 GMT
Nattapong Sirilappanich created PDFBOX-3147:
-----------------------------------------------

             Summary: PDFBox fail to render Thai character properly
                 Key: PDFBOX-3147
                 URL: https://issues.apache.org/jira/browse/PDFBOX-3147
             Project: PDFBox
          Issue Type: Bug
          Components: Rendering
    Affects Versions: 2.0.0
         Environment: Windows 7 x86-64.
JRE 8 build 1.8.0_66-b17
            Reporter: Nattapong Sirilappanich


{code}
		try {
			// Create a document and add a page to it
			PDDocument document = new PDDocument();
			PDPage page = new PDPage();
			document.addPage( page );

			// Create a new font object by loading a TrueType font into the document
			PDFont font = PDType0Font.load(document, new File("ARIALUNI.TTF"));

			// Start a new content stream which will "hold" the to be created content
			PDPageContentStream contentStream = new PDPageContentStream(document, page);

			// Define a text content stream using the selected font, moving the cursor and drawing
the text "Hello World"
			contentStream.beginText();
			contentStream.setFont( font, 12 );
			contentStream.newLineAtOffset( 100, 700 );
			contentStream.showText( "กูกินก้งปิ้งอยู่ในถ้ำ"
);
			contentStream.endText();

			// Make sure that the content stream is closed:
			contentStream.close();

			// Save the results and ensure that the document is properly closed:
			document.save( "ArialUnicode.pdf");
			document.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
{code}

The code above is modified from sample code provided via PDFBox example.
I tried to use Arial Unicode font which is shipped as part of Windows 7.
The generated PDF missing some glyph and render some other gibberish glyph.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org


Mime
View raw message