Condividi tramite


Uniscribe Functions

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 di controllo dello script specificate.
ScriptApplyLogicalWidth Accetta una matrice di larghezze avanzate per un'esecuzione e genera una matrice di larghezze deglifi avanzate regolate.
ScriptBreak Recupera informazioni per determinare le interruzioni di riga.
ScriptCacheGetHeight Recupera l'altezza del tipo di carattere attualmente memorizzato nella cache.
scriptCPtoX Genera l'offset x dall'estremità 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 del glifo dei caratteri Unicode in una stringa in base alla tabella cmap TrueType o alla tabella cmap standard implementata per i tipi di carattere precedenti.
ScriptGetFontAlternateGlyphs Recupera un elenco di glifi alternativi per un carattere specificato accessibile 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 informazioni dalla cache dei tipi di carattere sui glifi speciali utilizzati 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 la larghezza avanzata del glifo per un tipo di 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 formabili singolarmente.
ScriptItemizeOpenType Suddivide una stringa Unicode in elementi singolarmente modellabili e fornisce una matrice di tag di funzionalità per ogni elemento formabile per l'elaborazione OpenType.
ScriptJustify Crea una tabella di larghezze avanzate per consentire la giustificazione del testo quando viene passata alla funzione ScriptTextOut.
ScriptLayout Converte una matrice di livelli di incorporamento delle esecuzioni in una mappa di posizione da visualizzazione a logica e/o posizione da logica a oggetto visivo.
ScriptPlace Genera informazioni di larghezza avanzata 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 utilizzando una caratteristica specificata fornita nel tipo di carattere per l'elaborazione OpenType.
ScriptRecordDigitSubstitution Legge le impostazioni di sostituzione delle cifre native e della sostituzione delle cifre (NLS) national language support (NLS) e le registra in una struttura 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 del carattere.
scriptStringFree Libera una struttura SCRIPT_STRING_ANALYSIS.
ScriptStringGetLogicalWidths Converte le larghezze degli oggetti visivi in larghezze logiche.
ScriptStringGetOrder Crea una matrice che esegue il mapping di una posizione del carattere originale a una posizione del glifo.
scriptStringOut Visualizza una stringa generata da una chiamata precedente a ScriptStringAnalyse e, facoltativamente, aggiunge 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 strutturaSIZE per una stringa analizzata.
ScriptStringValidate Controlla una struttura SCRIPT_STRING_ANALYSIS per le 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 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.