Class PdfUA1FormChecker


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

      • PdfUA1FormChecker

        private PdfUA1FormChecker()
        Creates a new PdfUA1FormChecker 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 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)