Class PdfUA1FormChecker
- java.lang.Object
-
- com.itextpdf.pdfua.checkers.utils.ua1.PdfUA1FormChecker
-
public final class PdfUA1FormChecker extends java.lang.Object
Class that provides methods for checking PDF/UA-1 compliance of interactive form fields.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PdfUA1FormChecker.PdfUA1FormTagHandler
Handler for checking form field elements in the tag tree.
-
Constructor Summary
Constructors Modifier Constructor Description private
PdfUA1FormChecker()
Creates a newPdfUA1FormChecker
instance.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
checkFormStructElement(PdfStructElem form)
Checks "Form" structure element.private static boolean
containsRole(PdfStructElem structElem)
private static PdfDictionary
getInteractiveKidForm(PdfStructElem structElem)
Gets a widget annotation kid if it exists.
-
-
-
Constructor Detail
-
PdfUA1FormChecker
private PdfUA1FormChecker()
Creates a newPdfUA1FormChecker
instance.
-
-
Method Detail
-
checkFormStructElement
public static void checkFormStructElement(PdfStructElem form)
Checks "Form" structure element.- Parameters:
form
- structure element to check- Throws:
PdfUAConformanceException
- if document has incorrect tag structure forForm
tag
-
getInteractiveKidForm
private static PdfDictionary getInteractiveKidForm(PdfStructElem structElem)
Gets a widget annotation kid if it exists.- Parameters:
structElem
- parent structure element- Returns:
- kid as
PdfDictionary
-
containsRole
private static boolean containsRole(PdfStructElem structElem)
-
-