 | PdfTypeIndirect Class |
Represents the indirect objects
Inheritance Hierarchy Namespace: Patagames.Pdf.Net.BasicTypesAssembly: Patagames.Pdf (in Patagames.Pdf.dll) Version: 4.111.2704
Syntaxpublic class PdfTypeIndirect : PdfTypeBase
Public Class PdfTypeIndirect
Inherits PdfTypeBase
public ref class PdfTypeIndirect : public PdfTypeBase
type PdfTypeIndirect =
class
inherit PdfTypeBase
endpublic class PdfTypeIndirect extends PdfTypeBase
Patagames.Pdf.Net.BasicTypes.PdfTypeIndirect = function();
Type.createClass(
'Patagames.Pdf.Net.BasicTypes.PdfTypeIndirect',
Patagames.Pdf.Net.BasicTypes.PdfTypeBase);
The PdfTypeIndirect type exposes the following members.
Constructors| | Name | Description |
|---|
 | PdfTypeIndirect |
Construct new instance of PdfTypeIndirect class from given Handle
|
Top
Properties| | Name | Description |
|---|
 | Direct |
Gets the direct object for this indirect object
|
 | List |
Gets a list of objects in which is linked with the specified reference object.
|
 | Number |
Gets an object number which is linked with the specified reference object.
|
Top
Methods
Remarks
Any object in a PDF file may be labeled as an indirect object.
This gives the object a unique object identifier by which other objects can refer to it
(for example, as an element of an array or as the value of a dictionary entry).
The object identifier consists of two parts:
- A positive integer object number. Indirect objects are often numbered sequentially within a PDF file,
but this is not required; object numbers may be assigned in any arbitrary order.
- A non-negative integer generation number. In a newly created file, all indirect objects have generation numbers of 0.
Nonzero generation numbers may be introduced when the file is later updated.
Together, the combination of an object number and a generation number uniquely identifies an indirect object.
The object retains the same object number and generation number throughout its existence, even if its value is modified.
Note |
|---|
| In the data structures that make up a PDF document, certain values are required to be specified as
indirect object references. Except where this is explicitly called out, any object (other than a stream) may be specified
either directly or as an indirect object reference; the semantics are entirely equivalent.
Note in particular that content streams, which define the visible contents of the document,
may not contain indirect references. |
See Also