Interfaccia IDWriteFontDownloadQueue (dwrite_3.h)
Interfaccia che accoda le richieste di download per tipi di carattere, caratteri, glifi e frammenti di carattere remoti. Fornisce metodi per eseguire in modo asincrono un download, annullare i download in sospeso e ricevere una notifica del completamento del download. I callback ai listener verranno eseguiti nel thread di download e gli oggetti devono essere in grado di gestire le chiamate sui relativi metodi da altri thread in qualsiasi momento.
Ereditarietà
L'interfaccia IDWriteFontDownloadQueue eredita dall'interfaccia IUnknown . IDWriteFontDownloadQueue include anche questi tipi di membri:
Metodi
L'interfaccia IDWriteFontDownloadQueue include questi metodi.
IDWriteFontDownloadQueue::AddListener Registra un oggetto listener definito dal client che riceve le notifiche di download. Tutti i listener registrati DownloadCompleted verranno chiamati dopo BeginDownloadcompletes. |
IDWriteFontDownloadQueue::BeginDownload Avvia un'operazione di download asincrona. L'operazione di download viene eseguita in background finché non viene completata o annullata da una chiamata CancelDownload. |
IDWriteFontDownloadQueue::CancelDownload Rimuove tutte le richieste di download dalla coda e annulla tutte le operazioni di download attive. |
IDWriteFontDownloadQueue::GetGenerationCount Ottiene il numero di generazione corrente della coda di download, che viene incrementato ogni volta che un download viene completato, indipendentemente dall'esito negativo o positivo. Questo valore del cookie può essere confrontato con i dati memorizzati nella cache per determinare se non è aggiornato. |
IDWriteFontDownloadQueue::IsEmpty Determina se la coda di download è vuota. Si noti che la coda non include le richieste già scaricate. La chiamata a BeginDownloadclears la coda. |
IDWriteFontDownloadQueue::RemoveListener Annulla la registrazione di un gestore di notifica registrato in precedenza con AddListener. |
Requisiti
Client minimo supportato | Windows 8.1 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 R2 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | dwrite_3.h |