class HexaPDF:: Type:: AcroForm:: SignatureField
Parent | HexaPDF::Type::AcroForm::Field |
---|
AcroForm
signature fields represent a digital signature.
It serves two purposes: To visually display the signature and to hold the information of the digital signature itself.
If the signature should not be visible, the associated widget annotation should have zero width and height; and/or the ‘hidden’ or ‘no_view’ flags of the annotation should be set.
See: PDF2.0 s12.7.5.5
Field Definitions
Name | Type/Allowed Values | Required | Default Value |
---|---|---|---|
FT | Symbol One of: :Btn, :Tx, :Ch, :Sig | false | nil |
Parent | HexaPDF::Type::AcroForm::Field or Hash | false | nil |
Kids | HexaPDF::PDFArray or Array | false | nil |
T | String | false | nil |
TU | String | false | nil |
TM | String | false | nil |
Ff | Integer | false | 0 |
V | HexaPDF::Dictionary or Symbol or String or HexaPDF::Stream or HexaPDF::PDFArray or Hash or Array | false | nil |
DV | HexaPDF::Dictionary or Symbol or String or HexaPDF::Stream or HexaPDF::PDFArray or Hash or Array | false | nil |
AA | HexaPDF::Dictionary or Hash | false | nil |
Lock | HexaPDF::Type::AcroForm::SignatureField::LockDictionary or Hash | false | nil |
SV | HexaPDF::Type::AcroForm::SignatureField::SeedValueDictionary or Hash | false | nil |
Public Instance Methods
Returns the associated signature dictionary or nil
if the signature is not filled in.
Sets the signature dictionary as value of this signature field.