intestazione dwrite_3.h
Questa intestazione viene usata da DirectWrite. Per altre informazioni, vedere:
dwrite_3.h contiene le interfacce di programmazione seguenti:
Interfacce
IDWriteAsyncResult Rappresenta il risultato di un'operazione asincrona. Un client può usare l'interfaccia per attendere il completamento dell'operazione e ottenere il risultato. |
IDWriteColorGlyphRunEnumerator1 Enumeratore per una raccolta ordinata di esecuzioni del glifo di colore. |
IDWriteFactory3 Interfaccia radice della factory per tutti gli oggetti DirectWrite. (IDWriteFactory3) |
IDWriteFactory4 Interfaccia radice della factory per tutti gli oggetti DirectWrite. (IDWriteFactory4) |
IDWriteFactory5 Interfaccia radice della factory per tutti gli oggetti DirectWrite. (IDWriteFactory5) |
IDWriteFactory6 Questa interfaccia rappresenta un oggetto factory da cui vengono creati tutti gli oggetti DirectWrite. IDWriteFactory6 aggiunge nuove funzionalità per l'uso di tipi di carattere e risorse di carattere. |
IDWriteFactory7 Questa interfaccia rappresenta un oggetto factory da cui vengono creati tutti gli oggetti DirectWrite. IDWriteFactory7 aggiunge nuove funzionalità per l'uso dei tipi di carattere di sistema. |
IDWriteFont3 Rappresenta un tipo di carattere in una raccolta di caratteri. |
IDWriteFontCollection1 Oggetto che incapsula un set di tipi di carattere, ad esempio il set di tipi di carattere installati nel sistema o il set di tipi di carattere in una determinata directory. (IDWriteFontCollection1) |
IDWriteFontCollection2 Questa interfaccia incapsula un set di tipi di carattere, ad esempio il set di tipi di carattere installati nel sistema o il set di tipi di carattere in una determinata directory. L'API della raccolta di tipi di carattere può essere usata per individuare le famiglie di tipi di carattere e i tipi di carattere disponibili e per ottenere alcuni metadati sui tipi di carattere. (IDWriteFontCollection2) |
IDWriteFontCollection3 Questa interfaccia incapsula un set di tipi di carattere, ad esempio il set di tipi di carattere installati nel sistema o il set di tipi di carattere in una determinata directory. L'API della raccolta di tipi di carattere può essere usata per individuare le famiglie di tipi di carattere e i tipi di carattere disponibili e per ottenere alcuni metadati sui tipi di carattere. (IDWriteFontCollection3) |
IDWriteFontDownloadListener Interfaccia di callback definita dall'applicazione che riceve notifiche dalla coda di download del tipo di carattere (interfaccia IDWriteFontDownloadQueue). |
IDWriteFontDownloadQueue Interfaccia che esegue il download delle richieste per tipi di carattere, caratteri, glifi e frammenti di carattere remoti. |
IDWriteFontFace3 Contiene il tipo di viso del tipo di carattere, i riferimenti di file appropriati e i dati di identificazione del viso. (IDWriteFontFace3) |
IDWriteFontFace4 Contiene il tipo di viso del tipo di carattere, i riferimenti di file appropriati e i dati di identificazione del viso. (IDWriteFontFace4) |
IDWriteFontFace5 Contiene il tipo di viso del tipo di carattere, i riferimenti di file appropriati e i dati di identificazione del viso. (IDWriteFontFace5) |
IDWriteFontFaceReference Rappresenta un riferimento a un viso di tipo carattere. |
IDWriteFontFaceReference1 Rappresenta un riferimento a un viso di tipo carattere. Riferimento univoco a un tipo di carattere, da cui è possibile creare un carattere viso per eseguire query sulle metriche del tipo di carattere e usare per il rendering. |
IDWriteFontFallback1 Consente di accedere ai tipi di fallback dall'elenco dei tipi di carattere. |
IDWriteFontFamily1 Rappresenta una famiglia di tipi di carattere correlati. (IDWriteFontFamily1) |
IDWriteFontFamily2 Rappresenta una famiglia di tipi di carattere correlati. IDWriteFontFamily2 aggiunge nuove strutture, incluso il recupero dei tipi di carattere in base ai valori dell'asse dei caratteri. |
IDWriteFontList1 Rappresenta un elenco di tipi di carattere. (IDWriteFontList1) |
IDWriteFontList2 Rappresenta un elenco di tipi di carattere. IDWriteFontList2 aggiunge nuove funzionalità, incluso il recupero del set di caratteri sottostante usato dall'elenco. |
IDWriteFontResource Fornisce informazioni sull'asse per una risorsa del tipo di carattere e viene usato per creare istanze specifiche del viso del carattere. |
IDWriteFontSet Rappresenta un set di caratteri. (IDWriteFontSet) |
IDWriteFontSet1 Rappresenta un set di caratteri. (IDWriteFontSet1) |
IDWriteFontSet2 Rappresenta un set di caratteri. (IDWriteFontSet2) |
IDWriteFontSet3 Rappresenta un set di caratteri. (IDWriteFontSet3) |
IDWriteFontSet4 Rappresenta un set di caratteri. (IDWriteFontSet4) |
IDWriteFontSetBuilder Contiene metodi per la compilazione di un set di caratteri. (IDWriteFontSetBuilder) |
IDWriteFontSetBuilder1 Contiene metodi per la compilazione di un set di caratteri. (IDWriteFontSetBuilder1) |
IDWriteFontSetBuilder2 Contiene metodi per la compilazione di un set di caratteri. (IDWriteFontSetBuilder2) |
IDWriteGdiInterop1 Fornisce l'interoperabilità con GDI, ad esempio i metodi per convertire un viso di tipo carattere in una struttura LOGFONT o per convertire una descrizione del tipo di carattere GDI in un tipo di carattere. Viene usato anche per creare oggetti di destinazione di rendering bitmap. (IDWriteGdiInterop1) |
IDWriteInMemoryFontFileLoader Rappresenta un caricatore di file di carattere che può accedere ai tipi di carattere in memoria. |
IDWriteRemoteFontFileLoader Rappresenta un caricatore di file di carattere che può accedere ai tipi di carattere remoti (ad esempio scaricabili). |
IDWriteRemoteFontFileStream Rappresenta un flusso di file di carattere, parti di cui possono essere non locali. |
IDWriteRenderingParams3 Rappresenta le impostazioni di rendering del testo per la rasterizzazione e il filtro del glifo. (IDWriteRenderingParams3) |
IDWriteStringList Rappresenta una raccolta di stringhe indicizzate per numero. |
IDWriteTextFormat2 Vengono descritte le proprietà del tipo di carattere e del paragrafo utilizzate per formattare il testo e vengono descritte le informazioni sulle impostazioni locali. (IDWriteTextFormat2) |
IDWriteTextFormat3 Vengono descritte le proprietà del tipo di carattere e del paragrafo utilizzate per formattare il testo e vengono descritte le informazioni sulle impostazioni locali. (IDWriteTextFormat3) |
IDWriteTextLayout3 Rappresenta un blocco di testo dopo che è stato analizzato e formattato completamente. (IDWriteTextLayout3) |
IDWriteTextLayout4 Rappresenta un blocco di testo dopo che è stato analizzato e formattato completamente. |
Funzioni
DWRITE_MAKE_FONT_AXIS_TAG Crea un tag OpenType per un asse dei caratteri. |
Strutture
DWRITE_COLOR_GLYPH_RUN1 Rappresenta una sequenza di glifi di colore. Il metodo IDWriteFactory4::TranslateColorGlyphRun restituisce una raccolta ordinata di esecuzioni di glifi di colore di tipi diversi a seconda del tipo di carattere supportato. |
DWRITE_FILE_FRAGMENT Rappresenta un intervallo di byte in un file di carattere. |
DWRITE_FONT_AXIS_RANGE Rappresenta l'intervallo minimo e massimo dei valori possibili per un asse dei caratteri. |
DWRITE_FONT_AXIS_VALUE Rappresenta un valore per un asse dei caratteri. Utilizzato per l'esecuzione di query e la creazione di istanze del tipo di carattere. |
DWRITE_FONT_PROPERTY Proprietà Font utilizzata per filtrare i set di caratteri e creare un set di caratteri con proprietà esplicite. |
DWRITE_GLYPH_IMAGE_DATA Dati per un singolo glifo da GetGlyphImageData. |
DWRITE_LINE_METRICS1 Contiene informazioni su una riga di testo formattata. (DWRITE_LINE_METRICS1) |
DWRITE_LINE_SPACING Imposta la spaziatura verticale tra righe di testo. |
Enumerazioni
DWRITE_AUTOMATIC_FONT_AXES Definisce costanti che specificano determinati assi che possono essere applicati automaticamente nel layout durante la selezione del tipo di carattere. |
DWRITE_CONTAINER_TYPE Specifica il formato del contenitore di una risorsa del tipo di carattere. Un formato contenitore è diverso da un formato di file di carattere (DWRITE_FONT_FILE_TYPE) perché il contenitore descrive il contenitore in cui è incluso il file del tipo di carattere sottostante. |
DWRITE_FONT_AXIS_ATTRIBUTES Definisce costanti che specificano gli attributi per un asse dei tipi di carattere. |
DWRITE_FONT_AXIS_TAG Definisce costanti che specificano un identificatore di quattro caratteri per un asse dei caratteri. |
DWRITE_FONT_FAMILY_MODEL Definisce le costanti che specificano la modalità di raggruppamento delle famiglie di caratteri. |
DWRITE_FONT_LINE_GAP_USAGE Specificare se DWRITE_FONT_METRICS::lineGap valore deve far parte delle metriche di riga. |
DWRITE_FONT_PROPERTY_ID Identifica una stringa in un tipo di carattere. |
DWRITE_FONT_SOURCE_TYPE Definisce le costanti che specificano il meccanismo in base al quale un tipo di carattere è stato incluso in un set di caratteri. |
DWRITE_LOCALITY Specifica la posizione di una risorsa. |
DWRITE_RENDERING_MODE1 Specifica la modalità di rendering dei glifi. |