Condividi tramite


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

  • tabSize
    Tipo: Int32

    Il numero di spazi tra ciascuna tabulazione.

  • baseIndent
    Tipo: Double

    Il rientro di base per tutte le righe.

  • wordWrapWidth
    Tipo: Double

    Larghezza del ritorno a capo automatico in pixel logici.

  • maxAutoIndent
    Tipo: Double

    La quantità massima di righe su cui è stato eseguito il wrapping per il rientro automatico.

  • useDisplayMode
    Tipo: Boolean

    utilizzo Display per 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

Vedere anche

Riferimenti

IFormattedTextSourceFactoryService Interfaccia

Overload Create

Spazio dei nomi Microsoft.VisualStudio.Text.Formatting