Henning von Bargen created PDFBOX-4565:
------------------------------------------
Summary: Make constructors PDPanoseClassification and
CIDSystemInfo public
Key: PDFBOX-4565
URL: https://issues.apache.org/jira/browse/PDFBOX-4565
Project: PDFBox
Issue Type: Improvement
Components: FontBox, PDModel
Affects Versions: 2.0.15
Reporter: Henning von Bargen
The constructors for the classes PDPanoseClassification and CIDSystemInfo are
package-visible only (not public).
This makes coding a different FontProvider similar to FileSystemFontProvider an
unnecessarily hard task.
Background:
I'm working on replacing iText with PDFBox for Eclipse BIRT. One task is to
support BIRTs fontconfig.xml for locating TTF fonts etc.
Obviously I need something simlar to the FileSystemFontProvider, but instead of
using the file system directly, use the information in BIRTs fontconfig.xml
file.
So I started with copying FileSystemFontProvider to a new class
ConfigFontProvider in a different package.
Now this fails because the classes PDPanoseClassification and CIDSystemInfo
have non-public (package-only) constructors. So I'd have to copy a whole bunch
of source files in order to make this work.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]