CGPDFDocument CGPDFDocument Class


PDF Document.

public class CGPDFDocument : IDisposable, ObjCRuntime.INativeObject
type CGPDFDocument = class
    interface INativeObject
    interface IDisposable


CGPDFDocument(CGDataProvider) CGPDFDocument(CGDataProvider)

Creates a CGPDFDocument from a data provider, typically an array of bytes.

CGPDFDocument(IntPtr) CGPDFDocument(IntPtr)


AllowsCopying AllowsCopying

Gets whether this CGPDFDocument object allows copying.

AllowsPrinting AllowsPrinting

Gets whether this CGPDFDocument object allows printing.

Handle Handle

Handle (pointer) to the unmanaged object representation.

IsEncrypted IsEncrypted

Gets whether this CGPDFDocument object is encrypted.

IsUnlocked IsUnlocked

Gets whether the this CGPDFDocument object is not locked, either because the object is not encrypted or a password has been supplied.

Pages Pages


Dispose() Dispose()

Releases the resources used by the CGPDFDocument object.

Dispose(Boolean) Dispose(Boolean)

Releases the resources used by the CGPDFDocument object.

Finalize() Finalize()

Finalizer for the CGPDFDocument object

FromFile(String) FromFile(String)
FromUrl(String) FromUrl(String)
GetAccessPermissions() GetAccessPermissions()
GetCatalog() GetCatalog()

Gets the catalog for this CGPDFDocument object.

GetInfo() GetInfo()

Gets information for this CGPDFDocument as a CGPDFDictionary dictionary.

GetOutline() GetOutline()
GetPage(nint) GetPage(nint)

Gets a specific page of this CGPDFDocument object.

GetVersion(Int32, Int32) GetVersion(Int32, Int32)

Gets the version of this CGPDFDocument object, including the major and minor version numbers.

SetOutline(CGPDFOutlineOptions) SetOutline(CGPDFOutlineOptions)
Unlock(String) Unlock(String)

Applies to

See also