Intestazione dwrite.h
Questa intestazione viene usata da DirectWrite. Per altre informazioni, vedere:
dwrite.h contiene le interfacce di programmazione seguenti:
IDWriteBitmapRenderTarget Incapsula una bitmap e un contesto di dispositivo indipendente da 32 bit, che può essere usato per il rendering dei glifi. |
IDWriteFactory Utilizzato per creare tutti gli oggetti DirectWrite successivi. Questa interfaccia è l'interfaccia factory radice per tutti gli oggetti DirectWrite. |
IDWriteFont Rappresenta un tipo di carattere fisico in una raccolta di tipi di carattere. Questa interfaccia viene usata per creare visi dei tipi di carattere da tipi di carattere fisici o per recuperare informazioni come le metriche dei visi del carattere o i nomi dei visi dei caratteri esistenti. |
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. (IDWriteFontCollection) |
IDWriteFontCollectionLoader Usato per costruire una raccolta di tipi di carattere in base a un particolare tipo di chiave. |
IDWriteFontFace Questa interfaccia espone vari dati del tipo di carattere, ad esempio metriche, nomi e struttura del glifo. Contiene il tipo di carattere, i riferimenti ai file appropriati e i dati di identificazione del viso. |
IDWriteFontFamily Rappresenta una famiglia di tipi di carattere correlati. (IDWriteFontFamily) |
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. (IDWriteFontList) |
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. (IDWriteGdiInterop) |
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. |
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. |
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. |
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. |
IDWriteTextAnalysisSink Questa interfaccia viene implementata dal client dell'analizzatore di testo per ricevere l'output di una determinata analisi del testo. |
IDWriteTextAnalysisSource Implementato dal client dell'analizzatore di testo per fornire testo all'analizzatore. |
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. |
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. |
IDWriteTextLayout L'interfaccia IDWriteTextLayout 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 le sottolineature. (IDWriteTextRenderer) |
IDWriteTypography Rappresenta un'impostazione tipografica del tipo di carattere. |
DWRITE_MAKE_OPENTYPE_TAG Crea un tag OpenType come intero a 32 bit, in modo che il primo carattere nel tag sia il byte più basso (meno significativo nelle architetture little endian), che può essere usato per confrontare i tag nel file del tipo di carattere. |
DWriteCreateFactory Crea un oggetto factory DirectWrite utilizzato per la successiva creazione di singoli oggetti DirectWrite. |
DWRITE_CLUSTER_METRICS Contiene informazioni su un cluster glifo. |
DWRITE_FONT_FEATURE Specifica le proprietà utilizzate per identificare ed eseguire funzionalità tipografiche nel tipo di carattere corrente. |
DWRITE_FONT_METRICS La struttura DWRITE_FONT_METRICS specifica le metriche applicabili a tutti i glifi all'interno del tipo di carattere. |
DWRITE_GLYPH_METRICS Specifica le metriche di un singolo glifo. |
DWRITE_GLYPH_OFFSET Regolazione facoltativa della posizione di un glifo. |
DWRITE_GLYPH_RUN Contiene le informazioni necessarie per i renderer per disegnare le esecuzioni del glifo. |
DWRITE_GLYPH_RUN_DESCRIPTION Contiene proprietà aggiuntive correlate a quelle in DWRITE_GLYPH_RUN. |
DWRITE_HIT_TEST_METRICS Descrive l'area ottenuta da un hit test. |
DWRITE_INLINE_OBJECT_METRICS Contiene proprietà che descrivono la misura geometrica di un oggetto inline definito dall'applicazione. |
DWRITE_LINE_BREAKPOINT Caratteristiche del punto di interruzione di riga di un carattere. |
DWRITE_LINE_METRICS Contiene informazioni su una riga formattata di testo. (DWRITE_LINE_METRICS) |
DWRITE_MATRIX La struttura DWRITE_MATRIX specifica la trasformazione grafica da applicare ai glifi di cui è stato eseguito il rendering. |
DWRITE_OVERHANG_METRICS Indica il superamento di ogni lato degli oggetti DIP visibili (pixel indipendenti dal dispositivo) o di ogni lato del layout o degli oggetti inline. |
DWRITE_SCRIPT_ANALYSIS Archivia l'associazione di testo e il relativo script di sistema, nonché alcuni attributi di visualizzazione. |
DWRITE_SHAPING_GLYPH_PROPERTIES Contiene le proprietà di output di forma per un glifo di output. |
DWRITE_SHAPING_TEXT_PROPERTIES Modellare le proprietà di output per un glifo di output. |
DWRITE_STRIKETHROUGH Contiene informazioni relative alle dimensioni e alla posizione delle procedure di sciopero. |
DWRITE_TEXT_METRICS Contiene le metriche associate al testo dopo il layout. (DWRITE_TEXT_METRICS) |
DWRITE_TEXT_RANGE Specifica un intervallo di posizioni di testo in cui viene applicato il formato nel testo rappresentato da un oggetto IDWriteTextLayout. |
DWRITE_TRIMMING Specifica l'opzione di ritaglio per il overflow del testo nella casella di layout. |
DWRITE_TYPOGRAPHIC_FEATURES Contiene un set di funzionalità tipografiche da applicare durante la forma di testo. |
DWRITE_UNDERLINE Contiene informazioni sulla larghezza, spessore, offset, altezza di esecuzione, direzione di lettura e direzione del flusso di una sottolineatura. |
DWRITE_BREAK_CONDITION Indica la condizione ai bordi dell'oggetto inline o del testo utilizzato per determinare il comportamento di interruzione della riga. |
DWRITE_FACTORY_TYPE Specifica il tipo di oggetto factory DirectWrite. |
DWRITE_FLOW_DIRECTION Indica la direzione della modalità di inserimento delle righe del testo rispetto all'altra. |
DWRITE_FONT_FACE_TYPE Indica il formato di file di un viso di tipo carattere completo. |
DWRITE_FONT_FEATURE_TAG Valore che indica la funzionalità tipografica del testo fornito dal tipo di carattere. |
DWRITE_FONT_FILE_TYPE Tipo di un tipo di carattere rappresentato da un singolo file di carattere. Formati di carattere costituiti da più file, ad esempio Type 1 . PFM e . PFB, hanno valori di enumerazione separati per ognuno dei tipi di file. |
DWRITE_FONT_SIMULATIONS Specifica simulazioni di stile algoritmico da applicare al viso del tipo di carattere. Le simulazioni grassetto e oblique possono essere combinate tramite l'operazione OR bit per bit. |
DWRITE_FONT_STRETCH Rappresenta il grado di estensione di un tipo di carattere rispetto al normale rapporto di aspetto di un tipo di carattere. |
DWRITE_FONT_STYLE Rappresenta lo stile di un viso di tipo carattere normale, corsivo o oblique. |
DWRITE_FONT_WEIGHT Rappresenta la densità di un carattere tipografico, in termini di leggerezza o pesantezza dei tratti. |
DWRITE_INFORMATIONAL_STRING_ID Enumerazione stringa informativo che identifica una stringa incorporata in un file di tipo carattere. |
DWRITE_LINE_SPACING_METHOD Metodo utilizzato per la spaziatura della riga in un layout di testo. |
DWRITE_NUMBER_SUBSTITUTION_METHOD Specifica come applicare la sostituzione del numero su cifre e punteggiatura correlata. |
DWRITE_PARAGRAPH_ALIGNMENT Specifica l'allineamento del testo del paragrafo lungo l'asse della direzione del flusso, rispetto alla parte superiore e inferiore della casella di layout del flusso. |
DWRITE_PIXEL_GEOMETRY Rappresenta la struttura interna di un pixel del dispositivo, ovvero la disposizione fisica dei componenti di colore rosso, verde e blu, che si presuppone ai fini del rendering del testo. |
DWRITE_READING_DIRECTION Specifica la direzione in cui viene eseguito lo stato di lettura. |
DWRITE_RENDERING_MODE Rappresenta un metodo di rendering degli glifi. |
DWRITE_SCRIPT_SHAPES Indica requisiti di forma aggiuntivi per il testo. |
DWRITE_TEXT_ALIGNMENT Specifica l'allineamento del testo del paragrafo lungo l'asse di direzione di lettura, rispetto al bordo iniziale e finale della casella di layout. |
DWRITE_TEXTURE_TYPE Identifica un tipo di trama alfa. |
DWRITE_TRIMMING_GRANULARITY Specifica la granularità del testo usata per tagliare il testo sovraflow della casella di layout. |
DWRITE_WORD_WRAPPING Specifica il wrapping delle parole da usare in un particolare paragrafo multilinea. |