Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Toto téma popisuje problémy s výkonem související s používáním vzorů ovládacích prvků Text a TextRange.
Rozhraní IUIAutomationTextPattern a IUIAutomationTextRange spoléhají na volání mezi procesy – neposkytují mechanismus ukládání do mezipaměti ke zlepšení výkonu při načítání nebo zpracování textového obsahu.
Klientská aplikace může zlepšit výkon pomocí metody IUIAutomationTextRange::GetText k načtení středně velkých bloků textu. Například při použití GetText k načtení jednotlivých znaků dojde k poklesu výkonu při přechodu mezi procesy pro každý znak, zatímco pokud není při volání GetText uvedena maximální délka, dochází k jednomu přechodu mezi procesy, což však může mít vysokou latenci v závislosti na velikosti rozsahu textu.
Související témata
Práce s textovými ovládacími prvky, Podpora automatizace uživatelského rozhraní pro textový obsah, O vzorech ovládacích prvků Text a TextRange, Programátorská příručka pro klienta automatizace uživatelského rozhraní
Pro zprostředkovatele automatizace uživatelského rozhraní viz téma Vzory ovládacích prvků Text a TextRange