Intestazione dwrite_1.h
Questa intestazione viene usata da DirectWrite. Per altre informazioni, vedere:
dwrite_1.h contiene le interfacce di programmazione seguenti:
Interfacce
IDWriteBitmapRenderTarget1 Incapsula una bitmap indipendente dal dispositivo a 32 bit e un contesto di dispositivo, che è possibile usare per il rendering dei glifi. |
IDWriteFactory1 Interfaccia factory radice per tutti gli oggetti DirectWrite. (IDWriteFactory1) |
IDWriteFont1 Rappresenta un tipo di carattere fisico in una raccolta di tipi di carattere. (IDWriteFont1) |
IDWriteFontFace1 Contiene il tipo di carattere, i riferimenti ai file appropriati e i dati di identificazione del viso. (IDWriteFontFace1) |
IDWriteRenderingParams1 Rappresenta le impostazioni di rendering del testo per la rasterizzazione e il filtro del glifo. (IDWriteRenderingParams1) |
IDWriteTextAnalysisSink1 Interfaccia implementata per ricevere l'output degli analizzatori di testo. |
IDWriteTextAnalysisSource1 Interfaccia implementata per fornire le informazioni necessarie all'analizzatore del testo, ad esempio il testo e le proprietà di testo associate. |
IDWriteTextAnalyzer1 Analizza varie proprietà di testo per l'elaborazione di script complessi. (IDWriteTextAnalyzer1) |
IDWriteTextLayout1 Rappresenta un blocco di testo dopo che è stato analizzato e formattato completamente. (IDWriteTextLayout1) |
Strutture
DWRITE_CARET_METRICS La struttura DWRITE_CARET_METRICS specifica le metriche per il posizionamento del cursore in un tipo di carattere. |
DWRITE_FONT_METRICS1 La struttura DWRITE_FONT_METRICS1 specifica le metriche applicabili a tutti i glifi all'interno del tipo di carattere. |
DWRITE_JUSTIFICATION_OPPORTUNITY La struttura DWRITE_JUSTIFICATION_OPPORTUNITY specifica le informazioni sulla giustificazione per ogni glifo. |
DWRITE_PANOSE L'unione DWRITE_PANOSE descrive i valori di classificazione del carattere tipografico usati con IDWriteFont1::GetPanose per selezionare e trovare la corrispondenza con il tipo di carattere. |
DWRITE_SCRIPT_PROPERTIES La struttura DWRITE_SCRIPT_PROPERTIES specifica le proprietà dello script per lo spostamento e la giustificazione del cursore. |
DWRITE_UNICODE_RANGE La struttura DWRITE_UNICODE_RANGE specifica l'intervallo di punti di codice Unicode. |
Enumerazioni
DWRITE_BASELINE L'enumerazione DWRITE_BASELINE contiene valori che specificano la linea di base per l'allineamento del testo. |
DWRITE_GLYPH_ORIENTATION_ANGLE L'enumerazione DWRITE_GLYPH_ORIENTATION_ANGLE contiene valori che specificano il modo in cui il glifo è orientato all'asse x. |
DWRITE_OUTLINE_THRESHOLD L'enumerazione DWRITE_OUTLINE_THRESHOLD contiene valori che specificano i criteri utilizzati dal metodo IDWriteFontFace1::GetRecommendedRenderingMode per determinare se eseguire il rendering dei glifi in modalità struttura. |
DWRITE_PANOSE_ARM_STYLE L'enumerazione DWRITE_PANOSE_ARM_STYLE contiene valori che specificano lo stile di terminazione degli steli e delle forme di lettera arrotondate per il testo. |
DWRITE_PANOSE_ASPECT L'enumerazione DWRITE_PANOSE_ASPECT contiene valori che specificano il rapporto tra la larghezza e l'altezza del viso del carattere. |
DWRITE_PANOSE_ASPECT_RATIO L'enumerazione DWRITE_PANOSE_ASPECT_RATIO contiene valori che specificano informazioni sul rapporto tra larghezza e altezza del viso del carattere. |
DWRITE_PANOSE_CHARACTER_RANGES L'enumerazione DWRITE_PANOSE_CHARACTER_RANGES contiene valori che specificano il tipo di caratteri disponibili nel tipo di carattere. |
DWRITE_PANOSE_CONTRAST L'enumerazione DWRITE_PANOSE_CONTRAST contiene valori che specificano il rapporto tra il punto più spesso e il punto più sottile del tratto per una lettera, ad esempio "O". |
DWRITE_PANOSE_DECORATIVE_CLASS L'enumerazione DWRITE_PANOSE_DECORATIVE_CLASS contiene valori che specificano l'aspetto generale del viso del carattere. |
DWRITE_PANOSE_DECORATIVE_TOPOLOGY L'enumerazione DWRITE_PANOSE_DECORATIVE_TOPOLOGY contiene valori che specificano le caratteristiche generali della forma del tipo di carattere. |
DWRITE_PANOSE_FAMILY L'enumerazione DWRITE_PANOSE_FAMILY contiene valori che specificano il tipo di classificazione del carattere tipografico. |
DWRITE_PANOSE_FILL L'enumerazione DWRITE_PANOSE_FILL contiene valori che specificano il tipo di trattamento di riempimento e linea. |
DWRITE_PANOSE_FINIALS L'enumerazione DWRITE_PANOSE_FINIALS contiene valori che specificano il modo in cui vengono trattati i caratteri finali e i caratteri ascendenti meno. |
DWRITE_PANOSE_LETTERFORM L'enumerazione DWRITE_PANOSE_LETTERFORM contiene valori che specificano l'arrotondamento della forma lettera per il testo. |
DWRITE_PANOSE_LINING L'enumerazione DWRITE_PANOSE_LINING contiene valori che specificano la gestione della struttura per il carattere tipografico decorativo. |
DWRITE_PANOSE_MIDLINE L'enumerazione DWRITE_PANOSE_MIDLINE contiene valori che specificano informazioni sulla posizione della linea media tra caratteri maiuscoli e il trattamento dei vertici diagonali. |
DWRITE_PANOSE_PROPORTION L'enumerazione DWRITE_PANOSE_PROPORTION contiene valori che specificano la proporzione della forma del glifo considerando dettagli aggiuntivi per i caratteri standard. |
DWRITE_PANOSE_SCRIPT_FORM L'enumerazione DWRITE_PANOSE_SCRIPT_FORM contiene valori che specificano l'aspetto generale del viso del carattere, tenendo conto della pendenza e delle code. |
DWRITE_PANOSE_SCRIPT_TOPOLOGY L'enumerazione DWRITE_PANOSE_SCRIPT_TOPOLOGY contiene valori che specificano la topologia delle forme letterali. |
DWRITE_PANOSE_SERIF_STYLE L'enumerazione DWRITE_PANOSE_SERIF_STYLE contiene valori che specificano l'aspetto del testo serif. |
DWRITE_PANOSE_SPACING L'enumerazione DWRITE_PANOSE_SPACING contiene valori che specificano la spaziatura dei caratteri (monospace e proporzionale). |
DWRITE_PANOSE_STROKE_VARIATION L'enumerazione DWRITE_PANOSE_STROKE_VARIATION contiene valori che specificano la relazione tra caratteri di testo sottili e spessi. |
DWRITE_PANOSE_SYMBOL_ASPECT_RATIO L'enumerazione DWRITE_PANOSE_SYMBOL_ASPECT_RATIO contiene valori che specificano le proporzioni dei caratteri simbolici. |
DWRITE_PANOSE_SYMBOL_KIND L'enumerazione DWRITE_PANOSE_SYMBOL_KIND contiene valori che specificano il tipo di set di simboli. |
DWRITE_PANOSE_TOOL_KIND L'enumerazione DWRITE_PANOSE_TOOL_KIND contiene valori che specificano il tipo di strumento utilizzato per creare moduli carattere. |
DWRITE_PANOSE_WEIGHT L'enumerazione DWRITE_PANOSE_WEIGHT contiene valori che specificano il peso dei caratteri. |
DWRITE_PANOSE_XASCENT L'enumerazione DWRITE_PANOSE_XASCENT contiene valori che specificano le dimensioni relative delle lettere minuscole. |
DWRITE_PANOSE_XHEIGHT L'enumerazione DWRITE_PANOSE_XHEIGHT contiene valori che specificano informazioni sulle dimensioni relative delle lettere minuscole e sul trattamento dei segni diacritici (xheight). |
DWRITE_TEXT_ANTIALIAS_MODE L'enumerazione DWRITE_TEXT_ANTIALIAS_MODE contiene valori che specificano il tipo di antialiasing da usare per il testo quando la modalità di rendering chiama l'antialiasing. |
DWRITE_VERTICAL_GLYPH_ORIENTATION L'enumerazione DWRITE_VERTICAL_GLYPH_ORIENTATION contiene valori che specificano il tipo di orientamento del glifo desiderato per il testo. |