Click or drag to resize

PdfTypeBase Class

Represents the base class for PDF types
Inheritance Hierarchy

Namespace: Patagames.Pdf.Net.BasicTypes
Assembly: Patagames.Pdf (in Patagames.Pdf.dll) Version: 4.89.2704
public abstract class PdfTypeBase : IDisposable

The PdfTypeBase type exposes the following members.

Protected methodPdfTypeBase Construct new instance of IntObjBase class from given Handle
Public propertyGenerationNumber Get 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.
Public propertyHandle Gets the Pdfium SDK handle that the object is bound to
Public propertyIsDisposed Gets a value indicating whether the object has been disposed of.
Public propertyObjectNumber Get 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.
Public propertyObjectType Gets the type of a PDF object
Public methodAsT Converts this object to the specified type.
Public methodClone Create a new PDF object based on this object.
Public methodStatic memberCreate Identifies the type of the specified object and creates an instance of this type.
Public methodDispose Releases all resources used by the object.
Protected methodDispose(Boolean) Releases all resources used by the object.
Protected methodFinalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Overrides ObjectFinalize)
Public methodGetDirect Converts this object to the direct object.
Public methodIsT Checks if this object is an object of the specified type.
Protected methodOnDestroy Called immediately before the object is destroyed.
Public methodReleaseObsolete.
Delete object.
PDF supports eight basic types of objects:
  • Boolean values
  • Integer and real numbers
  • Strings
  • Names
  • Arrays
  • Dictionaries
  • Streams
  • The null object
Objects may be labeled so that they can be referred to by other objects. A labeled object is called an indirect object.
See Also
Inheritance Hierarchy