intestazione usp10.h
Questa intestazione viene usata dall'internationalizzazione per le applicazioni Windows. Per altre informazioni, vedere:
usp10.h contiene le interfacce di programmazione seguenti:
Funzioni
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. I tag di funzionalità tipografici che comprendono l'elenco vengono recuperati dal tipo di carattere nel contesto o nella cache del dispositivo fornito. |
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. I tag che comprendono l'elenco vengono recuperati dal tipo di carattere nel contesto o nella cache del dispositivo specificati. |
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. Gli script che comprendono l'elenco vengono recuperati dal tipo di carattere presente nel contesto del dispositivo fornito o dal motore di modellazione dello script che elabora il tipo di carattere dell'esecuzione corrente. |
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. Spesso, le applicazioni usano questa funzione per allineare un glifo in modo ottico all'inizio o alla fine di una riga. |
ScriptRecordDigitSubstitution Legge le impostazioni di sostituzione della cifra nativa e della cifra nativa (NLS) e le registra in una struttura SCRIPT_DIGITSUBSTITUTE. Per altre informazioni, vedere Forme cifre. |
ScriptShape Genera glifi e attributi visivi per un'esecuzione Unicode. |
ScriptShapeOpenType Genera glifi e attributi visivi per un'esecuzione Unicode con informazioni OpenType. Ogni esecuzione è costituita da una chiamata a questa funzione. |
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. |
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. |
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. |
Strutture
GOFFSET Contiene gli offset x e y del glifo combinato. |
OPENTYPE_FEATURE_RECORD Contiene informazioni su una singola funzionalità OpenType da applicare a un'esecuzione. |
SCRIPT_ANALYSIS Contiene una parte di una stringa Unicode, ovvero un "elemento". |
SCRIPT_CHARPROP Contiene informazioni su un singolo carattere in un'esecuzione (stringa di input). Le informazioni indicano se il glifo del carattere è interessato dalle lettere circostanti dell'esecuzione. |
SCRIPT_CONTROL Contiene flag di controllo script per diverse funzioni Uniscribe, ad esempio ScriptItemize. |
SCRIPT_DIGITSUBSTITUTE Contiene le impostazioni di sostituzione di cifre e cifre native. |
SCRIPT_FONTPROPERTIES Contiene informazioni sulle proprietà del tipo di carattere corrente. |
SCRIPT_GLYPHPROP Contiene informazioni su un glifo che fa parte di una matrice di glifi di output. |
SCRIPT_ITEM Contiene un elemento di script, inclusa una struttura SCRIPT_ANALYSIS con l'offset di stringa del primo carattere dell'elemento. |
SCRIPT_LOGATTR Contiene attributi di caratteri logici utili per la modifica e la formattazione del testo. |
SCRIPT_PROPERTIES Contiene informazioni sull'elaborazione speciale per ogni script. |
SCRIPT_STATE Contiene informazioni sullo stato dello script. |
SCRIPT_TABDEF Contiene le definizioni delle posizioni delle schede per ScriptStringAnalyse. |
SCRIPT_VISATTR Contiene gli attributi visivi (glifi) che identificano i cluster e i punti di giustificazione, generati da ScriptShape. |
TEXTRANGE_PROPERTIES Contiene un gruppo di funzionalità OpenType da applicare a un'esecuzione. |
Enumerazioni
SCRIPT_JUSTIFY Definisce le informazioni sulle caratteristiche del glifo necessarie per implementare la giustificazione da parte di un'applicazione. |