Class PdfUA1FormChecker

java.lang.Object
com.itextpdf.pdfua.checkers.utils.ua1.PdfUA1FormChecker

public final class PdfUA1FormChecker extends Object
Class that provides methods for checking PDF/UA-1 compliance of interactive form fields.
  • Constructor Details

    • PdfUA1FormChecker

      private PdfUA1FormChecker()
      Creates a new PdfUA1FormChecker instance.
  • Method Details

    • 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 for Form 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)