MonobjcMonobjc Documented Class Library
CGPDFDocument Class
NamespacesMonobjc.ApplicationServicesCGPDFDocument

[Missing <summary> documentation for "T:Monobjc.ApplicationServices.CGPDFDocument"]

Declaration Syntax
C#Visual BasicVisual C++
public static class CGPDFDocument
Public NotInheritable Class CGPDFDocument
public ref class CGPDFDocument abstract sealed
Members
All MembersMethods



IconMemberDescription
AllowsCopying(IntPtr)

Returns whether the specified PDF document allows copying.

Original signature is 'bool CGPDFDocumentAllowsCopying ( CGPDFDocumentRef document );'

Available in Mac OS X version 10.2 and later.


AllowsPrinting(IntPtr)

Returns whether a PDF document allows printing.

Original signature is 'bool CGPDFDocumentAllowsPrinting ( CGPDFDocumentRef document );'

Available in Mac OS X version 10.2 and later.


CreateWithProvider(IntPtr)

Creates a Quartz PDF document using a data provider.

Original signature is 'CGPDFDocumentRef CGPDFDocumentCreateWithProvider ( CGDataProviderRef provider );'

Available in Mac OS X version 10.0 and later.


CreateWithURL(NSURL)

Creates a Quartz PDF document using data specified by a URL.

Original signature is 'CGPDFDocumentRef CGPDFDocumentCreateWithURL ( CFURLRef url );'

Available in Mac OS X version 10.0 and later.


GetCatalog(IntPtr)

Returns the document catalog of a Quartz PDF document.

Original signature is 'CGPDFDictionaryRef CGPDFDocumentGetCatalog ( CGPDFDocumentRef document );'

Available in Mac OS X version 10.3 and later.


GetID(IntPtr)

Gets the file identifier for a PDF document.

Original signature is 'CGPDFArrayRef CGPDFDocumentGetID ( CGPDFDocumentRef document );'

Available in Mac OS X v10.4 and later.


GetInfo(IntPtr)

Gets the information dictionary for a PDF document.

Original signature is 'CGPDFDictionaryRef CGPDFDocumentGetInfo ( CGPDFDocumentRef document );'

Available in Mac OS X v10.4 and later.


GetNumberOfPages(IntPtr)

Returns the number of pages in a PDF document.

Original signature is 'size_t CGPDFDocumentGetNumberOfPages ( CGPDFDocumentRef document );'

Available in Mac OS X version 10.0 and later.


GetPage(IntPtr, NSUInteger)

Returns a page from a Quartz PDF document.

Original signature is 'CGPDFPageRef CGPDFDocumentGetPage ( CGPDFDocumentRef document, size_t pageNumber );'

Available in Mac OS X version 10.3 and later.


GetVersion(IntPtr, Int32%, Int32%)

Returns the major and minor version numbers of a Quartz PDF document.

Original signature is 'void CGPDFDocumentGetVersion ( CGPDFDocumentRef document, int *majorVersion, int *minorVersion );'

Available in Mac OS X version 10.3 and later.


IsEncrypted(IntPtr)

Returns whether the specified PDF file is encrypted.

Original signature is 'bool CGPDFDocumentIsEncrypted ( CGPDFDocumentRef document );'

Available in Mac OS X version 10.2 and later.


IsUnlocked(IntPtr)

Returns whether the specified PDF document is currently unlocked.

Original signature is 'bool CGPDFDocumentIsUnlocked ( CGPDFDocumentRef document );'

Available in Mac OS X version 10.2 and later.


Release(IntPtr)

Decrements the retain count of a PDF document.

Original signature is 'void CGPDFDocumentRelease ( CGPDFDocumentRef document );'

Available in Mac OS X version 10.0 and later.


Retain(IntPtr)

Increments the retain count of a Quartz PDF document.

Original signature is 'CGPDFDocumentRef CGPDFDocumentRetain ( CGPDFDocumentRef document );'

Available in Mac OS X version 10.0 and later.


UnlockWithPassword(IntPtr, String)

Unlocks an encrypted PDF document, if a valid password is supplied.

Original signature is 'bool CGPDFDocumentUnlockWithPassword ( CGPDFDocumentRef document, const char *password );'

Available in Mac OS X version 10.2 and later.


Inheritance Hierarchy
Object
CGPDFDocument
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)