TransparencyFixes
TransparencyFixes
Overview
TransparencyFixes 是一个类在Java的FOSS中.
关于透明度的修复,以确保PDF/A-1符合规定.
本类提供6种方法,用于在Java程序中使用TransparencyFixes 对象. 有的方法包括: TransparencyFixes, fixBlendMode, fixNonStrokingAlpha, fixSmask, fixStrokingAlpha, removeTransparencyGroups. 所有公众成员在安装了Java的FOSS包后,可以访问任何 Java应用程序.
Methods
| Signature | Description |
|---|---|
TransparencyFixes() | 创建一个新的 TransparencyFixes 实例. |
fixSmask(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | 在所有ExtGState字典中将{@code /SMask}设置为 {@ code /None}. |
fixBlendMode(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | 在所有ExtGState字典中设置{@code /BM} (混合模式) 为 {@ code /Normal}. |
fixStrokingAlpha(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | 在所有ExtGState字典中设置了斜线alpha ({@code /CA}) 为 {@ code 1.0},而在此之前它还没有1.0. |
fixNonStrokingAlpha(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | 在所有ExtGState字典中设置无划痕的alpha ({@code /ca}) 为 {@ code 1.0},当它还没有1.0时. |
removeTransparencyGroups(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | 从表格XObjects中删除了{@code /Group}的 {@ code /S = /Transparency} 条目. |