Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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. |