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 для использования при форматировании строки.
Комментарии
Обратите внимание, что можно вернуть, для TextFormattingParagraphProperties которого определен удобный набор основных свойств.