Delen via


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.