Freigeben über


ITextProvider.GetVisibleRanges Methode

Definition

Ruft ein Array von nicht zusammenhängenden Textbereichen aus einem Textcontainer ab, wobei jeder Textbereich mit der ersten teilweise sichtbaren Zeile beginnt und mit dem Ende der letzten teilweise sichtbaren Zeile endet.

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()

Gibt zurück

ITextRangeProvider[]

Die Auflistung sichtbarer Textbereiche innerhalb des Containers oder eines leeren Arrays. Ein NULL-Verweis (Nothing in Visual Basic) wird nie zurückgegeben.

Hinweise

Benutzeroberflächenautomatisierung Anbieter sollten sicherstellen, dass sie am meisten die Textbereiche zurückgeben, die innerhalb des Containers sichtbar sind.

Unjoint-Textbereiche können auftreten, wenn inhalte eines Textcontainers durch ein überlappende Fenster oder ein anderes Objekt verdeckt werden, oder wenn ein Textcontainer mit einem mehrspaltigen Layout eine oder mehrere Spalten teilweise aus der Ansicht scrollt.

Wenn kein Text sichtbar ist, wird ein degeneriertes (leeres) Textbereich zurückgegeben. Dieser leere Bereich kann zurückgegeben werden, wenn der Textcontainer leer ist oder wenn der gesamte Text aus der Ansicht gelauft wird.

Gilt für

Siehe auch