Condividi tramite


Enumerazioni DirectWrite

DirectWrite definisce le enumerazioni seguenti.

In questa sezione

Argomento Descrizione
DWRITE_AUTOMATIC_FONT_AXES Definisce costanti che specificano determinati assi che possono essere applicati automaticamente nel layout durante la selezione del carattere.
DWRITE_BASELINE L'enumerazione DWRITE_BASELINE contiene valori che specificano la linea di base per l'allineamento del testo.
DWRITE_BREAK_CONDITION Indica la condizione ai bordi dell'oggetto o del testo inline utilizzato per determinare il comportamento di interruzione della riga.
DWRITE_CONTAINER_TYPE Specifica il formato del contenitore di una risorsa del tipo di carattere. Un formato contenitore è diverso da un formato di file di tipo di carattere (DWRITE_FONT_FILE_TYPE) perché il contenitore descrive il contenitore in cui è incluso il file del tipo di carattere sottostante.
DWRITE_FACTORY_TYPE Specifica il tipo di oggetto factory DirectWrite.
DWRITE_FACTORY_TYPE (DWriteCore) Specifica il tipo di oggetto factory DirectWrite.
DWRITE_FLOW_DIRECTION Indica la direzione di inserimento delle righe di testo rispetto all'altra.
DWRITE_FONT_AXIS_ATTRIBUTES Definisce le costanti che specificano gli attributi per un asse dei caratteri.
DWRITE_FONT_AXIS_TAG Definisce le costanti che specificano un identificatore di quattro caratteri per un asse dei caratteri.
DWRITE_FONT_FACE_TYPE Indica il formato di file di un carattere completo.
DWRITE_FONT_FAMILY_MODEL Definisce le costanti che specificano la modalità di raggruppamento delle famiglie di caratteri.
DWRITE_FONT_FEATURE_TAG Valore che indica la caratteristica tipografica del testo fornito dal tipo di carattere.
DWRITE_FONT_FILE_TYPE Tipo di un tipo di carattere rappresentato da un singolo file di tipo di carattere. Formati di tipo 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_LINE_GAP_USAGE Specificare se il valore DWRITE_FONT_METRICS::lineGap deve far parte delle metriche di riga
DWRITE_FONT_PROPERTY_ID Identifica una stringa in un tipo di carattere.
DWRITE_FONT_SIMULATIONS Specifica le simulazioni di stile algoritmico da applicare al viso del carattere. Le simulazioni in grassetto e obliquo possono essere combinate tramite l'operazione OR bit per bit.
DWRITE_FONT_SOURCE_TYPE Definisce le costanti che specificano il meccanismo in base al quale un tipo di carattere è stato incluso in un set di caratteri.
DWRITE_FONT_STRETCH Rappresenta il grado di estensione di un tipo di carattere rispetto alle proporzioni normali di un tipo di carattere.
DWRITE_FONT_STYLE Rappresenta lo stile di un carattere come normale, corsivo o obliquo.
DWRITE_FONT_WEIGHT Rappresenta la densità di un carattere tipografico, in termini di leggerezza o pesantezza dei tratti.
DWRITE_GLYPH_IMAGE_FORMATS Specifica quali formati sono supportati nel tipo di carattere, a livello di carattere o per glifo.
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_GRID_FIT_MODE Specifica se abilitare l'adattamento griglia dei contorni del glifo (noto anche come hinting).
DWRITE_INFORMATIONAL_STRING_ID Enumerazione stringa informativa che identifica una stringa incorporata in un file di tipo di carattere.
DWRITE_LINE_SPACING_METHOD Metodo utilizzato per l'interlinea in un layout di testo.
DWRITE_LOCALITY Specifica la posizione di una risorsa.
DWRITE_MEASURING_MODE Indica il metodo di misurazione utilizzato per il layout di testo.
DWRITE_NUMBER_SUBSTITUTION_METHOD Specifica come applicare la sostituzione dei numeri alle cifre e alla punteggiatura correlata.
DWRITE_OPTICAL_ALIGNMENT Modalità di allineamento del margine ottico.
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 la modalità di trattamento delle estremità dei caratteri e dei minuscoli ascendenti.
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 del contorno 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 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 di lettera.
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 i 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 di caratteri.
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_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 di avanzamento della lettura. Nota: DWRITE_READING_DIRECTION_TOP_TO_BOTTOM e DWRITE_READING_DIRECTION_BOTTOM_TO_TOP sono disponibili solo in Windows 8.1 e versioni successive.
enumerazioni DWRITE_RENDERING_MODE A partire da Windows 8, l'enumerazione DWRITE_RENDERING_MODE ha aggiunto nuovi valori di enumerazione e ne sono stati deprecati altri.
DWRITE_RENDERING_MODE1 Specifica la modalità di rendering dei glifi.
DWRITE_SCRIPT_SHAPES Indica requisiti di data shaping aggiuntivi per il testo.
DWRITE_TEXT_ALIGNMENT Specifica l'allineamento del testo del paragrafo lungo l'asse della direzione di lettura, rispetto al bordo iniziale e finale della casella di layout.
DWRITE_TEXT_ANTIALIAS_MODE L'enumerazione DWRITE_TEXT_ANTIALIAS_MODE contiene valori che specificano il tipo di antialiasing da utilizzare per il testo quando la modalità di rendering chiama l'anti-aliasing.
DWRITE_TEXTURE_TYPE Identifica un tipo di trama alfa.
DWRITE_TRIMMING_GRANULARITY Specifica la granularità del testo utilizzata per ridurre l'overflow del testo nella casella di layout.
DWRITE_VERTICAL_GLYPH_ORIENTATION L'enumerazione DWRITE_VERTICAL_GLYPH_ORIENTATION contiene valori che specificano il tipo di orientamento del glifo desiderato per il testo.
DWRITE_WORD_WRAPPING Specifica il ritorno a capo automatico delle parole da utilizzare in un particolare paragrafo su più righe. Nota: DWRITE_WORD_WRAPPING_EMERGENCY_BREAK, DWRITE_WORD_WRAPPING_WHOLE _WORD e DWRITE_WORD_WRAPPING_CHARACTER sono disponibili solo in Windows 8.1 e versioni successive.