TransparencyFixes
Overview
TransparencyFixes is a class in Aspose.PDF FOSS for Java.
Transparency-related fixes for PDF/A-1 compliance.
This class provides 6 methods for working with TransparencyFixes objects in Java programs.
Available methods include: TransparencyFixes, fixBlendMode, fixNonStrokingAlpha, fixSmask, fixStrokingAlpha, removeTransparencyGroups.
All public members are accessible to any Java application after installing the Aspose.PDF FOSS for Java package.
Methods
| Signature | Description |
|---|---|
TransparencyFixes() | Creates a new TransparencyFixes instance. |
fixSmask(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Sets {@code /SMask} to {@code /None} in all ExtGState dictionaries. |
fixBlendMode(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Sets {@code /BM} (blend mode) to {@code /Normal} in all ExtGState dictionaries. |
fixStrokingAlpha(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Sets the stroking alpha ({@code /CA}) to {@code 1.0} in all ExtGState |
| dictionaries where it is not already 1.0. | |
fixNonStrokingAlpha(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Sets the non-stroking alpha ({@code /ca}) to {@code 1.0} in all ExtGState |
| dictionaries where it is not already 1.0. | |
removeTransparencyGroups(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Removes {@code /Group} entries with {@code /S = /Transparency} from form |
| XObjects. |