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