MergeFonts

MergeFonts(GlyphId[], GlyphId[], string)

Yazı tiplerini geçirilen glif listelerine göre birleştirir. Geçilen her glif için bir karakter kodu arar ve bulunan karakter kodunu karşılık gelen glif ile ortaya çıkan yeni yazı tipine ekler.

public TtfFont MergeFonts(GlyphId[] font1Glyphs, GlyphId[] font2Glyphs, string newFontName)
ParametreTipTanım
font1GlyphsGlyphId[]İlk yazı tipinden gliflerin listesi
font2GlyphsGlyphId[]İkinci yazı tipinden gliflerin listesi
newFontNameStringElde edilen yazı tipi için istenen ad

Geri dönüş değeri

birleştirilmiş yazı tipi

Ayrıca bakınız


MergeFonts(uint[], uint[], string)

Yazı tiplerini, geçirilen karakter kodları listelerine göre birleştirir. İstenilen sonuç yazı tipini oluşturmak için, sonuç yazı tipine eklemek istediğiniz orijinal yazı tiplerinden sembol kodlarını geçirmeniz yeterlidir. Geçilen kodlarla ilgili glifler otomatik olarak bulunacaktır. Örneğin, birinci fonttan A ve B harfleriyle ilgili glifleri ve ikinci fonttan C ve D harfleriyle ilgili glifleri elde edilen fonta dahil etmek istiyorsanız, bu yöntemi aşağıdaki gibi çağırmanız yeterlidir. bu:

MergeFonts(new uint[] { 'A', 'B' }, new uint[] { 'C', 'D' }, "NewFont")
public TtfFont MergeFonts(uint[] font1CharCodes, uint[] font2CharCodes, string newFontName)
ParametreTipTanım
font1CharCodesUInt32[]İlk fonttan alınacak kodlar
font2CharCodesUInt32[]İkinci fonttan alınacak kodlar
newFontNameStringElde edilen yazı tipi için istenen ad

Geri dönüş değeri

birleştirilmiş yazı tipi

Ayrıca bakınız


MergeFonts(IDictionary<uint, GlyphId>, IDictionary<uint, GlyphId>, string)

Bu yöntem sürümü, sonuçta ortaya çıkan yazı tipindeki glifler için karakter kodlarını açıkça ayarlamak istediğiniz durumlar için tasarlanmıştır. Sağladığınız glif kodunun orijinal yazı tipine dahil edilmesi zorunlu değildir. iletilen kodun anlamı, sonuçta ortaya çıkan yazı tipinde karşılık gelen glif tanımlayıcı ile ilişkilendirileceğidir. Bu nedenle, sözlük parametresi[kod, glif tanımlayıcı] tarafından iletilen her çiftini işlemek için kural, yalnızca glif tanımlayıcısının orijinal yazı tipinden alınması ve ardından sonuçta ortaya çıkan yazı tipinde karşılık gelen kodla ilişkilendirilmesidir. Bazı durumlarda yardımcı olabilir. ilk yazı tipinden gelen kodlar, ikinci yazı tipinden gelen aynı kodlarla çakışıyor.

public TtfFont MergeFonts(IDictionary<uint, GlyphId> font1Dict, 
    IDictionary<uint, GlyphId> font2Dict, string newFontName)
ParametreTipTanım
font1DictIDictionary`2İlk yazı tipinden çiftler [sembol kodu, glif tanımlayıcı] içeren sözlük
font2DictIDictionary`2İkinci yazı tipinden [sembol kodu, glif tanımlayıcı] çiftleri içeren sözlük
newFontNameStringElde edilen yazı tipi için istenen ad

Geri dönüş değeri

birleştirilmiş yazı tipi

Ayrıca bakınız