Metodo IFormattedTextSourceFactoryService.Create (ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, IClassifier, ITextAndAdornmentSequencer, IClassificationFormatMap)
crea IFormattedLineSource per la configurazione di visualizzazione specificata.
Spazio dei nomi: Microsoft.VisualStudio.Text.Formatting
Assembly: Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)
Sintassi
'Dichiarazione
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 _
) As IFormattedLineSource
IFormattedLineSource Create(
ITextSnapshot sourceTextSnapshot,
ITextSnapshot visualBufferSnapshot,
int tabSize,
double baseIndent,
double wordWrapWidth,
double maxAutoIndent,
bool useDisplayMode,
IClassifier aggregateClassifier,
ITextAndAdornmentSequencer sequencer,
IClassificationFormatMap classificationFormatMap
)
IFormattedLineSource^ Create(
ITextSnapshot^ sourceTextSnapshot,
ITextSnapshot^ visualBufferSnapshot,
int tabSize,
double baseIndent,
double wordWrapWidth,
double maxAutoIndent,
bool useDisplayMode,
IClassifier^ aggregateClassifier,
ITextAndAdornmentSequencer^ sequencer,
IClassificationFormatMap^ classificationFormatMap
)
abstract Create :
sourceTextSnapshot:ITextSnapshot *
visualBufferSnapshot:ITextSnapshot *
tabSize:int *
baseIndent:float *
wordWrapWidth:float *
maxAutoIndent:float *
useDisplayMode:bool *
aggregateClassifier:IClassifier *
sequencer:ITextAndAdornmentSequencer *
classificationFormatMap:IClassificationFormatMap -> IFormattedLineSource
function Create(
sourceTextSnapshot : ITextSnapshot,
visualBufferSnapshot : ITextSnapshot,
tabSize : int,
baseIndent : double,
wordWrapWidth : double,
maxAutoIndent : double,
useDisplayMode : boolean,
aggregateClassifier : IClassifier,
sequencer : ITextAndAdornmentSequencer,
classificationFormatMap : IClassificationFormatMap
) : IFormattedLineSource
Parametri
sourceTextSnapshot
Tipo: Microsoft.VisualStudio.Text.ITextSnapshotSnapshot di testo per il buffer di origine.
visualBufferSnapshot
Tipo: Microsoft.VisualStudio.Text.ITextSnapshotSnapshot di testo per il buffer visivo.
tabSize
Tipo: Int32Il numero di spazi tra ciascuna tabulazione.
baseIndent
Tipo: DoubleIl rientro di base per tutte le righe.
wordWrapWidth
Tipo: DoubleLarghezza del ritorno a capo automatico in pixel logici.
maxAutoIndent
Tipo: DoubleLa quantità massima di righe su cui è stato eseguito il wrapping per il rientro automatico.
useDisplayMode
Tipo: Booleanutilizzo Display per la formattazione del testo.
aggregateClassifier
Tipo: Microsoft.VisualStudio.Text.Classification.IClassifierL'aggregazione di tutti i classificatori nella visualizzazione.
sequencer
Tipo: Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencerIl testo e il sequencer dell'area di controllo per la visualizzazione. se nullriferimento null (Nothing in Visual Basic), non esistono aree di controllo di negoziazione spazio.
classificationFormatMap
Tipo: Microsoft.VisualStudio.Text.Classification.IClassificationFormatMapIl mapping di formato di classificazione da utilizzare durante la formattazione del testo.
Valore restituito
Tipo: Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource
Un nuovo database di origine di formattazione del testo per tale snapshot.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.