IFormattedTextSourceFactoryService.Create Method (ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, IClassifier, ITextAndAdornmentSequencer, IClassificationFormatMap, Boolean)

 

Creates an IFormattedLineSource for the given view configuration.

Namespace:   Microsoft.VisualStudio.Text.Formatting
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)

IFormattedLineSource Create(
	ITextSnapshot sourceTextSnapshot,
	ITextSnapshot visualBufferSnapshot,
	int tabSize,
	double baseIndent,
	double wordWrapWidth,
	double maxAutoIndent,
	bool useDisplayMode,
	IClassifier aggregateClassifier,
	ITextAndAdornmentSequencer sequencer,
	IClassificationFormatMap classificationFormatMap,
	bool isViewWrapEnabled
)

Parameters

sourceTextSnapshot
Type: Microsoft.VisualStudio.Text.ITextSnapshot

The text snapshot for the source buffer.

visualBufferSnapshot
Type: Microsoft.VisualStudio.Text.ITextSnapshot

The text snapshot for the visual buffer.

tabSize
Type: System.Int32

The number of spaces between each tab stop.

baseIndent
Type: System.Double

The base indentation for all lines.

wordWrapWidth
Type: System.Double

The word wrap width in logical pixels.

maxAutoIndent
Type: System.Double

The maximum amount to auto-indent wrapped lines.

useDisplayMode
Type: System.Boolean

Use Display for formatting text.

aggregateClassifier
Type: Microsoft.VisualStudio.Text.Classification.IClassifier

The aggregate of all classifiers on the view.

sequencer
Type: Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer

The text and adornment sequencer for the view. If null, there are no space negotiating adornments.

classificationFormatMap
Type: Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap

The classification format map to use while formatting text.

isViewWrapEnabled
Type: System.Boolean

Whether word wrap glyphs are enabled for wrapped lines.

Return Value

Type: Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource

A new text formatting source for that snapshot.

Return to top
Show: