TransparencyFixes
TransparencyFixes
General
TransparencyFixes és una classe en FOSS per Java.
Correccions relacionades amb la transparència per a la conformitat PDF/A-1.
Aquesta classe proporciona 6 mètodes per treballar amb objectes TransparencyFixes en programes Java. Els mètodes disponibles inclouen: TransparencyFixes, fixBlendMode, fixNonStrokingAlpha, fixSmask, fixStrokingAlpha, removeTransparencyGroups. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java.
Mètodes
| Signatura | Descripció |
|---|---|
TransparencyFixes() | Crea una nova instància de TransparencyFixes. |
fixSmask(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | S’estableix {@code /SMask} a { @code &None } en tots els diccionaris ExtGState. |
fixBlendMode(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | S’estableix {@code /BM} (mode de barreja) a { @code & Normal } en tots els diccionaris ExtGState. |
fixStrokingAlpha(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | S’estableix l’alfa de la tracció ({@code /CA}) a {@ code 1.0} en tot ExtGState |
| diccionaris on no és ja 1.0. | |
fixNonStrokingAlpha(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | S’estableix l’alfa sense travessa ({@code /ca}) a {@ code 1.0} en tot ExtGState |
| diccionaris on no és ja 1.0. | |
removeTransparencyGroups(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Elimina les entrades {@code /Group} amb { @ code /S = /Transparency} del formulari |
| XObjects. |