Class WatermarkCollection
Manages the collection of watermarks in a document, supporting registration, removal, and enumeration.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Flow.Model.Watermarks
Assembly: Telerik.Windows.Documents.Flow.dll
Syntax
public class WatermarkCollection : IEnumerable<Watermark>, IEnumerable
Constructors
WatermarkCollection(RadFlowDocument)
Creates a new watermark collection for the specified document.
Declaration
public WatermarkCollection(RadFlowDocument document)
Parameters
|
RadFlowDocument
document
The document. |
Properties
Item[Int32]
Gets the watermark at the specified zero-based index.
Declaration
public Watermark this[int index] { get; }
Parameters
|
System.Int32
index
|
Property Value
|
Watermark
The watermark. |
Methods
Add(Watermark)
Registers the specified watermark in the collection and associates it with this document.
Declaration
public void Add(Watermark watermark)
Parameters
|
Watermark
watermark
The watermark. |
Clear()
Removes all watermarks from the collection.
Declaration
public void Clear()
GetEnumerator()
Returns an enumerator for iterating through all watermarks in the collection.
Declaration
public IEnumerator GetEnumerator()
Returns
|
System.Collections.IEnumerator
An System.Collections.IEnumerator object that can be used to iterate through the collection. |
Implements
Remove(Watermark)
Unregisters the specified watermark from the collection and returns true if successful.
Declaration
public bool Remove(Watermark watermark)
Parameters
|
Watermark
watermark
The watermark. |
Returns
|
System.Boolean
|
Explicit Interface Implementations
IEnumerable<Watermark>.GetEnumerator()
Returns a strongly-typed enumerator for iterating through all watermarks in the collection.
Declaration
IEnumerator<Watermark> IEnumerable<Watermark>.GetEnumerator()
Returns
|
System.Collections.Generic.IEnumerator<Watermark>
A System.Collections.Generic.IEnumerator<T> that can be used to iterate through the collection. |