Condividi tramite


Procedure (DirectWrite)

Negli argomenti seguenti viene fornita una panoramica dell'API DirectWrite.

In questa sezione

Argomento Descrizione
Come allineare testo
È possibile allineare testo DirectWrite usando il metodoSetTextAlignmentdell'interfacciaIDWriteTextFormat
Come aggiungere supporto per più monitor
DirectWrite include il supporto per i sistemi con più monitor. I monitor diversi possono avere una geometria di pixel diversa (RGB, BGR o FLAT) o altri attributi. Per altre informazioni sulla geometria dei pixel, vedere l'argomento di riferimento DWRITE_PIXEL_GEOMETRY. Questo argomento illustra come aggiungere il supporto per più monitoraggi all'applicazione DirectWrite.
come assicurarsi che l'applicazione venga visualizzata correttamente in High-DPI visualizza
Viene descritto come creare una finestra in cui vengono visualizzati correttamente i valori DPI alti.
Come assicurarsi che il testo venga visualizzato con la direzione di lettura corretta
Alcune lingue, ad esempio l'arabo e l'ebraico, richiedono una direzione di lettura da destra a sinistra. Per un oggetto DirectWrite oggetto formato testo, la direzione di lettura predefinita è da sinistra a destra. DirectWrite non deduce automaticamente la direzione di lettura dalle impostazioni locali, quindi è necessario eseguire questa operazione manualmente.
Come enumerare i tipi di carattere
Questa panoramica illustra come enumerare i tipi di carattere nella raccolta di tipi di carattere di sistema in base al nome della famiglia.
Come eseguire hit testing in un layout di testo
Viene fornita una breve esercitazione su come aggiungere hit testing a un'applicazione DirectWrite che visualizza testo usando l'interfaccia IDWriteTextLayout.
Come aggiungere oggetti inline a un layout di testo
Viene fornita una breve esercitazione sull'aggiunta di oggetti inline a un'applicazione DirectWrite che visualizza il testo usando l'interfacciaIDWriteTextLayout.
Come aggiungere effetti disegno client a un layout di testo
Viene fornita una breve esercitazione sull'aggiunta di effetti di disegno client a un'applicazione DirectWrite che visualizza il testo usando l'interfacciaIDWriteTextLayoute un renderer di testo personalizzato.