MergeFonts
MergeFonts(GlyphId[], GlyphId[], string)
يدمج الخطوط بناءً على قوائم الحروف الرسومية التي تم تمريرها. للبحث عن رمز حرف لكل حرف رسومي تم تمريره وإضافة رمز الحرف الموجود مع الحرف الرسومي المراسل في الخط الجديد الناتج.
public TtfFont MergeFonts(GlyphId[] font1Glyphs, GlyphId[] font2Glyphs, string newFontName)
معامل | يكتب | وصف |
---|---|---|
font1Glyphs | GlyphId[] | قائمة الحروف الرسومية من الخط الأول |
font2Glyphs | GlyphId[] | قائمة الحروف الرسومية من الخط الثاني |
newFontName | String | الاسم المطلوب للخط الناتج |
قيمة الإرجاع
الخط المدمج
أنظر أيضا
- class TtfFont
- class GlyphId
- interface IFontCharactersMerger
- مساحة الاسم Aspose.Font.TtfHelpers
- المجسم Aspose.Font
MergeFonts(uint[], uint[], string)
يدمج الخطوط بناءً على قوائم رموز الأحرف التي تم تمريرها. لإنشاء خط ناتج مرغوب فيه فقط قم بتمرير رموز الرموز من الخطوط الأصلية التي تريد تضمينها في الخط الناتج. سيتم العثور على الحروف الرسومية المتعلقة بالرموز التي تم تمريرها تلقائيًا. على سبيل المثال ، إذا كنت تريد تضمين الحروف الرسومية للخطوط الناتجة المتعلقة بالحروفين A و B من الخط الأول والحروف الرسومية ، المتعلقة بالحرفين C و D من الخط الثاني ، فقط اتصل بهذه الطريقة مثل هذا:
MergeFonts(new uint[] { 'A', 'B' }, new uint[] { 'C', 'D' }, "NewFont")
public TtfFont MergeFonts(uint[] font1CharCodes, uint[] font2CharCodes, string newFontName)
معامل | يكتب | وصف |
---|---|---|
font1CharCodes | UInt32[] | رموز لأخذها من الخط الأول |
font2CharCodes | UInt32[] | رموز لأخذ من الخط الثاني |
newFontName | String | الاسم المطلوب للخط الناتج |
قيمة الإرجاع
الخط المدمج
أنظر أيضا
- class TtfFont
- interface IFontCharactersMerger
- مساحة الاسم Aspose.Font.TtfHelpers
- المجسم Aspose.Font
MergeFonts(IDictionary<uint, GlyphId>, IDictionary<uint, GlyphId>, string)
تم تصميم إصدار الطريقة هذا للحالات التي تريد فيها تعيين رموز الأحرف للصور الرسومية في الخط الناتج بشكل صريح . ليس من الضروري تضمين رمز الحرف الرسومي الذي قدمته في الخط الأصلي. معنى الكود الذي تم تمريره هو أنه سيتم ربطه بمعرف الصورة الرمزية المقابل في الخط الناتج. لذلك ، القاعدة لمعالجة كل زوج يتم تمريره بواسطة معامل القاموس [كود ، معرف الصورة الرمزية] هو أنه سيتم أخذ معرف الصورة الرمزية فقط من الخط الأصلي وبعد ذلك سيتم ربطه بالرمز المقابل في الخط الناتج. يمكن أن يكون مفيدًا عند البعض تتعارض الرموز من الخط الأول مع نفس الرموز من الخط الثاني.
public TtfFont MergeFonts(IDictionary<uint, GlyphId> font1Dict,
IDictionary<uint, GlyphId> font2Dict, string newFontName)
معامل | يكتب | وصف |
---|---|---|
font1Dict | IDictionary`2 | قاموس يحتوي على أزواج [رمز الرمز ، معرّف الصورة الرمزية] من الخط الأول |
font2Dict | IDictionary`2 | قاموس يحتوي على أزواج [رمز الرمز ، معرّف الصورة الرمزية] من الخط الثاني |
newFontName | String | الاسم المطلوب للخط الناتج |
قيمة الإرجاع
الخط المدمج
أنظر أيضا
- class TtfFont
- class GlyphId
- interface IFontCharactersMerger
- مساحة الاسم Aspose.Font.TtfHelpers
- المجسم Aspose.Font