[]
        
(Showing Draft Content)

GrapeCity.Documents.Pdf.Annotations.AnnotationCollection

Class AnnotationCollection

Namespace
GrapeCity.Documents.Pdf.Annotations
Assembly
GcDocs.Pdf.dll

Represents a collection of AnnotationBase objects owned by the Page object.

public class AnnotationCollection : PdfOwnedCollectionBase<AnnotationBase>, IList<AnnotationBase>, ICollection<AnnotationBase>, IReadOnlyList<AnnotationBase>, IReadOnlyCollection<AnnotationBase>, IEnumerable<AnnotationBase>, IPdfArray, IList, ICollection, IEnumerable, IOwnedObject
Inheritance
object
System.Collections.ObjectModel.Collection<T><AnnotationBase>
GrapeCity.Documents.Pdf.Wrappers.PdfCollection<TItem><AnnotationBase>
AnnotationCollection
Implements
System.Collections.Generic.IList<T><AnnotationBase>
System.Collections.Generic.ICollection<T><AnnotationBase>
System.Collections.Generic.IReadOnlyList<T><AnnotationBase>
System.Collections.Generic.IReadOnlyCollection<T><AnnotationBase>
System.Collections.Generic.IEnumerable<T><AnnotationBase>
System.Collections.IList
System.Collections.ICollection
System.Collections.IEnumerable
Inherited Members
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Annotations.AnnotationBase>.Add(GrapeCity.Documents.Pdf.Annotations.AnnotationBase)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Annotations.AnnotationBase>.Clear()
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Annotations.AnnotationBase>.CopyTo(GrapeCity.Documents.Pdf.Annotations.AnnotationBase[], int)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Annotations.AnnotationBase>.Contains(GrapeCity.Documents.Pdf.Annotations.AnnotationBase)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Annotations.AnnotationBase>.GetEnumerator()
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Annotations.AnnotationBase>.IndexOf(GrapeCity.Documents.Pdf.Annotations.AnnotationBase)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Annotations.AnnotationBase>.Insert(int, GrapeCity.Documents.Pdf.Annotations.AnnotationBase)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Annotations.AnnotationBase>.Remove(GrapeCity.Documents.Pdf.Annotations.AnnotationBase)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Annotations.AnnotationBase>.RemoveAt(int)
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Annotations.AnnotationBase>.Count
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Annotations.AnnotationBase>.Items
System.Collections.ObjectModel.Collection<GrapeCity.Documents.Pdf.Annotations.AnnotationBase>.this[int]
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Extension Methods

Constructors

AnnotationCollection()

public AnnotationCollection()

Properties

Doc

Gets the GcPdfDocument object that owns this collection.

public GcPdfDocument Doc { get; }

Property Value

GcPdfDocument

Owner

Gets the Page object that owns this collection.

public Page Owner { get; }

Property Value

Page

Methods

ClearItems()

protected override void ClearItems()

InsertItem(int, AnnotationBase)

protected override void InsertItem(int index, AnnotationBase item)

Parameters

index int
item AnnotationBase

RemoveItem(int)

protected override void RemoveItem(int index)

Parameters

index int

SetItem(int, AnnotationBase)

protected override void SetItem(int index, AnnotationBase item)

Parameters

index int
item AnnotationBase