Condividi tramite


Interfacce DirectWrite

DirectWrite definisce le interfacce seguenti.

In questa 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 una bitmap e un contesto di dispositivo indipendente dal dispositivo a 32 bit, che può essere usato per il rendering dei glifi.
IDWriteBitmapRenderTarget1 Incapsula una bitmap e un contesto di dispositivo indipendente dal dispositivo a 32 bit, che è possibile usare per il rendering dei glifi.
IDWriteBitmapRenderTarget2 Incapsula una bitmap e un contesto di dispositivo indipendente dal dispositivo a 32 bit, che può essere usato per il rendering dei glifi.
IDWriteColorGlyphRunEnumerator Questa interfaccia consente all'applicazione di enumerare le esecuzioni del glifo di colore.
IDWriteColorGlyphRunEnumerator1 Enumeratore per una raccolta ordinata di esecuzioni di glifi di colore.
IDWriteFactory Utilizzato per creare tutti gli oggetti DirectWrite successivi. Questa interfaccia è l'interfaccia factory radice 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 della factory radice per tutti gli oggetti DirectWrite.
IDWriteFactory5 Interfaccia della factory radice 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 dei tipi 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 tipi di carattere. Questa interfaccia viene usata per creare visi di tipo carattere da tipi di carattere fisici o per recuperare informazioni quali le metriche relative ai visi del carattere o i nomi dei visi dei caratteri esistenti.
IDWriteFont1 Rappresenta un tipo di carattere fisico in una raccolta di tipi di carattere.
IDWriteFont2 Rappresenta un tipo di carattere fisico in una raccolta di tipi di carattere.
IDWriteFont3 Rappresenta un tipo di carattere in una raccolta di tipi di carattere.
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 raccolta di tipi di carattere può essere usata per individuare le famiglie di caratteri 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 raccolta di tipi di carattere può essere usata per individuare le famiglie di caratteri 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 Utilizzato per costruire una raccolta di tipi di carattere in base a un particolare tipo di chiave.
IDWriteFontDownloadListener Interfaccia di callback definita dall'applicazione che riceve notifiche dalla coda di download dei tipi di carattere (IDWriteFontDownloadQueue interfaccia). I callback verranno eseguiti nel thread di download e gli oggetti devono essere preparati a gestire le chiamate sui relativi metodi da altri thread in qualsiasi momento.
IDWriteFontDownloadQueue Interfaccia che accoda le richieste di download per tipi di carattere, caratteri, glifi e frammenti di carattere remoti.
IDWriteFontFace Questa interfaccia espone vari dati relativi ai tipi di carattere, ad esempio metriche, nomi e contorni glifi. Contiene il tipo di carattere viso, i riferimenti di file appropriati e i dati di identificazione del viso.
IDWriteFontFace1 Contiene il tipo di carattere, i riferimenti ai file appropriati e i dati di identificazione del viso.
IDWriteFontFace2 Questa interfaccia contiene il tipo di carattere, i riferimenti ai 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 carattere, i riferimenti ai file appropriati e i dati di identificazione del viso.
IDWriteFontFace4 Contiene il tipo di carattere, i riferimenti ai file appropriati e i dati di identificazione del viso.
IDWriteFontFace5 Questa interfaccia contiene il tipo di carattere, i riferimenti ai file appropriati e i dati di identificazione del viso. Aggiunge nuove funzionalità, ad esempio il confronto di due visi dei tipi di carattere, il recupero dei valori dell'asse dei caratteri e il recupero della risorsa del tipo di carattere sottostante.
IDWriteFontFaceReference Rappresenta un riferimento a un viso di tipo carattere. Un riferimento univoco a un tipo di carattere, da cui è possibile creare un tipo di carattere per eseguire una query sulle metriche dei tipi di carattere e usarlo per il rendering. Un riferimento al viso del tipo di carattere è costituito da un file di tipo di carattere, un indice del viso del carattere e una simulazione del viso del carattere. I dati del file potrebbero essere fisicamente presenti nel computer locale.
IDWriteFontFaceReference1 Rappresenta un riferimento a un viso di tipo carattere. Un riferimento univoco a un tipo di carattere, da cui è possibile creare un tipo di carattere per eseguire una query sulle metriche dei tipi di carattere e usarlo per il rendering.
IDWriteFontFallback Consente di accedere ai tipi di carattere 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 funzionalità, 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 tipo di carattere. Il sistema dei tipi di carattere usa questa interfaccia per enumerare i file di tipo di carattere durante la compilazione di una raccolta di caratteri.
IDWriteFontFileLoader Gestisce il caricamento di risorse di 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 del tipo di carattere in una struttura LOGFONT o per convertire una descrizione del tipo di carattere GDI in un viso di tipo 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 del tipo di carattere in una struttura LOGFONT o per convertire una descrizione del tipo di carattere GDI in un viso di tipo carattere. Viene usato anche per creare oggetti di destinazione di rendering bitmap.
IDWriteGeometrySink IDWriteGeometrySink è un typedef dell'interfaccia ID2D1SimplifiedGeometrySinkSink. Per altre informazioni, vedere la pagina di riferimento ID2D1SimplifiedGeometrySinkSink.
IDWriteGlyphRunAnalysis Contiene informazioni di basso livello utilizzate 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'immagine fosse un glifo inline con il testo.
IDWriteInMemoryFontFileLoader Rappresenta un caricatore di file di tipo di carattere che può accedere ai tipi di carattere in memoria.
IDWriteLocalFontFileLoader Implementazione predefinita dell'interfaccia IDWriteFontFileLoader, che opera su file di carattere locali ed espone 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 usare questo caricatore di file di tipo 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 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 tipo di carattere, che può essere non locale.
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 del 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 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 numerica.
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 Descrive le proprietà del tipo di carattere e del paragrafo utilizzate per formattare il testo e descrive le informazioni sulle impostazioni locali.
IDWriteTextFormat2 Descrive le proprietà del tipo di carattere e del paragrafo utilizzate per formattare il testo e descrive le informazioni sulle impostazioni locali.
IDWriteTextFormat3 Descrive le proprietà del tipo di carattere e del paragrafo utilizzate per formattare il testo e descrive le informazioni sulle impostazioni locali.
IDWriteTextLayout L'interfacciaIDWriteTextLayoutrappresenta un blocco di testo dopo l'analisi completa e la formattazione.
IDWriteTextLayout1 Rappresenta un blocco di testo dopo che è stato analizzato e formattato completamente.
IDWriteTextLayout2 Rappresenta un blocco di testo dopo che è stato analizzato e formattato completamente.
IDWriteTextLayout3 Rappresenta un blocco di testo dopo che è stato analizzato e formattato completamente.
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.