setasign\SetaPDF2\Core\Type

IndirectObjectInterface Interface indirect objects and object references

File: /SetaPDF v2/Core/Type/IndirectObjectInterface.php
Old class name (alias): \SetaPDF_Core_Type_IndirectObjectInterface

Implemented in

Summary

Methods

ensure()

abstract public IndirectObjectInterface::ensure (
bool $forceObservation = null,
array &$ensuredObjectsList = array ( )
): \SetaPDF_Core_Type_AbstractType

Ensures the access to the value.

Parameters
$forceObservation : bool
 
$ensuredObjectsList : array

A list of all ensured indirect objects to prevent recursion

getGen()

abstract public IndirectObjectInterface::getGen (
void
): int

Returns the initial generation number.

getObjectId()

abstract public IndirectObjectInterface::getObjectId (
void
): int

Returns the initial object id.

getObjectIdent()

abstract public IndirectObjectInterface::getObjectIdent (
void
): string

Get the Object Identifier.

This identifier has nothing to do with the object numbers of a PDF document. They will be used to map an object to document related object numbers.

getOwnerPdfDocument()

Returns the owner document.