This class represents the requirement dictionary. This is definitively detailed in:.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 264, page 484.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 274, page 603.

System.Object
    WebSupergoo.ABCpdf14.Elements.Element
       WebSupergoo.ABCpdf14.Elements.RequirementElement

A requirement dictionary declares that a PDF file requires a conforming reader to support a specific capability before it can be processed correctly.

The S entry names the requirement subtype. The Penalty entry indicates severity: 0 (proceed), 1 (warn), 2 (refuse). The RH array references requirement handler dictionaries providing viewer-specific compliance instructions.

 

   
   
Method
Description
RequirementElement Create a new RequirementElement.
inherited methods...

 

   
   
Property
Description
EntryType Represents the "Type" entry of the requirement dictionary object.
EntryS Represents the "S" entry of the requirement dictionary object.
EntryRH Represents the "RH" entry of the requirement dictionary object.
EntryV Represents the "V" entry of the requirement dictionary object.
EntryPenalty Represents the "Penalty" entry of the requirement dictionary object.
EntryEncrypt Represents the "Encrypt" entry of the requirement dictionary object.
EntryDigSig Represents the "DigSig" entry of the requirement dictionary object.
inherited properties...