TextSource.GetPrecedingText(Int32) 方法

定义

检索紧邻指定的 TextSource 位置之前的文本跨距。

public:
 abstract System::Windows::Media::TextFormatting::TextSpan<System::Windows::Media::TextFormatting::CultureSpecificCharacterBufferRange ^> ^ GetPrecedingText(int textSourceCharacterIndexLimit);
public abstract System.Windows.Media.TextFormatting.TextSpan<System.Windows.Media.TextFormatting.CultureSpecificCharacterBufferRange> GetPrecedingText (int textSourceCharacterIndexLimit);
abstract member GetPrecedingText : int -> System.Windows.Media.TextFormatting.TextSpan<System.Windows.Media.TextFormatting.CultureSpecificCharacterBufferRange>
Public MustOverride Function GetPrecedingText (textSourceCharacterIndexLimit As Integer) As TextSpan(Of CultureSpecificCharacterBufferRange)

参数

textSourceCharacterIndexLimit
Int32

停止文本检索的字符索引位置。

返回

TextSpan<CultureSpecificCharacterBufferRange>

一个 CultureSpecificCharacterBufferRange 值,表示紧邻 textSourceCharacterIndexLimit 之前的文本跨距。

注解

如果文本跨度紧textSourceCharacterIndexLimit接着不包含任何文本(如内联对象或隐藏的运行),该方法GetPrecedingText将返回空CultureSpecificCharacterBufferRange

如果前面 textSourceCharacterIndexLimit没有值,此方法将返回零长度的文本范围。

适用于