Condividi tramite


Funzioni uniscrivere

Questa sezione descrive le funzioni per la tipografia e per l'elaborazione di script complessi.

Funzione Descrizione
ScriptApplyDigitSubstitution Applica le impostazioni di sostituzione delle cifre specificate alle strutture di stato dello script e del controllo script specificati.
ScriptApplyLogicalWidth Accetta una matrice di larghezze avanzate per un'esecuzione e genera una matrice di larghezza del glifo modificata.
ScriptBreak Recupera informazioni per determinare le interruzioni di riga.
ScriptCacheGetHeight Recupera l'altezza del tipo di carattere memorizzato nella cache.
ScriptCPtoX Genera l'offset x dalla parte sinistra o dal bordo iniziale di un'esecuzione al bordo iniziale o finale di un cluster di caratteri logici.
ScriptFreeCache Libera una cache di script.
ScriptGetCMap Recupera gli indici glifi dei caratteri Unicode in una stringa in base alla tabella cmap TrueType o alla tabella cmap standard implementata per i tipi di carattere in stile precedente.
ScriptGetFontAlternateGlyphs Recupera un elenco di glifi alternativi per un carattere specificato a cui è possibile accedere tramite una funzionalità OpenType specificata.
ScriptGetFontFeatureTags Recupera un elenco di funzionalità tipografiche per il sistema di scrittura definito per l'elaborazione OpenType.
ScriptGetFontLanguageTags Recupera un elenco di tag di lingua disponibili per l'elemento specificato e supportati da un tag di script specificato per l'elaborazione OpenType.
ScriptGetFontProperties Recupera le informazioni dalla cache dei tipi di carattere nei glifi speciali usati da un tipo di carattere.
ScriptGetFontScriptTags Recupera un elenco di script disponibili nel tipo di carattere per l'elaborazione OpenType.
ScriptGetGlyphABCWidth Recupera la larghezza ABC di un glifo specificato.
ScriptGetLogicalWidths Converte le larghezze di avanzamento del glifo per un carattere specifico in larghezze logiche.
ScriptGetProperties Recupera informazioni sugli script correnti.
ScriptIsComplex Determina se una stringa Unicode richiede un'elaborazione di script complessa.
ScriptItemize Suddivide una stringa Unicode in elementi singolarmente formabili.
ScriptItemizeOpenType Suddivide una stringa Unicode in elementi singolarmente formabili e fornisce una matrice di tag di funzionalità per ogni elemento formabile per l'elaborazione OpenType.
ScriptJustify Crea una tabella di larghezza avanzata per consentire la giustificazione del testo quando viene passata alla funzione ScriptTextOut .
ScriptLayout Converte una matrice di livelli di incorporamento di esecuzione in una mappa di posizione visiva a logica e/o posizione visiva.
ScriptPlace Genera le informazioni di avanzamento del glifo e offset bidimensionale dall'output di ScriptShape.
ScriptPlaceOpenType Genera glifi e attributi visivi per un'esecuzione Unicode con informazioni OpenType dall'output di ScriptShapeOpenType.
ScriptPositionSingleGlyph Posiziona un singolo glifo con una singola regolazione usando una funzionalità specificata fornita nel tipo di carattere per l'elaborazione di OpenType.
ScriptRecordDigitSubstitution Legge le impostazioni di sostituzione della cifra nativa e della cifra nativa (NLS) e le registra in una struttura di SCRIPT_DIGITSUBSTITUTE .
ScriptShape Genera glifi e attributi visivi per un'esecuzione Unicode.
ScriptShapeOpenType Genera glifi e attributi visivi per un'esecuzione Unicode con informazioni OpenType.
ScriptStringAnalyse Analizza una stringa di testo normale.
ScriptStringCPtoX Recupera la coordinata x per il bordo iniziale o finale di una posizione di carattere.
ScriptStringFree Libera una struttura SCRIPT_STRING_ANALYSIS .
ScriptStringGetLogicalWidths Converte le larghezze visive in larghezze logiche.
ScriptStringGetOrder Crea una matrice che esegue il mapping di una posizione di carattere originale a una posizione del glifo.
ScriptStringOut Visualizza una stringa generata da una chiamata precedente a ScriptStringAnalyse e facoltativamente aggiunge l'evidenziazione.
ScriptString_pcOutChars Restituisce un puntatore alla lunghezza di una stringa dopo il ritaglio.
ScriptString_pLogAttr Restituisce un puntatore a un buffer di attributi logici per una stringa analizzata.
ScriptString_pSize Restituisce un puntatore a una struttura SIZE per una stringa analizzata.
ScriptStringValidate Controlla una struttura SCRIPT_STRING_ANALYSIS per sequenze non valide.
ScriptStringXtoCP Converte una coordinata x in una posizione di carattere.
ScriptSubstituteSingleGlyph Abilita la sostituzione di un singolo glifo con una forma alternativa dello stesso glifo per l'elaborazione di OpenType.
ScriptTextOut Visualizza il testo per la forma e la posizione dello script specificati.
ScriptXtoCP Genera il bordo iniziale o finale di un cluster di caratteri logici dall'offset x di un'esecuzione.