Microsoft.VisualStudio.Text.Formatting Namespace

For information about formatting, see the "Formatted Text" section of Inside the Editor.

Classes

TextAndAdornmentSequenceChangedEventArgs

Provides information for the tag aggregator TagsChanged event, and returns the span of changed tags as a mapping span.

TextFormattingParagraphProperties

Provides text formatting properties.

TextFormattingRunProperties

Holds text formatting property information. This class derives from the abstract WPF TextRunProperties class.

Structs

LineTransform

Represents the transform from a formatted text line to a rendered text line.

TextBounds

The bounds of a span of text in a given text line.

Interfaces

IAdornmentElement

Represents a sequence element that consists of an adornment.

IFormattedLine

Represents a line of formatted text in the ITextView.

IFormattedLineSource

Generates formatted line from text snapshots.

IFormattedTextSourceFactoryService

Creates formatted text sources.

ILineTransformSource

Provides the line transform for a line of formatted text.

ILineTransformSourceProvider

Provides ILineTransformSource objects.

IRtfBuilderService

Generates RTF-formatted text from a collection of snapshot spans.

IRtfBuilderService2

Generates RTF-formatted text from a collection of snapshot spans.

ISequenceElement

Represents the basic element in a sequence of elements that compose an ITextViewLine.

ITextAndAdornmentCollection

Represents a list of ISequenceElement objects generated by the ITextAndAdornmentSequencer.

ITextAndAdornmentSequencer

Creates a sequence of text and adornment elements to compose an ITextSnapshotLine.

ITextAndAdornmentSequencerFactoryService

Service to create an instance of an ITextAndAdornmentSequencer.

ITextParagraphPropertiesFactoryService

Creates TextParagraphProperties classes to be used when lines on the view are being formatted.

ITextViewLine

Represents text that has been formatted for display in a text view.

IWpfTextViewLine

Represents a line of rendered text in the ITextView.

Enums

TextViewLineChange

Defines the possible types of change in a rendered text line between one layout and another.

VisibilityState

Specifies the visibility of an ITextViewLine with respect to the visible area when the line was rendered.