[ 
https://issues.apache.org/jira/browse/PDFBOX-2360?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14141323#comment-14141323
 ] 

John Hewson edited comment on PDFBOX-2360 at 9/19/14 9:20 PM:
--------------------------------------------------------------

I've added a new interface PDFontLike which represents "font-like objects", 
i.e. the common aspects of PDFont and PDCIDFont. Note that the 
getFontDescriptor() which you're using can return null. PDFont implements safe 
methods which provide similar information to the font descriptor. Also you 
probably want to be working with a PDType0Font and not accessing its descendant 
PDCIDFont directly, but that depends on exactly what you're doing.


was (Author: jahewson):
I've added a new interface PDFontLike which represents "font-like objects", 
i.e. the common aspects of PDFont and PDCIDFont. Note that the 
getFontDescriptor() which you're using can return null. PDFont implements safe 
methods which provide similar information to the font descriptor. Also you 
probably want to be working with a PDType0Font and not accessing its descendant 
PDCIDFont directly, but that depends exactly what you're doing.

> PDFont had methods removed
> --------------------------
>
>                 Key: PDFBOX-2360
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-2360
>             Project: PDFBox
>          Issue Type: Bug
>          Components: PDModel
>    Affects Versions: 2.0.0
>            Reporter: simon steiner
>            Assignee: John Hewson
>
> Add back methods or provide a equivalent to pdfbox so it easier to upgrade to 
> PDFBox 2
> PDFont
> public int getFirstChar()
> public int getLastChar()
> public Encoding getFontEncoding()
> public CMap getToUnicodeCMap()
> public String encode(byte[] c, int offset, int length) throws IOException
> PDCIDFont
> public long getDefaultWidth()
> Encoding
> public String getCharacter(int code) throws IOException
> CFFFont
> public Object getProperty(String name)
> public Map<String, byte[]> getCharStringsDict()
> public CFFEncoding getEncoding()
> CFFCharset
> public List<Entry> getEntries()
> CFFEncoding
> public List<Entry> getEntries()
> Cmap
> public String lookup( int code, int length )



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

Reply via email to