Edit

Share via


CGPDFScanner Class

Definition

Class that enables app developers to parse values from a PDF stream.

public class CGPDFScanner : IDisposable, ObjCRuntime.INativeObject
type CGPDFScanner = class
    interface INativeObject
    interface IDisposable
Inheritance
CGPDFScanner
Implements

Constructors

CGPDFScanner(CGPDFContentStream, CGPDFOperatorTable, Object)

Creates a CGPDFScanner object that invokes callbacks in the cs parameter when it encounters an operator specified by the table parameter.

CGPDFScanner(IntPtr)

Properties

Handle

Handle (pointer) to the unmanaged object representation.

UserInfo

Methods

Dispose()

Releases the resources used by the CGPDFScanner object.

Dispose(Boolean)

Releases the resources used by the CGPDFScanner object.

Finalize()

Finalizer for the CGPDFScanner object

GetContentStream()

Gets the content stream for this CGPDFScanner object.

Scan()

Parses this CGPDFScanner object, and then returns whether the parsing succeeded.

TryPop(Boolean)

Pops a Boolean object from the stack of this CGPDFScanner object, returns that object by using the value parameter, and then returns whether this method succeeded.

TryPop(CGPDFArray)

Pops an array from the stack of this CGPDFScanner object, returns that array by using the value parameter, and then returns whether this method succeeded.

TryPop(CGPDFDictionary)

Pops a PDF dictionary from the stack of this CGPDFScanner object, returns that dictionary by using the value parameter, and then returns whether this method succeeded.

TryPop(CGPDFObject)

Pops an object from the stack of this CGPDFScanner object, returns that object by using the value parameter, and then returns whether this method succeeded.

TryPop(CGPDFStream)

Pops a PDF stream from the stack of this CGPDFScanner object, returns that stream by using the value parameter, and then returns whether this method succeeded.

TryPop(nfloat)

Pops a floating point number from the stack of this CGPDFScanner object, returns that number object by using the value parameter, and then returns whether this method succeeded.

TryPop(nint)

Pops a T:System.Int32 object from the stack of this CGPDFScanner object, returns that object by using the value parameter, and then returns whether this method succeeded.

TryPop(String)

Pops a T:System.String object from the stack of this CGPDFScanner object, returns that object by using the value parameter, and then returns whether this method succeeded.

TryPopName(String)

Pops a character string object from the stack of this CGPDFScanner object, returns that object by using the value parameter, and then returns whether this method succeeded.

Applies to