Share via


CGPDFDocument Class

Definition

PDF Document.

public class CGPDFDocument : CoreFoundation.NativeObject
type CGPDFDocument = class
    inherit NativeObject
Inheritance

Constructors

CGPDFDocument(CGDataProvider)

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

Properties

AllowsCopying

Gets whether this CGPDFDocument object allows copying.

AllowsPrinting

Gets whether this CGPDFDocument object allows printing.

Handle (Inherited from DisposableObject)
IsEncrypted

Gets whether this CGPDFDocument object is encrypted.

IsUnlocked

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

Owns (Inherited from DisposableObject)
Pages

Methods

ClearHandle() (Inherited from DisposableObject)
Dispose() (Inherited from DisposableObject)
Dispose(Boolean) (Inherited from NativeObject)
Equals(Object) (Inherited from DisposableObject)
FromFile(String)
FromUrl(String)
GetAccessPermissions()
GetCatalog()

Gets the catalog for this CGPDFDocument object.

GetCheckedHandle() (Inherited from DisposableObject)
GetHashCode() (Inherited from DisposableObject)
GetInfo()

Gets information for this CGPDFDocument as a CGPDFDictionary dictionary.

GetOutline()
GetPage(IntPtr)
GetVersion(Int32, Int32)

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

InitializeHandle(NativeHandle) (Inherited from DisposableObject)
Release()
Retain()
SetOutline(CGPDFOutlineOptions)
Unlock(String)

Extension Methods

GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to

See also