IFormattedTextSourceFactoryService.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Create(ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, ITextAndAdornmentSequencer, IClassificationFormatMap) |
Erstellt eine IFormattedLineSource für die angegebene Ansichtskonfiguration. |
| Create(ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, IClassifier, ITextAndAdornmentSequencer, IClassificationFormatMap) |
Erstellt eine IFormattedLineSource für die angegebene Ansichtskonfiguration. |
| Create(ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, IClassifier, ITextAndAdornmentSequencer, IClassificationFormatMap, Boolean) |
Erstellt eine IFormattedLineSource für die angegebene Ansichtskonfiguration. |
Create(ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, ITextAndAdornmentSequencer, IClassificationFormatMap)
Erstellt eine IFormattedLineSource für die angegebene Ansichtskonfiguration.
public:
Microsoft::VisualStudio::Text::Formatting::IFormattedLineSource ^ Create(Microsoft::VisualStudio::Text::ITextSnapshot ^ sourceTextSnapshot, Microsoft::VisualStudio::Text::ITextSnapshot ^ visualBufferSnapshot, int tabSize, double baseIndent, double wordWrapWidth, double maxAutoIndent, bool useDisplayMode, Microsoft::VisualStudio::Text::Formatting::ITextAndAdornmentSequencer ^ sequencer, Microsoft::VisualStudio::Text::Classification::IClassificationFormatMap ^ classificationFormatMap);
public:
Microsoft::VisualStudio::Text::Formatting::IFormattedLineSource ^ Create(Microsoft::VisualStudio::Text::ITextSnapshot ^ sourceTextSnapshot, Microsoft::VisualStudio::Text::ITextSnapshot ^ visualBufferSnapshot, int tabSize, double baseIndent, double wordWrapWidth, double maxAutoIndent, bool useDisplayMode, Microsoft::VisualStudio::Text::Formatting::ITextAndAdornmentSequencer ^ sequencer, Microsoft::VisualStudio::Text::Classification::IClassificationFormatMap ^ classificationFormatMap);
Microsoft::VisualStudio::Text::Formatting::IFormattedLineSource Create(Microsoft::VisualStudio::Text::ITextSnapshot const & sourceTextSnapshot, Microsoft::VisualStudio::Text::ITextSnapshot const & visualBufferSnapshot, int tabSize, double baseIndent, double wordWrapWidth, double maxAutoIndent, bool useDisplayMode, Microsoft::VisualStudio::Text::Formatting::ITextAndAdornmentSequencer const & sequencer, Microsoft::VisualStudio::Text::Classification::IClassificationFormatMap const & classificationFormatMap);
public Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource Create (Microsoft.VisualStudio.Text.ITextSnapshot sourceTextSnapshot, Microsoft.VisualStudio.Text.ITextSnapshot visualBufferSnapshot, int tabSize, double baseIndent, double wordWrapWidth, double maxAutoIndent, bool useDisplayMode, Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer sequencer, Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap classificationFormatMap);
abstract member Create : Microsoft.VisualStudio.Text.ITextSnapshot * Microsoft.VisualStudio.Text.ITextSnapshot * int * double * double * double * bool * Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer * Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap -> Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource
Public Function Create (sourceTextSnapshot As ITextSnapshot, visualBufferSnapshot As ITextSnapshot, tabSize As Integer, baseIndent As Double, wordWrapWidth As Double, maxAutoIndent As Double, useDisplayMode As Boolean, sequencer As ITextAndAdornmentSequencer, classificationFormatMap As IClassificationFormatMap) As IFormattedLineSource
Parameter
- sourceTextSnapshot
- ITextSnapshot
Die Textmomentaufnahme für den Quellpuffer.
- visualBufferSnapshot
- ITextSnapshot
Die Textmomentaufnahme für den visuellen Puffer.
- tabSize
- Int32
Die Anzahl von Leerzeichen, die einem Tabstopp entsprechen.
- baseIndent
- Double
Der Standardeinzug für alle Zeilen.
- wordWrapWidth
- Double
Die Breite des Zeilenumbruchs in logischen Pixeln.
- maxAutoIndent
- Double
Der maximale Einzug für automatisch umbrochene, eingerückte Zeilen.
- useDisplayMode
- Boolean
Verwenden Sie die WPF-Anzeige TextFormattingMode zum Formatieren von Text.
- sequencer
- ITextAndAdornmentSequencer
Der Sequenzer für Text und Randsteuerelement der Ansicht. Beim Wert NULL sind keine Randsteuerelemente für den Platzausgleich vorhanden.
- classificationFormatMap
- IClassificationFormatMap
Die Formatierungszuordnung für die Klassifizierung, die beim Formatieren von Text verwendet werden soll.
Gibt zurück
Eine neue Textformatierungsquelle für diese Momentaufnahme.
Hinweise
Diese Methode entspricht dem Aufrufen der Create (...)-Methode oben mit einem Aggregat Klassifizierer, der niemals Text klassifiziert.
Gilt für
Create(ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, IClassifier, ITextAndAdornmentSequencer, IClassificationFormatMap)
Erstellt eine IFormattedLineSource für die angegebene Ansichtskonfiguration.
public:
Microsoft::VisualStudio::Text::Formatting::IFormattedLineSource ^ Create(Microsoft::VisualStudio::Text::ITextSnapshot ^ sourceTextSnapshot, Microsoft::VisualStudio::Text::ITextSnapshot ^ visualBufferSnapshot, int tabSize, double baseIndent, double wordWrapWidth, double maxAutoIndent, bool useDisplayMode, Microsoft::VisualStudio::Text::Classification::IClassifier ^ aggregateClassifier, Microsoft::VisualStudio::Text::Formatting::ITextAndAdornmentSequencer ^ sequencer, Microsoft::VisualStudio::Text::Classification::IClassificationFormatMap ^ classificationFormatMap);
public:
Microsoft::VisualStudio::Text::Formatting::IFormattedLineSource ^ Create(Microsoft::VisualStudio::Text::ITextSnapshot ^ sourceTextSnapshot, Microsoft::VisualStudio::Text::ITextSnapshot ^ visualBufferSnapshot, int tabSize, double baseIndent, double wordWrapWidth, double maxAutoIndent, bool useDisplayMode, Microsoft::VisualStudio::Text::Classification::IClassifier ^ aggregateClassifier, Microsoft::VisualStudio::Text::Formatting::ITextAndAdornmentSequencer ^ sequencer, Microsoft::VisualStudio::Text::Classification::IClassificationFormatMap ^ classificationFormatMap);
Microsoft::VisualStudio::Text::Formatting::IFormattedLineSource Create(Microsoft::VisualStudio::Text::ITextSnapshot const & sourceTextSnapshot, Microsoft::VisualStudio::Text::ITextSnapshot const & visualBufferSnapshot, int tabSize, double baseIndent, double wordWrapWidth, double maxAutoIndent, bool useDisplayMode, Microsoft::VisualStudio::Text::Classification::IClassifier const & aggregateClassifier, Microsoft::VisualStudio::Text::Formatting::ITextAndAdornmentSequencer const & sequencer, Microsoft::VisualStudio::Text::Classification::IClassificationFormatMap const & classificationFormatMap);
public Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource Create (Microsoft.VisualStudio.Text.ITextSnapshot sourceTextSnapshot, Microsoft.VisualStudio.Text.ITextSnapshot visualBufferSnapshot, int tabSize, double baseIndent, double wordWrapWidth, double maxAutoIndent, bool useDisplayMode, Microsoft.VisualStudio.Text.Classification.IClassifier aggregateClassifier, Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer sequencer, Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap classificationFormatMap);
abstract member Create : Microsoft.VisualStudio.Text.ITextSnapshot * Microsoft.VisualStudio.Text.ITextSnapshot * int * double * double * double * bool * Microsoft.VisualStudio.Text.Classification.IClassifier * Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer * Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap -> Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource
Public 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
Parameter
- sourceTextSnapshot
- ITextSnapshot
Die Textmomentaufnahme für den Quellpuffer.
- visualBufferSnapshot
- ITextSnapshot
Die Textmomentaufnahme für den visuellen Puffer.
- tabSize
- Int32
Die Anzahl von Leerzeichen, die einem Tabstopp entsprechen.
- baseIndent
- Double
Der Standardeinzug für alle Zeilen.
- wordWrapWidth
- Double
Die Breite des Zeilenumbruchs in logischen Pixeln.
- maxAutoIndent
- Double
Der maximale Einzug für automatisch umbrochene, eingerückte Zeilen.
- useDisplayMode
- Boolean
Verwenden Sie die WPF-Anzeige TextFormattingMode zum Formatieren von Text.
- aggregateClassifier
- IClassifier
Das Aggregat aller Klassifizierungen für die Ansicht.
- sequencer
- ITextAndAdornmentSequencer
Der Sequenzer für Text und Randsteuerelement der Ansicht. Beim Wert NULL sind keine Randsteuerelemente für den Platzausgleich vorhanden.
- classificationFormatMap
- IClassificationFormatMap
Die Formatierungszuordnung für die Klassifizierung, die beim Formatieren von Text verwendet werden soll.
Gibt zurück
Eine neue Textformatierungsquelle für diese Momentaufnahme.
Gilt für
Create(ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, IClassifier, ITextAndAdornmentSequencer, IClassificationFormatMap, Boolean)
Erstellt eine IFormattedLineSource für die angegebene Ansichtskonfiguration.
public:
Microsoft::VisualStudio::Text::Formatting::IFormattedLineSource ^ Create(Microsoft::VisualStudio::Text::ITextSnapshot ^ sourceTextSnapshot, Microsoft::VisualStudio::Text::ITextSnapshot ^ visualBufferSnapshot, int tabSize, double baseIndent, double wordWrapWidth, double maxAutoIndent, bool useDisplayMode, Microsoft::VisualStudio::Text::Classification::IClassifier ^ aggregateClassifier, Microsoft::VisualStudio::Text::Formatting::ITextAndAdornmentSequencer ^ sequencer, Microsoft::VisualStudio::Text::Classification::IClassificationFormatMap ^ classificationFormatMap, bool isViewWrapEnabled);
public:
Microsoft::VisualStudio::Text::Formatting::IFormattedLineSource ^ Create(Microsoft::VisualStudio::Text::ITextSnapshot ^ sourceTextSnapshot, Microsoft::VisualStudio::Text::ITextSnapshot ^ visualBufferSnapshot, int tabSize, double baseIndent, double wordWrapWidth, double maxAutoIndent, bool useDisplayMode, Microsoft::VisualStudio::Text::Classification::IClassifier ^ aggregateClassifier, Microsoft::VisualStudio::Text::Formatting::ITextAndAdornmentSequencer ^ sequencer, Microsoft::VisualStudio::Text::Classification::IClassificationFormatMap ^ classificationFormatMap, bool isViewWrapEnabled);
Microsoft::VisualStudio::Text::Formatting::IFormattedLineSource Create(Microsoft::VisualStudio::Text::ITextSnapshot const & sourceTextSnapshot, Microsoft::VisualStudio::Text::ITextSnapshot const & visualBufferSnapshot, int tabSize, double baseIndent, double wordWrapWidth, double maxAutoIndent, bool useDisplayMode, Microsoft::VisualStudio::Text::Classification::IClassifier const & aggregateClassifier, Microsoft::VisualStudio::Text::Formatting::ITextAndAdornmentSequencer const & sequencer, Microsoft::VisualStudio::Text::Classification::IClassificationFormatMap const & classificationFormatMap, bool isViewWrapEnabled);
public Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource Create (Microsoft.VisualStudio.Text.ITextSnapshot sourceTextSnapshot, Microsoft.VisualStudio.Text.ITextSnapshot visualBufferSnapshot, int tabSize, double baseIndent, double wordWrapWidth, double maxAutoIndent, bool useDisplayMode, Microsoft.VisualStudio.Text.Classification.IClassifier aggregateClassifier, Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer sequencer, Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap classificationFormatMap, bool isViewWrapEnabled);
abstract member Create : Microsoft.VisualStudio.Text.ITextSnapshot * Microsoft.VisualStudio.Text.ITextSnapshot * int * double * double * double * bool * Microsoft.VisualStudio.Text.Classification.IClassifier * Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer * Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap * bool -> Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource
Public 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
Parameter
- sourceTextSnapshot
- ITextSnapshot
Die Textmomentaufnahme für den Quellpuffer.
- visualBufferSnapshot
- ITextSnapshot
Die Textmomentaufnahme für den visuellen Puffer.
- tabSize
- Int32
Die Anzahl von Leerzeichen, die einem Tabstopp entsprechen.
- baseIndent
- Double
Der Standardeinzug für alle Zeilen.
- wordWrapWidth
- Double
Die Breite des Zeilenumbruchs in logischen Pixeln.
- maxAutoIndent
- Double
Der maximale Einzug für automatisch umbrochene, eingerückte Zeilen.
- useDisplayMode
- Boolean
Verwenden Sie die WPF-Anzeige TextFormattingMode zum Formatieren von Text.
- aggregateClassifier
- IClassifier
Das Aggregat aller Klassifizierungen für die Ansicht.
- sequencer
- ITextAndAdornmentSequencer
Der Sequenzer für Text und Randsteuerelement der Ansicht. Beim Wert NULL sind keine Randsteuerelemente für den Platzausgleich vorhanden.
- classificationFormatMap
- IClassificationFormatMap
Die Formatierungszuordnung für die Klassifizierung, die beim Formatieren von Text verwendet werden soll.
- isViewWrapEnabled
- Boolean
Ob Zeilenumbruchsymbole für umbrochene Zeilen aktiviert werden.
Gibt zurück
Eine neue Textformatierungsquelle für diese Momentaufnahme.