[]
        
(Showing Draft Content)

GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandlerCollection

Class PdfImageHandlerCollection

Namespace
GrapeCity.Documents.Pdf.Graphics.Images
Assembly
GcDocs.Pdf.dll

Represents a collection of PdfImageHandler objects.

public class PdfImageHandlerCollection : KeyedCollection<IImage, PdfImageHandler>, IList<PdfImageHandler>, ICollection<PdfImageHandler>, IList, ICollection, IReadOnlyList<PdfImageHandler>, IReadOnlyCollection<PdfImageHandler>, IEnumerable<PdfImageHandler>, IEnumerable
Inheritance
PdfImageHandlerCollection
Implements
Inherited Members

Properties

Doc

Gets the GcPdfDocument that owns this collection.

public GcPdfDocument Doc { get; }

Property Value

GcPdfDocument

Methods

GetImageHandler(IImage)

Gets an existing PdfImageHandler associated with a specified IImage, or creates a new one if such image does not exist.

public PdfImageHandler GetImageHandler(IImage image)

Parameters

image IImage

The image.

Returns

PdfImageHandler

The existing or newly created PdfImageHandler.

GetKeyForItem(PdfImageHandler)

protected override IImage GetKeyForItem(PdfImageHandler item)

Parameters

item PdfImageHandler

Returns

IImage

TryGetImageHandler(IImage, out PdfImageHandler)

Gets the PdfImageHandler associated with a specified IImage.

public bool TryGetImageHandler(IImage image, out PdfImageHandler handler)

Parameters

image IImage

The image.

handler PdfImageHandler

OUT: the PdfImageHandler object, or null.

Returns

bool

True if a PdfImageHandler was found, false otherwise.