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.