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)
Parametre | Tip | Tanım |
---|---|---|
font1Glyphs | GlyphId[] | İlk yazı tipinden gliflerin listesi |
font2Glyphs | GlyphId[] | İkinci yazı tipinden gliflerin listesi |
newFontName | String | Elde edilen yazı tipi için istenen ad |
Geri dönüş değeri
birleştirilmiş yazı tipi
Ayrıca bakınız
- class TtfFont
- class GlyphId
- interface IFontCharactersMerger
- ad alanı Aspose.Font.TtfHelpers
- toplantı Aspose.Font
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)
Parametre | Tip | Tanım |
---|---|---|
font1CharCodes | UInt32[] | İlk fonttan alınacak kodlar |
font2CharCodes | UInt32[] | İkinci fonttan alınacak kodlar |
newFontName | String | Elde edilen yazı tipi için istenen ad |
Geri dönüş değeri
birleştirilmiş yazı tipi
Ayrıca bakınız
- class TtfFont
- interface IFontCharactersMerger
- ad alanı Aspose.Font.TtfHelpers
- toplantı Aspose.Font
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)
Parametre | Tip | Tanım |
---|---|---|
font1Dict | IDictionary`2 | İlk yazı tipinden çiftler [sembol kodu, glif tanımlayıcı] içeren sözlük |
font2Dict | IDictionary`2 | İkinci yazı tipinden [sembol kodu, glif tanımlayıcı] çiftleri içeren sözlük |
newFontName | String | Elde edilen yazı tipi için istenen ad |
Geri dönüş değeri
birleştirilmiş yazı tipi
Ayrıca bakınız
- class TtfFont
- class GlyphId
- interface IFontCharactersMerger
- ad alanı Aspose.Font.TtfHelpers
- toplantı Aspose.Font