ITextParagraphPropertiesFactoryService.Create(IFormattedLineSource, TextFormattingRunProperties, IMappingSpan, IMappingPoint, Int32) Methode

Definition

Erstellt TextParagraphProperties für die bereitgestellte Konfiguration.

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

Parameter

formattedLineSource
IFormattedLineSource

Die IFormattedLineSource , die die Formatierung der Zeile ausführt. Sie können von diesem Objekt auf nützliche Eigenschaften zum laufenden Formatierungsvorgang zugreifen.

textProperties
TextFormattingRunProperties

Der TextFormattingRunProperties der Zeile, für die TextParagraphProperties bereitgestellt werden soll. Dieser Parameter kann verwendet werden, um Formatierungsinformationen zum Text Inhalt der Zeile abzurufen.

line
IMappingSpan

Der IMappingSpan , der der Zeile entspricht, die formatiert/gerendert wird.

lineStart
IMappingPoint

Die IMappingPoint , die dem Anfang des Zeilen Segments entspricht, das formatiert wird. Dieser Parameter ist für Wörter Umbruch Szenarien relevant, in denen ein einzelner ITextSnapshotLine in der Ansicht mehrere formatierte/gerenderte Zeilen ergibt.

lineSegment
Int32

Die Segment Nummer des zurzeit formatierten Zeilen Segments. Dies ist ein nullbasierter Index, der für Zeilen mit Wortumbruch gilt. Wenn eine Zeile in 4 Segmenten mit Wort Umbruch versehen ist, erhalten Sie 4 Aufrufe für die Zeile mit den linesegments 0, 1, 2 und 3.

Gibt zurück

TextParagraphProperties

Für die Formatierung der Zeile zu verwendende TextParagraphProperties.

Hinweise

Beachten Sie, dass Sie einen-Wert zurückgeben können TextFormattingParagraphProperties , der einen bequemen Satz von grundlegenden Eigenschaften hat.

Gilt für