Class
ContentElementCollection

Container-backed collection for composing page visuals with paths, text, images, forms, and marked content.

Definition

Namespace:Telerik.Windows.Documents.Fixed.Model.Collections

Assembly:Telerik.Windows.Documents.Fixed.dll

Syntax:

cs-api-definition
public sealed class ContentElementCollection : DocumentElementCollection<ContentElementBase, IContainerElement>, IList<ContentElementBase>, ICollection<ContentElementBase>, IEnumerable<ContentElementBase>, IEnumerable

Inheritance: objectDocumentElementCollectionBase<ContentElementBase, IContainerElement>DocumentElementCollection<ContentElementBase, IContainerElement>ContentElementCollection

Implements: ICollection<ContentElementBase>IEnumerableIEnumerable<ContentElementBase>IList<ContentElementBase>

Inherited Members DocumentElementCollectionBase<ContentElementBase, IContainerElement>.GetEnumerator()DocumentElementCollectionBase<ContentElementBase, IContainerElement>.IndexOf(ContentElementBase)DocumentElementCollectionBase<ContentElementBase, IContainerElement>.Insert(int, ContentElementBase)DocumentElementCollectionBase<ContentElementBase, IContainerElement>.InsertRange(int, IEnumerable<ContentElementBase>)DocumentElementCollectionBase<ContentElementBase, IContainerElement>.RemoveAt(int)DocumentElementCollectionBase<ContentElementBase, IContainerElement>.RemoveRange(int, int)DocumentElementCollectionBase<ContentElementBase, IContainerElement>.Clear()DocumentElementCollectionBase<ContentElementBase, IContainerElement>.Contains(ContentElementBase)DocumentElementCollectionBase<ContentElementBase, IContainerElement>.CopyTo(ContentElementBase[], int)DocumentElementCollectionBase<ContentElementBase, IContainerElement>.Remove(ContentElementBase)DocumentElementCollectionBase<ContentElementBase, IContainerElement>.Add(ContentElementBase)DocumentElementCollectionBase<ContentElementBase, IContainerElement>.CountDocumentElementCollectionBase<ContentElementBase, IContainerElement>.this[int]

Constructors

ContentElementCollection(IContainerElement)

Create a content element collection for the given container to compose page visuals.

Declaration

cs-api-definition
public ContentElementCollection(IContainerElement parent)

Parameters

parent

IContainerElement

The parent container element that owns this collection.

Methods

AddForm()

Add a new Form to the container and return it.

Declaration

cs-api-definition
public Form AddForm()

Returns

Form

The newly created and added Form instance.

AddForm(FormSource)

Add a Form with the specified source and return it.

Declaration

cs-api-definition
public Form AddForm(FormSource source)

Parameters

source

FormSource

The form source for the new form element.

Returns

Form

The newly created and added Form instance with the specified source.

AddImage()

Add a new Image element to the container and return it.

Declaration

cs-api-definition
public Image AddImage()

Returns

Image

The newly created and added Image instance.

AddImage(ImageSource)

Add an Image with the specified source and return it.

Declaration

cs-api-definition
public Image AddImage(ImageSource source)

Parameters

source

ImageSource

The image source for the new image element.

Returns

Image

The newly created and added Image instance with the specified source.

AddMarkedContent(StructureElement)

Add a new MarkedContent with the default tag and return it.

Declaration

cs-api-definition
public MarkedContent AddMarkedContent(StructureElement structureElement = null)

Parameters

structureElement

StructureElement

The structure element to associate with the marked content. Optional.

Returns

MarkedContent

The newly created and added MarkedContent instance.

AddPath()

Add a new Path element to the container and return it for configuration.

Declaration

cs-api-definition
public Path AddPath()

Returns

Path

The newly created and added Path instance.

AddTextFragment()

Add a new TextFragment element to the container and return it.

Declaration

cs-api-definition
public TextFragment AddTextFragment()

Returns

TextFragment

The newly created and added TextFragment instance.

AddTextFragment(string)

Add a TextFragment initialized with the specified text and return it.

Declaration

cs-api-definition
public TextFragment AddTextFragment(string text)

Parameters

text

string

The text content for the TextFragment element.

Returns

TextFragment

The newly created and added TextFragment instance with the specified text.