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