Class PdfUA2CanvasTextChecker
- java.lang.Object
-
- com.itextpdf.pdfua.checkers.utils.ua2.PdfUA2CanvasTextChecker
-
public class PdfUA2CanvasTextChecker extends java.lang.ObjectUtility class which performs UA-2 checks related to Replacements and Alternatives.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<CanvasTextAdditionContext>textWithPua
-
Constructor Summary
Constructors Constructor Description PdfUA2CanvasTextChecker()CreatesPdfUA2CanvasTextCheckerinstance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckCollectedContexts(PdfDocument document)Checks previously collected data according to Replacements and Alternatives UA-2 rules.voidcollectTextAdditionContext(CanvasTextAdditionContext context)Collects all text strings, which contain PUA Unicode values.private static PdfMcrfindMcrByMcId(PdfDocument document, PdfNumber mcId, PdfStream contentStream)
-
-
-
Field Detail
-
textWithPua
private final java.util.List<CanvasTextAdditionContext> textWithPua
-
-
Constructor Detail
-
PdfUA2CanvasTextChecker
public PdfUA2CanvasTextChecker()
CreatesPdfUA2CanvasTextCheckerinstance.
-
-
Method Detail
-
collectTextAdditionContext
public void collectTextAdditionContext(CanvasTextAdditionContext context)
Collects all text strings, which contain PUA Unicode values.- Parameters:
context-CanvasTextAdditionContextwhich contains all the data needed for validation
-
checkCollectedContexts
public void checkCollectedContexts(PdfDocument document)
Checks previously collected data according to Replacements and Alternatives UA-2 rules.- Parameters:
document-PdfDocumentto be checked
-
findMcrByMcId
private static PdfMcr findMcrByMcId(PdfDocument document, PdfNumber mcId, PdfStream contentStream)
-
-