class HexaPDF::Type::Annotations::Link

Parent

Link annotations represent a link to a destination elsewhere in the PDF document or an action to be performed.

See: PDF2.0 s12.5.6.5, HexaPDF::Type::Annotation

Field Definitions

NameType/Allowed ValuesRequiredDefault Value
TypeSymbolfalse:Annot
SubtypeSymboltruenil
RectHexaPDF::Rectangle or Arraytruenil
ContentsStringfalsenil
PHexaPDF::Dictionary or Hashfalsenil
NMStringfalsenil
MHexaPDF::DictionaryFields::PDFDate or String or Time or Date or DateTimefalsenil
FIntegerfalse0
APHexaPDF::Type::Annotation::AppearanceDictionary or Hashfalsenil
ASSymbolfalsenil
BorderHexaPDF::PDFArray or Arrayfalse[0, 0, 1]
CHexaPDF::PDFArray or Arrayfalsenil
StructParentIntegerfalsenil
OCHexaPDF::Dictionary or Hashfalsenil
AFHexaPDF::PDFArray or Arrayfalsenil
caNumericfalse1.0
CANumericfalse1.0
BMSymbolfalsenil
LangStringfalsenil
SubtypeSymboltrue:Link
AHexaPDF::Dictionary or Hashfalsenil
DestSymbol or HexaPDF::DictionaryFields::PDFByteString or HexaPDF::PDFArray or String or Arrayfalsenil
HSymbol
One of: :N, :I, :O, :P
false:I
PAHexaPDF::Dictionary or Hashfalsenil
QuadPointsHexaPDF::PDFArray or Arrayfalsenil
BSHexaPDF::Type::Annotation::Border or Hashfalsenil