ITextProvider.GetVisibleRanges 方法

定义

从文本容器中检索一个不连续文本范围的数组,其中每个文本范围都以第一个部分可见的行开始,以最后一个部分可见的行结束。

public:
 cli::array <System::Windows::Automation::Provider::ITextRangeProvider ^> ^ GetVisibleRanges();
public System.Windows.Automation.Provider.ITextRangeProvider[] GetVisibleRanges ();
abstract member GetVisibleRanges : unit -> System.Windows.Automation.Provider.ITextRangeProvider[]
Public Function GetVisibleRanges () As ITextRangeProvider()

返回

ITextRangeProvider[]

容器内可见文本范围的集合或者一个空数组。 从不返回空引用(在 Visual Basic 中为 Nothing)。

注解

UI 自动化提供程序应确保它们最多返回容器中可见的文本范围。

当文本容器的任何内容被重叠的窗口或其他对象遮盖时,或者当具有多列布局的文本容器有一个或多个部分滚动出视图时,可能会出现不连续的文本范围。

如果未显示任何文本,则返回 (空) 文本范围。 如果文本容器为空或所有文本滚动出视图,则可以返回此空区域。

适用于

另请参阅