TransparencyFixes

TransparencyFixes

Genel Bakış

TransparencyFixes Java için FOSS’de bir sınıf.

PDF/A-1 uyumluluğu için şeffaflık ile ilgili düzeltmeler.

Bu sınıf, Java programlarında TransparencyFixes nesnelerle çalışmak için 6 yöntem sağlar. Kullanılabilir yöntemler şunlardır: TransparencyFixes, fixBlendMode, fixNonStrokingAlpha, fixSmask, fixStrokingAlpha, removeTransparencyGroups. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir.

Yöntemler

SignatureAçıklama:
TransparencyFixes()Yeni bir TransparencyFixes örneği oluşturur.
fixSmask(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)Tüm ExtGState sözlüklerinde {@code /SMask}‘ı { @ code /None } olarak ayarlar.
fixBlendMode(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)Tüm ExtGState sözlüklerinde {@code /BM} (blend mod) ‘i { @code/Normal } olarak ayarlar.
fixStrokingAlpha(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)Tüm ExtGState sözlüklerinde, şifreleme alfa ({@code /CA}) ı zaten 1.0 olmadığı yerlerde {@ code 1.0} olarak ayarlar.
fixNonStrokingAlpha(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)Tüm ExtGState sözlüklerinde, şifreleme olmayan alfa ({@code /ca}) ı 1.0, {@ code 1.0} olarak ayarlar.
removeTransparencyGroups(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)XObjects formundan {@code /Group} girdilerini kaldırır.

Ayrıca bakınız:

 Türkçe