Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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. |