xing Wang created PDFBOX-4116:
---------------------------------
Summary: could not add text without unicode in the font
Key: PDFBOX-4116
URL: https://issues.apache.org/jira/browse/PDFBOX-4116
Project: PDFBox
Issue Type: Wish
Components: PDModel
Affects Versions: 2.0.8
Environment: Windows, <version>2.0.8</version> of pdfbox.
Reporter: xing Wang
Attachments: image-2018-02-19-09-23-00-110.png
!image-2018-02-19-09-23-00-110.png!
As shown in the debugger, that the PDFType1Font map the code of 33 to "minus",
but there is no unicode value associated with it.
If we use the code `contentStream.showText("\u0021");` to add content, it will
cause an error of following.
Exception in thread "main" java.lang.IllegalArgumentException: U+0021
('exclam') is not available in this font AMZNGR+CMSY10 (generic: FREBPT+CMSY10)
encoding: built-in (Type 1) with differences
at org.apache.pdfbox.pdmodel.font.PDType1Font.encode(PDType1Font.java:439)
at org.apache.pdfbox.pdmodel.font.PDFont.encode(PDFont.java:323)
at org.apache.pdfbox.debugger.CreatePDF.main(CreatePDF.java:63)
The best way I could do is used the "appendRawCommands", but I find it's marked
as deprecated. I am wondering why or is there any replacement for this function?
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]