### ----------------------------------------------------
### -- PDF::ISO_32000_2
### -- Licenses: Artistic-2.0
### -- Authors: David Warring
### -- File: resources/ISO_32000_2/Table_93-Additional_entries_specific_to_a_Type_1_form_dictionary.json
### ----------------------------------------------------
{
  "table": {
    "caption": "Table 93 — Additional entries specific to a Type 1 form dictionary",
    "head": [
      "Key",
      "Type",
      "Value"
    ],
    "rows": [
      [
        "Type",
        "name",
        "(Optional) The type of PDF object that this dictionary describes; if present, is XObject for a form XObject."
      ],
      [
        "Subtype",
        "name",
        "(Required) The type of XObject that this dictionary describes; is Form for a form XObject."
      ],
      [
        "FormType",
        "integer",
        "(Optional) A code identifying the type of form XObject that this dictionary describes. The only valid value is 1. Default value: 1."
      ],
      [
        "BBox",
        "rectangle",
        "(Required) An array of four numbers in the form coordinate system (see above), giving the coordinates of the left, bottom, right, and top edges, respectively, of the form XObject’s bounding box. These boundaries is used to clip the form XObject and to determine its size for caching."
      ],
      [
        "Matrix",
        "array",
        "(Optional) An array of six numbers specifying the form matrix, which maps form space into user space (see 8.3.4, \"Transformation matrices\"). Default value: the identity matrix [1 0 0 1 0 0]."
      ],
      [
        "Resources",
        "dictionary",
        "(Optional but strongly recommended; PDF 1.2) A dictionary specifying any resources (such as fonts and images) required by the form XObject (see 7.8, \"Content streams and resources\").\nIn a PDF whose version is 1.1 and earlier, all named resources used in the form XObject is included in the resource dictionary of each page object on which the form XObject appears, regardless of whether they also appear in the resource dictionary of the form XObject. These resources is also specified in the form XObject’s resource dictionary as well, to determine which resources are used inside the form XObject. If a resource is included in both dictionaries, it has the same name in both locations.\nIn PDF 1.2 and later versions, form XObjects may be independent of the content streams in which they appear, and this is strongly recommended although not required. In an independent form XObject, the resource dictionary of the form XObject is required and contains all named resources used by the form XObject. These resources is not promoted to the outer content stream’s resource dictionary, although that stream’s resource dictionary refers to the form XObject."
      ],
      [
        "Group",
        "dictionary",
        "(Optional; PDF 1.4) A group attributes dictionary indicating that the contents of the form XObject is treated as a group and specifying the attributes of that group (see 8.10.3, \"Group XObjects\").\nIf a Ref entry (see below) is present, the group attributes shall also apply to the external page imported by that entry, which allows such an imported page to be treated as a group without further modification."
      ],
      [
        "Ref",
        "dictionary",
        "(Optional; PDF 1.4) A reference dictionary identifying a page to be imported from another PDF file, and for which the form XObject serves as a proxy (see 8.10.4, \"Reference XObjects\")."
      ],
      [
        "Metadata",
        "stream",
        "(Optional; PDF 1.4) A metadata stream containing metadata for the form XObject (see 14.3.2, \"Metadata streams\")."
      ],
      [
        "PieceInfo",
        "dictionary",
        "(Optional; PDF 1.3) A page-piece dictionary associated with the form XObject (see 14.5, \"Page-piece dictionaries\")."
      ],
      [
        "LastModified",
        "date",
        "(Required if PieceInfo is present; optional otherwise; PDF 1.3) The date and time (see 7.9.4, \"Dates\") when the form XObject’s contents were most recently modified. If a page-piece dictionary (PieceInfo) is present, the modification date is used to ascertain which of the application data dictionaries it contains correspond to the current content of the form (see 14.5, \"Page-piece dictionaries\")."
      ],
      [
        "StructParent",
        "integer",
        "(Required if the form XObject is a structural content item; PDF 1.3) The integer key of the form XObject’s entry in the structural parent tree (see 14.7.5.4, \"Finding structure elements from content items\")."
      ],
      [
        "StructParents",
        "integer",
        "(Required if the form XObject contains marked-content sequences that are structural content items; PDF 1.3) The integer key of the form XObject’s entry in the structural parent tree (see 14.7.5.4, \"Finding structure elements from content items\").\nAt most one of the entries StructParent or StructParents is present. A form XObject is either a content item in its entirety or a container for marked-content sequences that are content items, but not both."
      ],
      [
        "OPI",
        "dictionary",
        "(Optional; PDF 1.2; deprecated in PDF 2.0) An OPI version dictionary for the form XObject (see 14.11.7, \"Open prepress interface (OPI)\")."
      ],
      [
        "OC",
        "dictionary",
        "(Optional; PDF 1.5) An optional content group or optional content membership dictionary (see 8.11, \"Optional content\") specifying the optional content properties for the form XObject. Before the form is processed, its visibility is determined based on this entry. If it is determined to be invisible, the entire form is skipped, as if there were no Do operator to invoke it."
      ],
      [
        "Name",
        "name",
        "(Required in PDF 1.0; optional otherwise; deprecated in PDF 2.0) The name by which this form XObject is referenced in the XObject subdictionary of the current resource dictionary (see 7.8.3, \"Resource dictionaries\")."
      ],
      [
        "AF",
        "array of dictionaries",
        "(Optional; PDF 2.0) An array of one or more file specification dictionaries (7.11.3, \"File specification dictionaries\") which denote the associated files for this form XObject. See 14.13, \"Associated files\" and 14.13.7, \"Associated files linked to XObjects\" for more details."
      ],
      [
        "Measure",
        "dictionary",
        "(Optional; PDF 2.0) A measure dictionary (see \"Table 266 — Entries in a measure dictionary\") that specifies the scale and units which applies to the form."
      ],
      [
        "PtData",
        "dictionary",
        "(Optional; PDF 2.0) A point data dictionary (see \"Table 272 — Entries in a point data dictionary\") that specifies the extended geospatial data that applies to the form."
      ]
    ]
  }
}


