Functies uniscriberen
In deze sectie worden functies voor typografie en complexe scriptverwerking beschreven.
Functie | Beschrijving |
---|---|
ScriptApplyDigitSubstitutie | Hiermee worden de opgegeven instellingen voor het vervangen van cijfers toegepast op het opgegeven scriptbeheer en scriptstatusstructuren. |
ScriptApplyLogicalWidth- | Neemt een matrix met geavanceerde breedten voor een uitvoering en genereert een matrix met aangepaste breedten van voorlooptekens. |
ScriptBreak- | Hiermee haalt u informatie op voor het bepalen van regeleinden. |
ScriptCacheGetHeight- | Hiermee haalt u de hoogte van het lettertype in de cache op. |
ScriptCPtoX- | Hiermee genereert u de x-offset van het linker- of voorlooprand van een uitvoering naar de voorloop- of volgrand van een logisch tekencluster. |
ScriptFreeCache- | Er wordt een scriptcache vrijgemaakt. |
ScriptGetCMap- | Haalt de glyph-indexen van de Unicode-tekens in een tekenreeks op volgens de trueType cmap-tabel of de standaard-cmaptabel die is geïmplementeerd voor lettertypen in oude stijl. |
ScriptGetFontAlternateGlyphs | Hiermee haalt u een lijst met alternatieve glyphs op voor een opgegeven teken dat toegankelijk is via een opgegeven OpenType-functie. |
ScriptGetFontFeatureTags | Hiermee wordt een lijst met typografische functies opgehaald voor het gedefinieerde schrijfsysteem voor OpenType-verwerking. |
ScriptGetFontLanguageTags | Hiermee haalt u een lijst met taaltags op die beschikbaar zijn voor het opgegeven item en die worden ondersteund door een opgegeven scripttag voor OpenType-verwerking. |
ScriptGetFontProperties- | Hiermee haalt u informatie op uit de lettertypecache op de speciale tekens die door een lettertype worden gebruikt. |
ScriptGetFontScriptTags | Hiermee haalt u een lijst met scripts op die beschikbaar zijn in het lettertype voor OpenType-verwerking. |
ScriptGetGlyphABCWidth- | Haalt de ABC-breedte van een gegeven symbool op. |
ScriptGetLogicalWidths- | Converteert de breedte van de glyph voor een specifiek lettertype naar logische breedten. |
ScriptGetProperties- | Haalt informatie over de huidige scripts op. |
ScriptIsComplex- | Bepaalt of een Unicode-tekenreeks complexe scriptverwerking vereist. |
ScriptItemize | Breekt een Unicode-tekenreeks op in afzonderlijke vormbare items. |
ScriptItemizeOpenType- | Breekt een Unicode-tekenreeks op in afzonderlijke vormbare items en biedt een matrix met functietags voor elk shapebaar item voor OpenType-verwerking. |
ScriptJustify- | Hiermee maakt u een tabel met geavanceerde breedten om tekstuitvullen toe te staan wanneer deze wordt doorgegeven aan de functie ScriptTextOut. |
ScriptLayout- | Converteert een matrix met insluitingsniveaus voor uitvoeren naar een kaart van de positie van visual-naar-logische positie en/of logische naar-visualpositie. |
ScriptPlace | Genereert de breedte van glyph en tweedimensionale offsetgegevens uit de uitvoer van ScriptShape. |
ScriptPlaceOpenType- | Genereert glyphs en visuele kenmerken voor een Unicode-uitvoering met OpenType-informatie uit de uitvoer van ScriptShapeOpenType. |
ScriptPositionSingleGlyph- | Plaatst één glyph met één aanpassing met behulp van een opgegeven functie in het lettertype voor OpenType-verwerking. |
ScriptRecordDigitSubstitutie | Leest de systeemeigen instellingen voor het vervangen van cijfers en cijfers (National Language Support) en registreert deze in een SCRIPT_DIGITSUBSTITUTE structuur. |
ScriptShape- | Genereert glyphs en visuele kenmerken voor een Unicode-uitvoering. |
ScriptShapeOpenType- | Genereert glyphs en visuele kenmerken voor een Unicode-uitvoering met OpenType-informatie. |
ScriptStringAnalyse- | Hiermee analyseert u een tekenreeks zonder opmaak. |
ScriptStringCPtoX- | Haalt de x-coördinaat op voor de voorloop- of volgrand van een tekenpositie. |
ScriptStringFree- | Er wordt een SCRIPT_STRING_ANALYSIS structuur vrijgemaakt. |
ScriptStringGetLogicalWidths- | Converteert visuele breedten naar logische breedten. |
ScriptStringGetOrder | Hiermee maakt u een matrix waarmee een oorspronkelijke tekenpositie wordt toegewezen aan een glyph-positie. |
ScriptStringOut- | Geeft een tekenreeks weer die is gegenereerd door een voorafgaande aanroep van ScriptStringAnalyse en voegt eventueel markeringen toe. |
ScriptString_pcOutChars | Retourneert een aanwijzer naar de lengte van een tekenreeks na het knippen. |
ScriptString_pLogAttr | Retourneert een aanwijzer naar een buffer voor logische kenmerken voor een geanalyseerde tekenreeks. |
ScriptString_pSize | Retourneert een aanwijzer naar een GROOTTE structuur voor een geanalyseerde tekenreeks. |
ScriptStringValidate- | Controleert een SCRIPT_STRING_ANALYSIS structuur op ongeldige reeksen. |
ScriptStringXtoCP- | Converteert een x-coördinaat naar een tekenpositie. |
ScriptSubstituteSingleGlyph- | Maakt vervanging van één glyph mogelijk met één alternatieve vorm van dezelfde glyph voor OpenType-verwerking. |
ScriptTextOut- | Geeft tekst weer voor de opgegeven scriptshape en plaats informatie. |
ScriptXtoCP- | Hiermee wordt de voorloop- of volgrand van een logisch tekencluster gegenereerd op basis van de x-offset van een uitvoering. |