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