ITextParagraphPropertiesFactoryService.Create(IFormattedLineSource, TextFormattingRunProperties, IMappingSpan, IMappingPoint, Int32) Метод

Определение

Создает объект TextParagraphProperties для предоставленной конфигурации.

public:
 System::Windows::Media::TextFormatting::TextParagraphProperties ^ Create(Microsoft::VisualStudio::Text::Formatting::IFormattedLineSource ^ formattedLineSource, Microsoft::VisualStudio::Text::Formatting::TextFormattingRunProperties ^ textProperties, Microsoft::VisualStudio::Text::IMappingSpan ^ line, Microsoft::VisualStudio::Text::IMappingPoint ^ lineStart, int lineSegment);
public System.Windows.Media.TextFormatting.TextParagraphProperties Create (Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource formattedLineSource, Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties textProperties, Microsoft.VisualStudio.Text.IMappingSpan line, Microsoft.VisualStudio.Text.IMappingPoint lineStart, int lineSegment);
abstract member Create : Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource * Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties * Microsoft.VisualStudio.Text.IMappingSpan * Microsoft.VisualStudio.Text.IMappingPoint * int -> System.Windows.Media.TextFormatting.TextParagraphProperties
Public Function Create (formattedLineSource As IFormattedLineSource, textProperties As TextFormattingRunProperties, line As IMappingSpan, lineStart As IMappingPoint, lineSegment As Integer) As TextParagraphProperties

Параметры

formattedLineSource
IFormattedLineSource

Объект IFormattedLineSource , выполняющий форматирование строки. Из этого объекта можно обращаться к полезным свойствам, связанным с текущей операцией форматирования.

textProperties
TextFormattingRunProperties

TextFormattingRunPropertiesСтрока, для которой необходимо TextParagraphProperties предоставить значение. С помощью этого параметра можно получить сведения о форматировании текстового содержимого строки.

line
IMappingSpan

Объект, IMappingSpan соответствующий строке, для которой выполняется форматирование или отрисовка.

lineStart
IMappingPoint

Объект, IMappingPoint соответствующий началу форматируемого сегмента линии. Это значение относится к сценариям переноса по словам, в которых одно ITextSnapshotLine из результатов имеет несколько отформатированных или визуализированных строк в представлении.

lineSegment
Int32

Номер сегмента строки, которая в данный момент отформатирована. Этот индекс отсчитывается от нуля и применяется к строкам, в которых выполняется перенос по словам. Если строка упакована в 4 сегмента, вы получите 4 вызова для строки с Линесегментс 0, 1, 2 и 3.

Возвращаемое значение

TextParagraphProperties

Объект TextParagraphProperties для использования при форматировании строки.

Комментарии

Обратите внимание, что можно вернуть, для TextFormattingParagraphProperties которого определен удобный набор основных свойств.

Применяется к