IFormattedLineSource Interface
Generates formatted line from text snapshots.
Namespace: Microsoft.VisualStudio.Text.Formatting
Assembly: Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)
Syntax
'Declaration
Public Interface IFormattedLineSource
public interface IFormattedLineSource
public interface class IFormattedLineSource
type IFormattedLineSource = interface end
public interface IFormattedLineSource
The IFormattedLineSource type exposes the following members.
Properties
Name | Description | |
---|---|---|
BaseIndentation | Gets the base indentation (in logical pixels) for all lines generated by this source. | |
ColumnWidth | Gets the width of a column in pixels. | |
DefaultTextProperties | Gets the TextRunProperties used to render unclassified text. | |
LineHeight | Gets the nominal height of a line. | |
MaxAutoIndent | Gets the maximum auto-indent for wrapped lines. | |
SourceTextSnapshot | Gets the source text snapshot for which this source will provide formatted text. | |
TabSize | Gets the number of spaces between each tab stop. | |
TextAndAdornmentSequencer | Gets the ITextAndAdornmentSequencer used by this source. | |
TextHeightAboveBaseline | Gets the nominal height of the text above the baseline. | |
TextHeightBelowBaseline | Gets the nominal height of the text below the baseline. | |
TopTextSnapshot | Gets the top text snapshot for which this source will provide formatted text. | |
UseDisplayMode | Determines whether the formatter uses Display for format text. | |
WordWrapWidth | Gets the width (in logical pixels) where the formatted text will be broken into multiple lines. |
Top
Methods
Name | Description | |
---|---|---|
FormatLineInVisualBuffer | Formats the text and adornments in a ITextSnapshotLine. |
Top
Remarks
For information about formatting, see the "Formatted Text" section of Inside the Editor.