Condividi tramite


Interfacce DirectWrite

DirectWrite definisce le interfacce seguenti.

Contenuto della sezione

Argomento Descrizione
IDWriteAsyncResult Rappresenta il risultato di un'operazione asincrona. Un client può usare l'interfaccia per attendere il completamento dell'operazione e ottenere il risultato.
IDWriteBitmapRenderTarget Incapsula un contesto bitmap e dispositivo indipendente dal dispositivo a 32 bit, che può essere usato per il rendering degli glifi.
IDWriteBitmapRenderTarget1 Incapsula una bitmap e un contesto del dispositivo indipendente da 32 bit, che è possibile usare per il rendering degli glifi.
IDWriteBitmapRenderTarget2 Incapsula un contesto bitmap e dispositivo indipendente dal dispositivo a 32 bit, che può essere usato per il rendering degli glifi.
IDWriteColorGlyphRunEnumerator Questa interfaccia consente all'applicazione di enumerare attraverso le esecuzioni del glifo del colore.
IDWriteColorGlyphRunEnumerator1 Enumeratore per una raccolta ordinata di esecuzioni del glifo di colore.
IDWriteFactory Usato per creare tutti gli oggetti DirectWrite successivi. Questa interfaccia è l'interfaccia radice della factory per tutti gli oggetti DirectWrite.
IDWriteFactory1 Interfaccia della factory radice per tutti gli oggetti DirectWrite.
IDWriteFactory2 Interfaccia della factory radice per tutti gli oggetti DirectWrite.
IDWriteFactory3 Interfaccia della factory radice per tutti gli oggetti DirectWrite.
IDWriteFactory4 Interfaccia radice della factory per tutti gli oggetti DirectWrite.
IDWriteFactory5 Interfaccia radice della factory per tutti gli oggetti DirectWrite.
IDWriteFactory6 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.
IDWriteFont Rappresenta un tipo di carattere fisico in una raccolta di caratteri. Questa interfaccia viene usata per creare visi di tipo carattere dai tipi di carattere fisici o per recuperare informazioni come le metriche del viso del carattere o i nomi dei visi dei caratteri esistenti.
IDWriteFont1 Rappresenta un tipo di carattere fisico in una raccolta di caratteri.
IDWriteFont2 Rappresenta un tipo di carattere fisico in una raccolta di caratteri.
IDWriteFont3 Rappresenta un tipo di carattere in una raccolta di caratteri.
IDWriteFontCollection 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. 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.
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. 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 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.
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.
IDWriteFontCollectionLoader Usato per costruire una raccolta di tipi di carattere in base a un tipo specifico di chiave.
IDWriteFontDownloadListener Interfaccia di callback definita dall'applicazione che riceve notifiche dalla coda di download del tipo di carattere (interfaccia IDWriteFontDownloadQueue ). I callback si verificheranno nel thread di download e gli oggetti devono essere preparati per gestire le chiamate ai relativi metodi da altri thread in qualsiasi momento.
IDWriteFontDownloadQueue Interfaccia che esegue il download delle richieste per tipi di carattere, caratteri, glifi e frammenti di carattere remoti.
IDWriteFontFace Questa interfaccia espone vari dati di tipo carattere, ad esempio metriche, nomi e contorni del glifo. Contiene il tipo di viso del tipo di carattere, i riferimenti di file appropriati e i dati di identificazione del viso.
IDWriteFontFace1 Contiene il tipo di viso del tipo di carattere, i riferimenti di file appropriati e i dati di identificazione del viso.
IDWriteFontFace2 Questa interfaccia contiene il tipo di viso del tipo di carattere, i riferimenti di file appropriati e i dati di identificazione del viso. Aggiunge la possibilità di verificare se un percorso di rendering dei colori è potenzialmente necessario.
IDWriteFontFace3 Contiene il tipo di viso del tipo di carattere, i riferimenti di file appropriati e i dati di identificazione del viso.
IDWriteFontFace4 Contiene il tipo di viso del tipo di carattere, i riferimenti di file appropriati e i dati di identificazione del viso.
IDWriteFontFace5 Questa interfaccia contiene il tipo di viso del tipo di carattere, i riferimenti di file appropriati e i dati di identificazione del viso. Aggiunge nuove funzionalità, ad esempio il confronto di due visi di carattere, il recupero dei valori dell'asse dei tipi di carattere e il recupero della risorsa carattere sottostante.
IDWriteFontFaceReference 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. Un riferimento al viso del carattere è costituito da un file di carattere, un indice del viso del carattere e una simulazione del viso del carattere. I dati del file possono o non essere fisicamente presenti nel computer locale.
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.
IDWriteFontFallback Consente di accedere ai tipi di fallback dall'elenco dei tipi di carattere.
IDWriteFontFallbackBuilder Consente di creare mapping di fallback dei tipi di carattere Unicode e di creare un oggetto di fallback del tipo di carattere da tali mapping.
IDWriteFontFamily Rappresenta una famiglia di tipi di carattere correlati.
IDWriteFontFamily1 Rappresenta una famiglia di tipi di carattere correlati.
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.
IDWriteFontFile Rappresenta un file di tipo di carattere. Le applicazioni come i gestori dei tipi di carattere o i visualizzatori di tipi di carattere possono chiamare IDWriteFontFile::Analyze per scoprire se un determinato file è un file di tipo di carattere e se si tratta di un tipo di carattere supportato dal sistema dei tipi di carattere.
IDWriteFontFileEnumerator Incapsula una raccolta di file di carattere. Il sistema dei tipi di carattere usa questa interfaccia per enumerare i file di carattere durante la creazione di una raccolta di tipi di carattere.
IDWriteFontFileLoader Gestisce il caricamento delle risorse dei file di tipo carattere di un particolare tipo da una chiave di riferimento del file di tipo di carattere in un oggetto flusso di file di tipo carattere.
IDWriteFontFileStream Carica i dati del file di tipo di carattere da un caricatore di file di tipo di carattere personalizzato.
IDWriteFontList Rappresenta un elenco di tipi di carattere.
IDWriteFontList1 Rappresenta un elenco di tipi di carattere.
IDWriteFontList2 Rappresenta un elenco di tipi di carattere. IDWriteFontList2 aggiunge nuove funzionalità, incluso il recupero del set di tipi di carattere sottostante utilizzato dall'elenco.
IDWriteFontResource nn-dwrite_3-idwritefontresource
IDWriteFontSet Rappresenta un set di caratteri.
IDWriteFontSet1 Rappresenta un set di caratteri.
IDWriteFontSet2 Rappresenta un set di caratteri.
IDWriteFontSet3 Rappresenta un set di caratteri.
IDWriteFontSet4 Rappresenta un set di caratteri.
IDWriteFontSetBuilder Contiene metodi per la compilazione di un set di tipi di carattere.
IDWriteFontSetBuilder1 Contiene metodi per la compilazione di un set di tipi di carattere.
IDWriteFontSetBuilder2 Contiene metodi per la compilazione di un set di tipi di carattere.
IDWriteGdiInterop 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 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.
IDWriteGeometrySink IDWriteGeometrySink è un typedef dell'interfaccia ID2D1SimplifiedGeometrySink . Per altre informazioni, vedere la pagina di riferimento ID2D1SimplifiedGeometrySink .
IDWriteGlyphRunAnalysis Contiene informazioni di basso livello usate per eseguire il rendering di un glifo.
IDWriteInlineObject Esegue il wrapping di un elemento grafico inline definito dall'applicazione, consentendo a DWrite di eseguire query sulle metriche come se l'elemento grafico fosse un glifo inline con il testo.
IDWriteInMemoryFontFileLoader Rappresenta un caricatore di file di carattere che può accedere ai tipi di carattere in memoria.
IDWriteLocalFontFileLoader Un'implementazione predefinita dell'interfaccia IDWriteFontFileLoader , che opera sui file di carattere locali ed espone le informazioni sul file di carattere locale dalla chiave di riferimento del file di carattere. I riferimenti ai file di tipo di carattere creati con CreateFontFileReference usano questo caricatore di file di carattere.
IDWriteLocalizedStrings Rappresenta una raccolta di stringhe indicizzate in base al nome delle impostazioni locali.
IDWriteNumberSubstitution Contiene le cifre appropriate e la punteggiatura numerica per le impostazioni locali specificate.
IDWritePixelSnapping Definisce le proprietà di ancoraggio in pixel, ad esempio pixel per DIP(device-independent pixel) e la matrice di trasformazione corrente di un renderer di testo.
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.
IDWriteRenderingParams Rappresenta le impostazioni di rendering del testo, ad esempio il livello ClearType, il contrasto avanzato e la correzione gamma per la rasterizzazione e il filtro del glifo. Un'applicazione ottiene in genere un oggetto parametri di rendering chiamando il metodo IDWriteFactory::CreateMonitorRenderingParams .
IDWriteRenderingParams1 Rappresenta le impostazioni di rendering del testo per la rasterizzazione e il filtro del glifo.
IDWriteRenderingParams2 Rappresenta le impostazioni di rendering del testo per la rasterizzazione e il filtro del glifo.
IDWriteRenderingParams3 Rappresenta le impostazioni di rendering del testo per la rasterizzazione e il filtro del glifo.
IDWriteStringList Rappresenta una raccolta di stringhe indicizzate per numero.
IDWriteTextAnalysisSink Questa interfaccia viene implementata dal client dell'analizzatore di testo per ricevere l'output di una determinata analisi del testo.
IDWriteTextAnalysisSink1 Interfaccia implementata per ricevere l'output degli analizzatori di testo.
IDWriteTextAnalysisSource Implementato dal client dell'analizzatore di testo per fornire testo all'analizzatore. Consente la separazione tra la visualizzazione logica del testo come flusso continuo di caratteri identificabili da posizioni di testo univoche e il layout di memoria effettivo di blocchi di testo potenzialmente discreti nell'archivio di backup del client.
IDWriteTextAnalysisSource1 Interfaccia implementata per fornire le informazioni necessarie all'analizzatore del testo, ad esempio il testo e le proprietà di testo associate.
IDWriteTextAnalyzer Analizza varie proprietà di testo per l'elaborazione di script complessi, ad esempio il supporto bidirezionale (bidi) per lingue come l'arabo, la determinazione delle opportunità di interruzione di riga, il posizionamento del glifo e la sostituzione dei numeri.
IDWriteTextAnalyzer1 Analizza varie proprietà di testo per l'elaborazione di script complessi.
IDWriteTextAnalyzer2 Analizza varie proprietà di testo per l'elaborazione di script complessi.
IDWriteTextFormat L'interfaccia IDWriteTextFormat descrive le proprietà del tipo di carattere e del paragrafo utilizzate per formattare il testo e descrive le informazioni sulle impostazioni locali.
IDWriteTextFormat1 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 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 Vengono descritte le proprietà del tipo di carattere e del paragrafo utilizzate per formattare il testo e vengono descritte le informazioni sulle impostazioni locali.
IDWriteTextLayout L'interfaccia IDWriteTextLayout rappresenta un blocco di testo dopo che è stato analizzato e formattato completamente.
IDWriteTextLayout1 Rappresenta un blocco di testo dopo che è stato completamente analizzato e formattato.
IDWriteTextLayout2 Rappresenta un blocco di testo dopo che è stato completamente analizzato e formattato.
IDWriteTextLayout3 Rappresenta un blocco di testo dopo che è stato completamente analizzato e formattato.
IDWriteTextRenderer Rappresenta un set di callback definiti dall'applicazione che eseguono il rendering di testo, oggetti inline e decorazioni, ad esempio sottolineature.
IDWriteTextRenderer1 Rappresenta un set di callback definiti dall'applicazione che eseguono il rendering di testo, oggetti inline e decorazioni, ad esempio sottolineature.
IDWriteTypography Rappresenta un'impostazione tipografica del tipo di carattere.