Click or drag to resize

PdfTypeBase Class

Represents the base class for PDF types
Inheritance Hierarchy

Namespace:  Patagames.Pdf.Net.BasicTypes
Assemblies:   Patagames.Pdf.Xamarin.iOS (in Patagames.Pdf.Xamarin.iOS.dll) Version: 4.57.2704
  Patagames.Pdf (in Patagames.Pdf.dll) Version: 4.57.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 the current instance to 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 methodIsT
Checks if this instance has the specified type.
Protected methodOnDestroy
Called immediately before the object is destroyed.
Public methodRelease Obsolete.
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