Condividi tramite


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.