Function

UIGraphicsSetPDFContextDestinationForRect

Links a rectangle on the current page to the specified jump destination.

Declaration

void UIGraphicsSetPDFContextDestinationForRect(NSString *name, CGRect rect);

Parameters

name

A named destination in the PDF document. This is the same name you used when creating the jump destination using the UIGraphicsAddPDFContextDestinationAtPoint function.

rect

A rectangle on the current page of the PDF context.

Discussion

You use this function to create live links within a PDF document. Tapping the specified rectangle in the PDF document causes the document to display the contents at the associated jump destination.

If the current graphics context is not a PDF context, this function does nothing.

See Also

PDF Creation

UIGraphicsBeginPDFContextToData

Creates a PDF-based graphics context that targets the specified mutable data object.

UIGraphicsBeginPDFContextToFile

Creates a PDF-based graphics context that targets a file at the specified path.

UIGraphicsEndPDFContext

Closes a PDF graphics context and pops it from the current context stack.

UIGraphicsBeginPDFPage

Marks the beginning of a new page in a PDF context and configures it using default values.

UIGraphicsBeginPDFPageWithInfo

Marks the beginning of a new page in a PDF context and configures it using the specified values.

UIGraphicsGetPDFContextBounds

Returns the current page bounds.

UIGraphicsAddPDFContextDestinationAtPoint

Creates a jump destination in the current page.

UIGraphicsSetPDFContextURLForRect

Links a rectangle on the current page to the specified URL.