IFormattedTextSourceFactoryService.Create Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Create(ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, ITextAndAdornmentSequencer, IClassificationFormatMap) |
Cria um IFormattedLineSource para a configuração de exibição fornecida. |
| Create(ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, IClassifier, ITextAndAdornmentSequencer, IClassificationFormatMap) |
Cria um IFormattedLineSource para a configuração de exibição fornecida. |
| Create(ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, IClassifier, ITextAndAdornmentSequencer, IClassificationFormatMap, Boolean) |
Cria um IFormattedLineSource para a configuração de exibição fornecida. |
Create(ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, ITextAndAdornmentSequencer, IClassificationFormatMap)
Cria um IFormattedLineSource para a configuração de exibição fornecida.
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
Parâmetros
- sourceTextSnapshot
- ITextSnapshot
O instantâneo de texto para o buffer de origem.
- visualBufferSnapshot
- ITextSnapshot
O instantâneo de texto para o buffer Visual.
- tabSize
- Int32
O número de espaços entre cada parada de tabulação.
- baseIndent
- Double
O recuo de base para todas as linhas.
- wordWrapWidth
- Double
A palavra com quebra automática de largura em pixels lógicos.
- maxAutoIndent
- Double
O valor máximo para recuo automático de linhas encapsuladas.
- useDisplayMode
- Boolean
Use o WPF exibir reformatmode para formatar texto.
- sequencer
- ITextAndAdornmentSequencer
O texto e o sequenciador Adornment para a exibição. Se NULL, não há nenhum espaço negociando adornos.
- classificationFormatMap
- IClassificationFormatMap
O formato de classificação mapa a ser usado ao Formatar o texto.
Retornos
Uma nova fonte de formatação de texto para esse instantâneo.
Comentários
Esse método é equivalente a chamar o método Create (...) acima com um classificador agregado que nunca classifica qualquer texto.
Aplica-se a
Create(ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, IClassifier, ITextAndAdornmentSequencer, IClassificationFormatMap)
Cria um IFormattedLineSource para a configuração de exibição fornecida.
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
Parâmetros
- sourceTextSnapshot
- ITextSnapshot
O instantâneo de texto para o buffer de origem.
- visualBufferSnapshot
- ITextSnapshot
O instantâneo de texto para o buffer Visual.
- tabSize
- Int32
O número de espaços entre cada parada de tabulação.
- baseIndent
- Double
O recuo de base para todas as linhas.
- wordWrapWidth
- Double
A palavra com quebra automática de largura em pixels lógicos.
- maxAutoIndent
- Double
O valor máximo para recuo automático de linhas encapsuladas.
- useDisplayMode
- Boolean
Use o WPF exibir reformatmode para formatar texto.
- aggregateClassifier
- IClassifier
A agregação de todos os classificadores na exibição.
- sequencer
- ITextAndAdornmentSequencer
O texto e o sequenciador Adornment para a exibição. Se NULL, não há nenhum espaço negociando adornos.
- classificationFormatMap
- IClassificationFormatMap
O formato de classificação mapa a ser usado ao Formatar o texto.
Retornos
Uma nova fonte de formatação de texto para esse instantâneo.
Aplica-se a
Create(ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, IClassifier, ITextAndAdornmentSequencer, IClassificationFormatMap, Boolean)
Cria um IFormattedLineSource para a configuração de exibição fornecida.
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
Parâmetros
- sourceTextSnapshot
- ITextSnapshot
O instantâneo de texto para o buffer de origem.
- visualBufferSnapshot
- ITextSnapshot
O instantâneo de texto para o buffer Visual.
- tabSize
- Int32
O número de espaços entre cada parada de tabulação.
- baseIndent
- Double
O recuo de base para todas as linhas.
- wordWrapWidth
- Double
A palavra com quebra automática de largura em pixels lógicos.
- maxAutoIndent
- Double
O valor máximo para recuo automático de linhas encapsuladas.
- useDisplayMode
- Boolean
Use o WPF exibir reformatmode para formatar texto.
- aggregateClassifier
- IClassifier
A agregação de todos os classificadores na exibição.
- sequencer
- ITextAndAdornmentSequencer
O texto e o sequenciador Adornment para a exibição. Se NULL, não há nenhum espaço negociando adornos.
- classificationFormatMap
- IClassificationFormatMap
O formato de classificação mapa a ser usado ao Formatar o texto.
- isViewWrapEnabled
- Boolean
Se os glifos de quebra automática de linha estão habilitados para linhas encapsuladas.
Retornos
Uma nova fonte de formatação de texto para esse instantâneo.