Class PdfUA1FormChecker
- java.lang.Object
-
- com.itextpdf.pdfua.checkers.utils.ua1.PdfUA1FormChecker
-
public final class PdfUA1FormChecker extends java.lang.ObjectClass that provides methods for checking PDF/UA-1 compliance of interactive form fields.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPdfUA1FormChecker.PdfUA1FormTagHandlerHandler for checking form field elements in the tag tree.
-
Constructor Summary
Constructors Modifier Constructor Description privatePdfUA1FormChecker()Creates a newPdfUA1FormCheckerinstance.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcheckFormStructElement(PdfStructElem form)Checks "Form" structure element.private static booleancontainsRole(PdfStructElem structElem)private static PdfDictionarygetInteractiveKidForm(PdfStructElem structElem)Gets a widget annotation kid if it exists.
-
-
-
Constructor Detail
-
PdfUA1FormChecker
private PdfUA1FormChecker()
Creates a newPdfUA1FormCheckerinstance.
-
-
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 forFormtag
-
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)
-
-