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. |