[]
        
(Showing Draft Content)

GrapeCity.Documents.Pdf.Spec.IPdfRefExt.Resolve

Resolve Method

Resolve(IPdfRef)

Returns the GrapeCity.Documents.Pdf.Spec.IPdfObject referenced by this IPdfRef, or null if the referenced object cannot be fetched.

Declaration
public static IPdfObject Resolve(this IPdfRef ipr)
Public Shared Function Resolve(ipr As IPdfRef) As IPdfObject
Parameters
Type Name Description
IPdfRef ipr

The current IPdfRef.

Returns
Type Description
IPdfObject

The referenced indirect object.

Resolve<T>(IPdfRef, bool)

Return actual GrapeCity.Documents.Pdf.Spec.IPdfObject referenced by the IPdfRef.

Declaration
public static T Resolve<T>(this IPdfRef pr, bool addWarning = true) where T : IPdfObject
Public Shared Function Resolve(Of T As IPdfObject)(pr As IPdfRef, Optional addWarning As Boolean = True) As T
Parameters
Type Name Description
IPdfRef pr

The current IPdfRef.

bool addWarning

Indicates whether to add a warning if referenced can't be resolved to an object of specified type.

Returns
Type Description
T

The referenced PDF indirect object.

Type Parameters
Name Description
T

The type of indirect PDF object.