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