FontFixes
Genel Bakış
FontFixes Java için FOSS’de bir sınıf.
PDF/A uyumluluğu için yazı tipi ile ilgili düzeltmeler.
Bu sınıf, Java programlarında FontFixes nesnelerle çalışmak için 5 yöntem sağlar. Kullanılabilir yöntemler şunlardır: FontFixes, generateCIDSet, generateCharSet, generateToUnicodeCMap, logUnembeddedFonts. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir.
Yöntemler
| Signature | Açıklama: |
|---|---|
FontFixes() | Yeni bir FontFixes örneği oluşturur. |
generateToUnicodeCMap(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | WinAnsiEncoding veya MacRomanEncoding kullanan, ancak bir girdiler yok olan yazı tipleri için { @ kod /ToUnicode} CMap oluşturur. |
generateCharSet(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Bir tane olmayan Tip 1 yazı tipleri için {@code /CharSet} dizeyi oluşturur. |
generateCIDSet(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Bir tane olmayan alt küme CID yazı tipleri için {@code /CIDSet} akışı oluşturur. |
logUnembeddedFonts(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Gömülü olmayan ve otomatik olarak düzeltemeyecek olan yazı tipleri için uyarılar kaydeder (font programı verileri eksik). |