DynamicDocumentPaginator.GetPageNumberAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí číslo stránky založené na nule zadaného ContentPosition.
Přetížení
GetPageNumberAsync(ContentPosition) |
Asynchronně, vrátí (prostřednictvím This metoda vyvolá GetPageNumberCompleted událost) číslo stránky založené na nule zadané ContentPosition. |
GetPageNumberAsync(ContentPosition, Object) |
Asynchronně, vrátí (prostřednictvím This metoda vyvolá GetPageNumberCompleted událost) číslo stránky založené na nule zadané ContentPosition. |
GetPageNumberAsync(ContentPosition)
Asynchronně, vrátí (prostřednictvím This metoda vyvolá GetPageNumberCompleted událost) číslo stránky založené na nule zadané ContentPosition.
public:
virtual void GetPageNumberAsync(System::Windows::Documents::ContentPosition ^ contentPosition);
public virtual void GetPageNumberAsync (System.Windows.Documents.ContentPosition contentPosition);
abstract member GetPageNumberAsync : System.Windows.Documents.ContentPosition -> unit
override this.GetPageNumberAsync : System.Windows.Documents.ContentPosition -> unit
Public Overridable Sub GetPageNumberAsync (contentPosition As ContentPosition)
Parametry
- contentPosition
- ContentPosition
Pozice obsahu, jejíž číslo stránky je potřeba.
Poznámky
Jediným způsobem zrušení asynchronní operace této metody je zrušení všech asynchronních operací. Naproti tomu s druhým přetížením této metody: GetPageNumberAsync(ContentPosition, Object).
Tato metoda vyvolá GetPageNumberCompleted událost. Číslo stránky se události předá jako jeden z argumentů události. Informace o tom, jak pomocí této metody získat číslo stránky, najdete v GetPageNumberAsync(ContentPosition, Object).
Tato metoda ukládá do úlohy všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. U uložených výjimek se podívejte na výjimky vyvolané GetPageNumber(ContentPosition).
Platí pro
GetPageNumberAsync(ContentPosition, Object)
Asynchronně, vrátí (prostřednictvím This metoda vyvolá GetPageNumberCompleted událost) číslo stránky založené na nule zadané ContentPosition.
public:
virtual void GetPageNumberAsync(System::Windows::Documents::ContentPosition ^ contentPosition, System::Object ^ userState);
public virtual void GetPageNumberAsync (System.Windows.Documents.ContentPosition contentPosition, object userState);
abstract member GetPageNumberAsync : System.Windows.Documents.ContentPosition * obj -> unit
override this.GetPageNumberAsync : System.Windows.Documents.ContentPosition * obj -> unit
Public Overridable Sub GetPageNumberAsync (contentPosition As ContentPosition, userState As Object)
Parametry
- contentPosition
- ContentPosition
Prvek pozice obsahu pro vrácení čísla stránky.
- userState
- Object
Jedinečný identifikátor asynchronní úlohy.
Poznámky
Toto přetížení metody umožňuje zrušit tuto asynchronní operaci bez zrušení všech asynchronních operací.
Tato metoda vyvolá GetPageNumberCompleted událost.
Následující kroky ukazují, jak načíst číslo stránky daného contentPosition
asynchronně.
Vytvořte delegáta GetPageNumberCompletedEventHandler a přidejte ho, aby se dostávalo oznámení o GetPageNumberCompleted událostech.
Volání GetPageNumberAsync(ContentPosition, Object) určení požadovaného
contentPosition
a jedinečného objektuuserState
, který se použije k identifikaci asynchronní úlohy.Když dojde k události a delegát je volána, porovnejte GetPageNumberCompletedEventArgsudálosti .UserState vlastnost s původním parametrem GetPageNumberAsync
userState
.Když GetPageNumberCompletedEventArgs.UserState vlastnost odpovídá původnímu GetPageNumberAsync(ContentPosition, Object)
userState
, operace je dokončena a číslo stránky je připraveno. (Vlastnost GetPageNumberCompletedEventArgs.ContentPosition bude také odpovídat původnímu parametru GetPageNumberAsync(ContentPosition, Object)contentPosition
.)GetPageNumberCompletedEventArgs.PageNumber vlastnost obsahuje číslo stránky založené na nule zadaného
contentPosition
.
GetPageNumber poskytuje podobné funkce jako GetPageNumberAsync, ale pro synchronní operaci.