### ----------------------------------------------------
### -- PDF::ISO_32000_2
### -- Licenses: Artistic-2.0
### -- Authors: David Warring
### -- File: resources/ISO_32000_2/Table_185-Additional_entries_specific_to_an_ink_annotation.json
### ----------------------------------------------------
{
  "table": {
    "caption": "Table 185 — Additional entries specific to an ink annotation",
    "head": [
      "Key",
      "Type",
      "Value"
    ],
    "rows": [
      [
        "Subtype",
        "name",
        "(Required) The type of annotation that this dictionary describes; is Ink for an ink annotation."
      ],
      [
        "InkList",
        "array",
        "(Required) An array of n arrays, each representing a stroked path. Each array is a series of alternating horizontal and vertical coordinates in default user space, specifying points along the path. When drawn, the points is connected by straight lines or curves in an implementation-dependent way."
      ],
      [
        "BS",
        "dictionary",
        "(Optional) A border style dictionary (see \"Table 168 — Entries in a border style dictionary\") specifying the line width and dash pattern that is used in drawing the paths."
      ],
      [
        "Path",
        "array",
        "(Optional; PDF 2.0) An array of n arrays, each supplying the operands for a path building operator (m, l or c).\nEach of the n arrays contains pairs of values specifying the points (x and y values) for a path drawing operation.\nThe first array is of length 2 and specifies the operand of a moveto operator which establishes a current point.\nSubsequent arrays of length 2 specify the operands of lineto operators. Arrays of length 6 specify the operands for curveto operators.\nEach array is processed in sequence to construct the path.\nThe current graphics state shall control the path width, dash pattern, etc."
      ]
    ]
  }
}


