Freigeben über


Uniscribe-Funktionen

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

Funktion Beschreibung
ScriptApplyDigitSubstitution Wendet die angegebenen Ziffernersetzungseinstellungen auf die angegebenen Skriptsteuerelement- und Skriptstatusstrukturen an.
ScriptApplyLogicalWidth Verwendet ein Array von Vorausbreiten 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 aktuell zwischengespeicherten Schriftart ab.
ScriptCPtoX- Generiert den x-Offset vom linken Ende oder dem vorangestellten Rand eines Laufs auf den führenden oder nachfolgenden Rand eines logischen Zeichenclusters.
ScriptFreeCache- Gibt einen Skriptcache frei.
ScriptGetCMap- Ruft die Glyphenindizes der Unicode-Zeichen in einer Zeichenfolge gemäß der TrueType cmap-Tabelle oder der standardmäßigen cmap-Tabelle 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 Schriftartcache für die 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 bestimmten Glyphe ab.
ScriptGetLogicalWidths Konvertiert die Breite der Glyphe für eine bestimmte Schriftart in logische Breite.
ScriptGetProperties- Ruft Informationen zu den aktuellen Skripts ab.
ScriptIsComplex- Bestimmt, ob eine Unicode-Zeichenfolge eine komplexe Skriptverarbeitung erfordert.
ScriptItemize- Umbricht eine Unicode-Zeichenfolge in einzelne shapebare Elemente.
ScriptItemizeOpenType Umbricht eine Unicode-Zeichenfolge in einzelne shapebare Elemente und stellt ein Array von Featuretags für jedes shapebare Element für die OpenType-Verarbeitung bereit.
ScriptJustify Erstellt eine Tabelle mit erweiterter Breite, um die Textausrichtung zuzulassen, wenn sie an die ScriptTextOut--Funktion übergeben wird.
ScriptLayout- Konvertiert ein Array von Eingebettetungsebenen für die Ausführung in eine Zuordnung visueller zu logischer Position und/oder logischer zu visueller Position.
ScriptPlace- Generiert Glyphenbreite 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.
ScriptPositionSingleGlyphen- 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 systemeigenen NlS-Einstellungen (National Language Support) für die native Ziffern- und Ziffernersetzung 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 führenden oder nachfolgenden Rand einer Zeichenposition ab.
ScriptStringFree- Gibt eine SCRIPT_STRING_ANALYSIS Struktur frei.
ScriptStringGetLogicalWidths Konvertiert visuelle Breite 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 wird und optional hervorhebungen hinzufügt.
ScriptString_pcOutChars Gibt einen Zeiger auf die Länge einer Zeichenfolge nach dem Clipping zurück.
ScriptString_pLogAttr Gibt einen Zeiger auf einen logischen Attributpuffer 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 die Ersetzung 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 Rand eines logischen Zeichenclusters aus dem x-Offset einer Ausführung.