Megosztás a következőn keresztül:


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.