Uniscribe Functions
Ez a szakasz a tipográfiai és az összetett szkriptfeldolgozási függvényeket ismerteti.
Funkció | Leírás |
---|---|
ScriptApplyDigitSubstitution | Alkalmazza a megadott számjegy-helyettesítési beállításokat a megadott szkriptvezérlő és szkriptállapot-struktúrákra. |
ScriptApplyLogicalWidth | Egy futtatáshoz szükséges előreszélesség-tömböt vesz fel, és a beállított előre karakterjelszélességeket tartalmazó tömböt hoz létre. |
ScriptBreak | Beolvassa a sortörések meghatározására vonatkozó információkat. |
ScriptCacheGetHeight | Lekéri a jelenleg gyorsítótárazott betűtípus magasságát. |
ScriptCPtoX | Az x eltolást egy futtatás bal végéről vagy első széléről egy logikai karakterfürt kezdő vagy záró szélére hozza létre. |
ScriptFreeCache | Szkriptgyorsítótár felszabadítása. |
ScriptGetCMap | Lekéri a Unicode-karakterek karakterindexeit egy sztringben a TrueType cmap tábla vagy a régi stílusú betűtípusokhoz implementált standard cmap-tábla alapján. |
ScriptGetFontAlternateGlyphs | Lekéri egy adott karakter alternatív karaktereinek listáját, amelyek egy adott OpenType-funkcióval érhetők el. |
ScriptGetFontFeatureTags | Lekéri az OpenType-feldolgozáshoz használt definiált írási rendszer tipográfiai funkcióinak listáját. |
ScriptGetFontLanguageTags | Lekéri a megadott elemhez elérhető és az OpenType-feldolgozáshoz használt szkriptcímkék által támogatott nyelvi címkék listáját. |
ScriptGetFontProperties | Adatokat kér le a betűtípus által használt speciális karakterjelek betűgyorsítótárából. |
ScriptGetFontScriptTags | Lekéri az OpenType-feldolgozás betűtípusában elérhető szkriptek listáját. |
ScriptGetGlyphABCWidth | Lekéri egy adott karakterjel ABC-szélességét. |
ScriptGetLogicalWidths | Logikai szélességekké alakítja egy adott betűtípus karakterjelének előreszélességeit. |
ScriptGetProperties | Beolvassa az aktuális szkriptekkel kapcsolatos információkat. |
ScriptIsComplex | Meghatározza, hogy egy Unicode-sztring összetett szkriptfeldolgozást igényel-e. |
ScriptItemize | Egy Unicode-sztringet egyedileg formázható elemekre bont. |
ScriptItemizeOpenType | Egy Unicode-sztringet egyedileg formázható elemekre bont, és az OpenType-feldolgozáshoz minden formázható elemhez funkciócímkéket biztosít. |
ScriptJustify | Létrehoz egy előreszélességű táblázatot, amely lehetővé teszi a szöveg indoklását a ScriptTextOut függvénynek való továbbításkor. |
ScriptLayout | A futtatási beágyazási szintek tömbjét vizualizációról logikai pozícióra és/vagy logikai-vizualizációs pozícióra alakítja át. |
ScriptPlace | Glyph advance width and two-dimensional offset information from the output of ScriptShape. |
ScriptPlaceOpenType | A Unicode-futtatásokhoz tartozó karakterjeleket és vizuális attribútumokat az ScriptShapeOpenTypekimenetéből származó OpenType-információkkal hozza létre. |
ScriptPositionSingleGlyph | Egyetlen karakterjel elhelyezése egyetlen beállítással az OpenType-feldolgozás betűtípusában megadott funkcióval. |
ScriptRecordDigitSubstitution | Beolvassa a nemzeti nyelvi támogatás (NLS) natív számjegy- és számjegyhelyettesítési beállításait, és egy SCRIPT_DIGITSUBSTITUTE struktúrában rögzíti őket. |
ScriptShape | Unicode-futtatáshoz generál karakterjeleket és vizuális attribútumokat. |
ScriptShapeOpenType | Kódjeleket és vizuális attribútumokat hoz létre OpenType-adatokkal rendelkező Unicode-futtatáshoz. |
ScriptStringAnalyse | Egyszerű szöveges sztring elemzése. |
ScriptStringCPtoX | Lekéri a karakterpozíció kezdő vagy záró szélének x koordinátáját. |
ScriptStringFree | Felszabadít egy SCRIPT_STRING_ANALYSIS struktúrát. |
ScriptStringGetLogicalWidths | A vizualizáció szélességét logikai szélességekké alakítja át. |
ScriptStringGetOrder | Létrehoz egy tömböt, amely egy eredeti karakterpozíciót egy karakterhelyzetre képez le. |
ScriptStringOut | Megjeleníti az ScriptStringAnalyse egy korábbi hívása által létrehozott sztringet, és opcionálisan hozzáadja a kiemelést. |
ScriptString_pcOutChars | A kivágás után egy sztring hosszára mutató mutatót ad vissza. |
ScriptString_pLogAttr | Egy elemzett sztring logikai attribútumpufferére mutató mutatót ad vissza. |
ScriptString_pSize | Egy elemzett sztring SIZE szerkezetére mutató mutatót ad vissza. |
ScriptStringValidate | Érvénytelen sorozatok SCRIPT_STRING_ANALYSIS struktúráját ellenőrzi. |
ScriptStringXtoCP | Egy x koordinátát karakterpozícióvá alakít át. |
ScriptSubstituteSingleGlyph | Lehetővé teszi egyetlen karakterjel helyettesítését ugyanazzal a karakterjellel az OpenType-feldolgozáshoz. |
ScriptTextOut | Megjeleníti a megadott szkriptalakzat szövegét és a helyadatokat. |
ScriptXtoCP | Egy logikai karakterfürt kezdő vagy záró szélét hozza létre egy futtatás x eltolásából. |