Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |