IFormattedTextSourceFactoryService.Create-Methode (ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, IClassifier, ITextAndAdornmentSequencer, IClassificationFormatMap, Boolean)
Erstellt eine IFormattedLineSource für die angegebene Ansichtskonfiguration.
Namespace: Microsoft.VisualStudio.Text.Formatting
Assembly: Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)
Syntax
'Declaration
Function Create ( _
sourceTextSnapshot As ITextSnapshot, _
visualBufferSnapshot As ITextSnapshot, _
tabSize As Integer, _
baseIndent As Double, _
wordWrapWidth As Double, _
maxAutoIndent As Double, _
useDisplayMode As Boolean, _
aggregateClassifier As IClassifier, _
sequencer As ITextAndAdornmentSequencer, _
classificationFormatMap As IClassificationFormatMap, _
isViewWrapEnabled As Boolean _
) As IFormattedLineSource
IFormattedLineSource Create(
ITextSnapshot sourceTextSnapshot,
ITextSnapshot visualBufferSnapshot,
int tabSize,
double baseIndent,
double wordWrapWidth,
double maxAutoIndent,
bool useDisplayMode,
IClassifier aggregateClassifier,
ITextAndAdornmentSequencer sequencer,
IClassificationFormatMap classificationFormatMap,
bool isViewWrapEnabled
)
IFormattedLineSource^ Create(
ITextSnapshot^ sourceTextSnapshot,
ITextSnapshot^ visualBufferSnapshot,
int tabSize,
double baseIndent,
double wordWrapWidth,
double maxAutoIndent,
bool useDisplayMode,
IClassifier^ aggregateClassifier,
ITextAndAdornmentSequencer^ sequencer,
IClassificationFormatMap^ classificationFormatMap,
bool isViewWrapEnabled
)
abstract Create :
sourceTextSnapshot:ITextSnapshot *
visualBufferSnapshot:ITextSnapshot *
tabSize:int *
baseIndent:float *
wordWrapWidth:float *
maxAutoIndent:float *
useDisplayMode:bool *
aggregateClassifier:IClassifier *
sequencer:ITextAndAdornmentSequencer *
classificationFormatMap:IClassificationFormatMap *
isViewWrapEnabled:bool -> IFormattedLineSource
function Create(
sourceTextSnapshot : ITextSnapshot,
visualBufferSnapshot : ITextSnapshot,
tabSize : int,
baseIndent : double,
wordWrapWidth : double,
maxAutoIndent : double,
useDisplayMode : boolean,
aggregateClassifier : IClassifier,
sequencer : ITextAndAdornmentSequencer,
classificationFormatMap : IClassificationFormatMap,
isViewWrapEnabled : boolean
) : IFormattedLineSource
Parameter
sourceTextSnapshot
Typ: Microsoft.VisualStudio.Text.ITextSnapshotDie Textmomentaufnahme für den Quellpuffer.
visualBufferSnapshot
Typ: Microsoft.VisualStudio.Text.ITextSnapshotDie Textmomentaufnahme für den visuellen Puffer.
tabSize
Typ: Int32Die Anzahl von Leerzeichen, die einem Tabstopp entsprechen.
baseIndent
Typ: DoubleDer Standardeinzug für alle Zeilen.
wordWrapWidth
Typ: DoubleDie Breite des Zeilenumbruchs in logischen Pixeln.
maxAutoIndent
Typ: DoubleDer maximale Einzug für automatisch umbrochene, eingerückte Zeilen.
useDisplayMode
Typ: BooleanVerwendung Display zum Formatieren des Texts.
aggregateClassifier
Typ: Microsoft.VisualStudio.Text.Classification.IClassifierDas Aggregat aller Klassifizierungen für die Ansicht.
sequencer
Typ: Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencerDer Sequenzer für Text und Randsteuerelement der Ansicht. Beim Wert NULL sind keine Randsteuerelemente für den Platzausgleich vorhanden.
classificationFormatMap
Typ: Microsoft.VisualStudio.Text.Classification.IClassificationFormatMapDie Formatierungszuordnung für die Klassifizierung, die beim Formatieren von Text verwendet werden soll.
isViewWrapEnabled
Typ: BooleanOb Zeilenumbruchsymbole für umbrochene Zeilen aktiviert werden.
Rückgabewert
Typ: Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource
Eine neue Textformatierungsquelle für diese Momentaufnahme.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.