Export (0) Print
Expand All

Run Constructor (String, TextPointer)

Initializes a new instance of the Run class, taking a specified string as the initial contents of the text run, and a TextPointer specifying an insertion position for the text run.

Namespace:  System.Windows.Documents
Assembly:  PresentationFramework (in PresentationFramework.dll)

public Run(
	string text,
	TextPointer insertionPosition


Type: System.String

A string specifying the initial contents of the Run object.

Type: System.Windows.Documents.TextPointer

A TextPointer specifying an insertion position at which to insert the text run after it is created, or null for no automatic insertion.

The following example demonstrates the use of this constructor.

// Create a new, empty paragraph to host the text run.
Paragraph par = new Paragraph();

// Get a TextPointer for the end of content in the paragraph.
TextPointer insertionPoint = par.ContentEnd;

// This line will create a new text run, initialize it with the supplied string, 
// and insert it at the specified insertion point (which happens to be the end of 
// content for the host paragraph).
Run textRun = new Run("The text contents of this text run.", insertionPoint);

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

© 2014 Microsoft