Share via


usp10.h-Header

Dieser Header wird von der Internationalisierung für Windows-Anwendungen verwendet. Weitere Informationen finden Sie unter

usp10.h enthält die folgenden Programmierschnittstellen:

Functions

 
ScriptApplyDigitSubstitution

Wendet die angegebenen Einstellungen für die Ersetzung von Ziffern auf die angegebenen Skriptsteuerungs- und Skriptstatusstrukturen an.
ScriptApplyLogicalWidth

Nimmt ein Array von Vorlaufbreiten für eine Ausführung an und generiert ein Array von angepassten Vorabglyphenbreiten.
ScriptBreak

Ruft Informationen zum Bestimmen von Zeilenumbrüchen ab.
ScriptCacheGetHeight

Ruft die Höhe der aktuell zwischengespeicherten Schriftart ab.
ScriptCPtoX

Generiert den x-Offset vom linken Ende oder der führenden Kante einer Ausführung auf die führende oder nachfolgende Kante eines Logischen Zeichenclusters.
ScriptFreeCache

Gibt einen Skriptcache frei.
ScriptGetCMap

Ruft die Glyphenindizes der Unicode-Zeichen in einer Zeichenfolge entweder gemäß der TrueType-cmap-Tabelle oder der cmap-Standardtabelle ab, die für Schriftarten im alten Stil implementiert wurde.
ScriptGetFontAlternateGlyphen

Ruft eine Liste alternativer Glyphen für ein angegebenes Zeichen ab, auf das über ein angegebenes OpenType-Feature zugegriffen werden kann.
ScriptGetFontFeatureTags

Ruft eine Liste der typografischen Features für das definierte Schreibsystem für die OpenType-Verarbeitung ab. Die typografischen Featuretags, die die Liste enthalten, werden aus der Schriftart im angegebenen Gerätekontext oder Cache abgerufen.
ScriptGetFontLanguageTags

Ruft eine Liste von Sprachtags ab, die für das angegebene Element verfügbar sind und von einem angegebenen Skripttag für die OpenType-Verarbeitung unterstützt werden. Die Tags, die die Liste enthalten, werden aus der Schriftart im angegebenen Gerätekontext oder Cache abgerufen.
ScriptGetFontProperties

Ruft Informationen aus dem Schriftartcache zu den speziellen Glyphen ab, die von einer Schriftart verwendet werden.
ScriptGetFontScriptTags

Ruft eine Liste von Skripts ab, die in der Schriftart für die OpenType-Verarbeitung verfügbar sind. Skripts, die die Liste enthalten, werden aus der Schriftart abgerufen, die sich im angegebenen Gerätekontext befindet, oder von der Skriptgestaltungs-Engine, die die Schriftart der aktuellen Ausführung verarbeitet.
ScriptGetGlyphABCWidth

Ruft die ABC-Breite einer bestimmten Glyphe ab.
ScriptGetLogicalWidths

Konvertiert die Glyphenbreiten für eine bestimmte Schriftart in logische Breiten.
ScriptGetProperties

Ruft Informationen zu den aktuellen Skripts ab.
ScriptIsComplex

Bestimmt, ob eine Unicode-Zeichenfolge eine komplexe Skriptverarbeitung erfordert.
ScriptItemize

Unterbricht eine Unicode-Zeichenfolge in individuell formbare Elemente.
ScriptItemizeOpenType

Unterbricht eine Unicode-Zeichenfolge in individuell formbare Elemente und stellt ein Array von Featuretags für jedes formbare Element für die OpenType-Verarbeitung bereit.
ScriptJustify

Erstellt eine Tabelle mit erweiterten Breiten, um eine Textbegründung zuzulassen, wenn sie an die ScriptTextOut-Funktion übergeben wird.
ScriptLayout

Konvertiert ein Array von Ausführungseinbettungsebenen in eine Zuordnung der visual-zu-logischen Position und/oder der logisch-zu-visuellen Position.
ScriptPlace

Generiert Glyphenvorrückungsbreite und zweidimensionale Offsetinformationen aus der Ausgabe von ScriptShape.
ScriptPlaceOpenType

Generiert Glyphen und visuelle Attribute für eine Unicode-Ausführung mit OpenType-Informationen aus der Ausgabe von ScriptShapeOpenType.
ScriptPositionSingleGlyphe

Positioniert eine einzelne Glyphe mit einer einzelnen Anpassung unter Verwendung eines angegebenen Features, das in der Schriftart für die OpenType-Verarbeitung bereitgestellt wird. In den meisten Fällen verwenden Anwendungen diese Funktion, um eine Glyphe optisch am Anfang oder Ende einer Linie auszurichten.
ScriptRecordDigitSubstitution

Liest die nativen Einstellungen für die Ersetzung von Ziffern und Ziffern von National Language Support (NLS) und zeichnet sie in einer SCRIPT_DIGITSUBSTITUTE-Struktur auf. Weitere Informationen finden Sie unter Digit Shapes.
ScriptShape

Generiert Glyphen und visuelle Attribute für eine Unicode-Ausführung.
ScriptShapeOpenType

Generiert Glyphen und visuelle Attribute für eine Unicode-Ausführung mit OpenType-Informationen. Jede Ausführung besteht aus einem Aufruf dieser Funktion.
ScriptString_pcOutChars

Gibt nach dem Ausschneiden einen Zeiger auf die Länge einer Zeichenfolge zurück.
ScriptString_pLogAttr

Gibt einen Zeiger auf einen Puffer für logische Attribute für eine analysierte Zeichenfolge zurück.
ScriptString_pSize

Gibt einen Zeiger auf eine SIZE-Struktur für eine analysierte Zeichenfolge zurück.
ScriptStringAnalyse

Analysiert eine Nur-Text-Zeichenfolge.
ScriptStringCPtoX

Ruft die x-Koordinate für den vor- oder nachgestellten Rand einer Zeichenposition ab.
ScriptStringFree

Gibt eine SCRIPT_STRING_ANALYSIS-Struktur frei.
ScriptStringGetLogicalWidths

Konvertiert visuelle Breiten in logische Breite.
ScriptStringGetOrder

Erstellt ein Array, das eine ursprüngliche Zeichenposition einer Glyphenposition zuordnet.
ScriptStringOut

Zeigt eine Zeichenfolge an, die durch einen vorherigen Aufruf von ScriptStringAnalyse generiert wurde, und fügt optional Hervorhebungen hinzu.
ScriptStringValidate

Überprüft eine SCRIPT_STRING_ANALYSIS-Struktur auf ungültige Sequenzen.
ScriptStringXtoCP

Konvertiert eine x-Koordinate in eine Zeichenposition.
ScriptSubstituteSingleGlyphe

Ermöglicht das Ersetzen einer einzelnen Glyphe durch eine alternative Form derselben Glyphe für die OpenType-Verarbeitung.
ScriptTextOut

Zeigt Text für die angegebene Skriptform an und platziert Informationen.
ScriptXtoCP

Generiert den führenden oder nachfolgenden Edge eines Clusters für logische Zeichen aus dem x-Offset einer Ausführung.

Strukturen

 
GOFFSET

Enthält die x- und y-Offsets der kombinierenden Glyphe.
OPENTYPE_FEATURE_RECORD

Enthält Informationen zu einem einzelnen OpenType-Feature, das auf eine Ausführung angewendet werden soll.
SCRIPT_ANALYSIS

Enthält einen Teil einer Unicode-Zeichenfolge, d. h. ein "Element".
SCRIPT_CHARPROP

Enthält Informationen zu einem einzelnen Zeichen in einer Ausführung (Eingabezeichenfolge). Die Informationen geben an, ob die Zeichenglyphe von umgebenden Buchstaben der Ausführung beeinflusst wird.
SCRIPT_CONTROL

Enthält Skriptsteuerelementflags für mehrere Uniscribe-Funktionen, z. B. ScriptItemize.
SCRIPT_DIGITSUBSTITUTE

Enthält einstellungen für native Ziffern- und Ziffernersetzung.
SCRIPT_FONTPROPERTIES

Enthält Informationen zu den Eigenschaften der aktuellen Schriftart.
SCRIPT_GLYPHPROP

Enthält Informationen zu einer Glyphe, die Teil eines Ausgabe-Glyphenarrays ist.
SCRIPT_ITEM

Enthält ein Skriptelement, einschließlich einer SCRIPT_ANALYSIS-Struktur mit dem Zeichenfolgenoffset des ersten Zeichens des Elements.
SCRIPT_LOGATTR

Enthält Attribute logischer Zeichen, die beim Bearbeiten und Formatieren von Text nützlich sind.
SCRIPT_PROPERTIES

Enthält Informationen zur speziellen Verarbeitung für jedes Skript.
SCRIPT_STATE

Enthält Skriptstatusinformationen.
SCRIPT_TABDEF

Enthält Definitionen der Registerkartenpositionen für ScriptStringAnalyse.
SCRIPT_VISATTR

Enthält die visuellen Attribute (Glyphen), die Cluster und Begründungspunkte identifizieren, wie von ScriptShape generiert.
TEXTRANGE_PROPERTIES

Enthält eine Gruppe von OpenType-Features, die auf eine Ausführung angewendet werden sollen.

Enumerationen

 
SCRIPT_JUSTIFY

Definiert Glyphen-charakteristische Informationen, die eine Anwendung zum Implementieren der Begründung benötigt.