Class PdfUA2CanvasTextChecker
- java.lang.Object
-
- com.itextpdf.pdfua.checkers.utils.ua2.PdfUA2CanvasTextChecker
-
public class PdfUA2CanvasTextChecker extends java.lang.Object
Utility 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()
CreatesPdfUA2CanvasTextChecker
instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkCollectedContexts(PdfDocument document)
Checks previously collected data according to Replacements and Alternatives UA-2 rules.void
collectTextAdditionContext(CanvasTextAdditionContext context)
Collects all text strings, which contain PUA Unicode values.private static PdfMcr
findMcrByMcId(PdfDocument document, PdfNumber mcId, PdfStream contentStream)
-
-
-
Field Detail
-
textWithPua
private final java.util.List<CanvasTextAdditionContext> textWithPua
-
-
Constructor Detail
-
PdfUA2CanvasTextChecker
public PdfUA2CanvasTextChecker()
CreatesPdfUA2CanvasTextChecker
instance.
-
-
Method Detail
-
collectTextAdditionContext
public void collectTextAdditionContext(CanvasTextAdditionContext context)
Collects all text strings, which contain PUA Unicode values.- Parameters:
context
-CanvasTextAdditionContext
which 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
-PdfDocument
to be checked
-
findMcrByMcId
private static PdfMcr findMcrByMcId(PdfDocument document, PdfNumber mcId, PdfStream contentStream)
-
-