Freigeben über


Uniscribe-Funktionen

In diesem Abschnitt werden Funktionen für Typografie und komplexe Skriptverarbeitung beschrieben.

Funktion Beschreibung
ScriptApplyDigitSubstitution Wendet die angegebenen Einstellungen für die Ersetzung von Ziffern auf die angegebenen Skriptsteuerelement- und Skriptstatusstrukturen an.
ScriptApplyLogicalWidth Verwendet ein Array von erweiterten Breiten für eine Ausführung und generiert ein Array von angepassten erweiterten Glyphenbreiten.
ScriptBreak Ruft Informationen zum Bestimmen von Zeilenumbrüchen ab.
ScriptCacheGetHeight Ruft die Höhe der derzeit zwischengespeicherten Schriftart ab.
ScriptCPtoX Generiert den x-Offset vom linken Ende oder der vorderen Kante einer Ausführung zum vor- oder nachgestellten Rand 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 ist.
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.
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.
ScriptGetFontProperties Ruft Informationen aus dem Schriftartencache zu den speziellen Glyphen ab, die von einer Schriftart verwendet werden.
ScriptGetFontScriptTags Ruft eine Liste der Skripts ab, die in der Schriftart für die OpenType-Verarbeitung verfügbar sind.
ScriptGetGlyphABCWidth Ruft die ABC-Breite einer angegebenen 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 die Textausrichtung zuzulassen, wenn sie an die ScriptTextOut-Funktion übergeben wird.
ScriptLayout Konvertiert ein Array von Ausführungseinbettungsebenen in eine Zuordnung von visueller zu logischer Position und/oder logisch-zu-visueller 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.
ScriptPositionSingleGlyph Positioniert eine einzelne Glyphe mit einer einzelnen Anpassung mithilfe eines angegebenen Features, das in der Schriftart für die OpenType-Verarbeitung bereitgestellt wird.
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.
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.
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 Breiten.
ScriptStringGetOrder Erstellt ein Array, das eine ursprüngliche Zeichenposition einer Glyphenposition zuordnet.
ScriptStringOut Zeigt eine Zeichenfolge an, die von einem vorherigen Aufruf von ScriptStringAnalyse generiert wurde, und fügt optional Hervorhebungen hinzu.
ScriptString_pcOutChars Gibt einen Zeiger auf die Länge einer Zeichenfolge nach dem Clipping 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.
ScriptStringValidate Überprüft eine SCRIPT_STRING_ANALYSIS-Struktur auf ungültige Sequenzen.
ScriptStringXtoCP Konvertiert eine x-Koordinate in eine Zeichenposition.
ScriptSubstituteSingleGlyph 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 und Ortsinformationen an.
ScriptXtoCP Generiert den führenden oder nachgestellten Rand eines Logischen Zeichenclusters aus dem x-Offset einer Ausführung.