Aracılığıyla paylaş


Uniscribe İşlevleri

Bu bölümde tipografi ve karmaşık betik işleme işlevleri açıklanmaktadır.

Fonksiyon Açıklama
ScriptApplyDigitSubstitution Belirtilen basamak değiştirme ayarlarını belirtilen betik denetimine ve betik durumu yapılarına uygular.
ScriptApplyLogicalWidth Bir çalıştırma için bir dizi ileri genişlik alır ve ayarlanmış bir ilerleme karakteri genişlikleri dizisi oluşturur.
scriptbreak Satır sonlarını belirlemeye yönelik bilgileri alır.
ScriptCacheGetHeight Önbelleğe alınmış olan yazı tipinin yüksekliğini alır.
ScriptCPtoX Bir çalıştırmanın sol ucundan veya ön kenarından mantıksal karakter kümesinin başındaki veya sonundaki kenardan x uzaklığını oluşturur.
ScriptFreeCache Betik önbelleğini boşaltır.
ScriptGetCMap Bir dizedeki Unicode karakterlerinin karakter dizinlerini TrueType cmap tablosuna veya eski stil yazı tipleri için uygulanan standart cmap tablosuna göre alır.
ScriptGetFontAlternateGlyphs Belirtilen bir OpenType özelliği aracılığıyla erişilebilen belirli bir karakter için alternatif karakterlerin listesini alır.
ScriptGetFontFeatureTags OpenType işleme için tanımlı yazma sistemi için tipografik özelliklerin listesini alır.
ScriptGetFontLanguageTags Belirtilen öğe için kullanılabilen ve OpenType işleme için belirtilen betik etiketi tarafından desteklenen dil etiketlerinin listesini alır.
ScriptGetFontProperties Bir yazı tipi tarafından kullanılan özel karakterlerdeki yazı tipi önbelleğinden bilgi alır.
ScriptGetFontScriptTags OpenType işleme için yazı tipinde kullanılabilen betiklerin listesini alır.
ScriptGetGlyphABCWidth Belirli bir karakterin ABC genişliğini alır.
ScriptGetLogicalWidths Belirli bir yazı tipi için karakter ilerleme genişliklerini mantıksal genişliklere dönüştürür.
ScriptGetProperties Geçerli betikler hakkındaki bilgileri alır.
ScriptIsComplex Unicode dizesinin karmaşık betik işlemesi gerekip gerekmediğini belirler.
ScriptItemize Unicode dizesini tek tek şekillendirilebilir öğelere böler.
ScriptItemizeOpenType Unicode dizesini tek tek şekillendirilebilir öğelere böler ve OpenType işlemesi için şekillendirilebilir her öğe için bir dizi özellik etiketi sağlar.
Betiği ScriptTextOut işlevine geçirildiğinde metin gerekçesine izin vermek için bir advance widths tablosu oluşturur.
ScriptLayout Çalıştırma ekleme düzeylerinden oluşan bir diziyi görselden mantıksal konuma ve/veya mantıksaldan görsele konum haritasına dönüştürür.
ScriptPlace ScriptShapeçıktısından glif ilerleme genişliği ve iki boyutlu uzaklık bilgileri oluşturur.
ScriptPlaceOpenType ScriptShapeOpenTypeçıktısından OpenType bilgileriyle unicode çalıştırması için glifler ve görsel öznitelikler oluşturur.
ScriptPositionSingleGlyph OpenType işleme için yazı tipinde sağlanan belirtilen bir özelliği kullanarak tek bir ayarlamayla tek bir karakteri konumlandırın.
ScriptRecordDigitSubstitution Ulusal Dil Desteği (NLS) yerel basamak ve basamak değiştirme ayarlarını okur ve bunları SCRIPT_DIGITSUBSTITUTE bir yapıda kaydeder.
ScriptShape Unicode çalıştırması için glifler ve görsel öznitelikler oluşturur.
ScriptShapeOpenType OpenType bilgileriyle Unicode çalıştırması için glifler ve görsel öznitelikler oluşturur.
ScriptStringAnalyse Düz metin dizesini analiz eder.
ScriptStringCPtoX Karakter konumunun başındaki veya sonundaki kenarı için x koordinatını alır.
ScriptStringFree SCRIPT_STRING_ANALYSIS bir yapıyı serbesttir.
ScriptStringGetLogicalWidths Görsel genişlikleri mantıksal genişliklere dönüştürür.
ScriptStringGetOrder Özgün karakter konumunu bir karakter konumuna eşleyen bir dizi oluşturur.
ScriptStringOut ScriptStringAnalyseönceki bir çağrı tarafından oluşturulan bir dizeyi görüntüler ve isteğe bağlı olarak vurgulama ekler.
ScriptString_pcOutChars Kırpmadan sonra dizenin uzunluğuna işaret eden bir işaretçi döndürür.
ScriptString_pLogAttr Çözümlenen dize için mantıksal öznitelik arabelleğine bir işaretçi döndürür.
ScriptString_pSize Çözümlenen bir dize için BOYUT yapısına bir işaretçi döndürür.
ScriptStringValidate Geçersiz diziler için SCRIPT_STRING_ANALYSIS yapısını denetler.
ScriptStringXtoCP X koordinatlarını karakter konumuna dönüştürür.
ScriptSubstituteSingleGlyph OpenType işleme için aynı karakterin bir alternatif biçimiyle tek bir karakterin değiştirilmesini sağlar.
ScriptTextOut Belirtilen betik şekli ve yer bilgileri için metin görüntüler.
ScriptXtoCP Bir çalıştırmanın x uzaklığından mantıksal karakter kümesinin baştaki veya sondaki kenarını oluşturur.