[]
        
(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
object
System.Collections.ObjectModel.Collection<T><PdfImageHandler>
System.Collections.ObjectModel.KeyedCollection<TKey, TItem><IImage, PdfImageHandler>
PdfImageHandlerCollection
Implements
System.Collections.Generic.IList<T><PdfImageHandler>
System.Collections.Generic.ICollection<T><PdfImageHandler>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<T><PdfImageHandler>
System.Collections.Generic.IReadOnlyCollection<T><PdfImageHandler>
System.Collections.Generic.IEnumerable<T><PdfImageHandler>
System.Collections.IEnumerable
Inherited Members
System.Collections.ObjectModel.KeyedCollection<GrapeCity.Documents.Drawing.IImage, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.Contains(GrapeCity.Documents.Drawing.IImage)
System.Collections.ObjectModel.KeyedCollection<GrapeCity.Documents.Drawing.IImage, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.TryGetValue(GrapeCity.Documents.Drawing.IImage, out GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler)
System.Collections.ObjectModel.KeyedCollection<GrapeCity.Documents.Drawing.IImage, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.Remove(GrapeCity.Documents.Drawing.IImage)
System.Collections.ObjectModel.KeyedCollection<GrapeCity.Documents.Drawing.IImage, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.ChangeItemKey(GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler, GrapeCity.Documents.Drawing.IImage)
System.Collections.ObjectModel.KeyedCollection<GrapeCity.Documents.Drawing.IImage, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.ClearItems()
System.Collections.ObjectModel.KeyedCollection<GrapeCity.Documents.Drawing.IImage, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.GetKeyForItem(GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler)
System.Collections.ObjectModel.KeyedCollection<GrapeCity.Documents.Drawing.IImage, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.InsertItem(int, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler)
System.Collections.ObjectModel.KeyedCollection<GrapeCity.Documents.Drawing.IImage, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.RemoveItem(int)
System.Collections.ObjectModel.KeyedCollection<GrapeCity.Documents.Drawing.IImage, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.SetItem(int, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler)
System.Collections.ObjectModel.KeyedCollection<GrapeCity.Documents.Drawing.IImage, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.Comparer
System.Collections.ObjectModel.KeyedCollection<GrapeCity.Documents.Drawing.IImage, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.this[GrapeCity.Documents.Drawing.IImage]
System.Collections.ObjectModel.KeyedCollection<GrapeCity.Documents.Drawing.IImage, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.Dictionary
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.Add(GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.Clear()
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.CopyTo(GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler[], int)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.Contains(GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.GetEnumerator()
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.IndexOf(GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.Insert(int, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.Remove(GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.RemoveAt(int)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.ClearItems()
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.InsertItem(int, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.RemoveItem(int)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.SetItem(int, GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.Count
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.Items
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandler>.this[int]
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

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.