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. |