Name
  pdf.GetObjectType -- get PDF document object type
Synopsis

      type = pdf.GetObjectType()

Function
  This function returns the object type used by PDF documents loaded using the pdf.OpenDocument() function. You can then use this object type with functions from Hollywood's object library such as `GetAttribute()`, `SetObjectData()`, `GetObjectData()`, etc.

  In particular, Hollywood's `GetAttribute()` function may be used to query certain properties of PDF documents loaded using pdf.OpenDocument(). The following attributes are currently supported by `GetAttribute()` for PDF documents:

  `#PDFATTRPAGES:`
    Returns the number of pages in the document.
  `#PDFATTRVERSION:`
    Returns the PDF version this document uses. This will be an integer number, e.g. 14 for 1.4, 15 for 1.5, etc. (V1.1)
  `#PDFATTRPERMISSIONS:`
    Returns a 32-bit integer describing the document's permission flags. Please refer to the PDF Reference for detailed descriptions on permissions. (V1.1)

Inputs
  none

Results
  type
    internal PDF document type for use with Hollywood's object library
Example

      pdf.OpenDocument(1, "test.pdf")
      PDF_DOCUMENT = pdf.GetObjectType()
      numpages = GetAttribute(PDF_DOCUMENT, 1, #PDFATTRPAGES)

  The code above opens `test.pdf` and queries the number of pages in the document via `GetAttribute()`.

Show TOC