ImageOptionsBase.DefaultReplacementFont

ImageOptionsBase.DefaultReplacementFont property

الحصول على الخط البديل الافتراضي أو تعيينه (الخط الذي سيتم استخدامه لرسم النص عند التصدير إلى خطوط المسح ، إذا لم يتم تقديم خط الطبقة الموجود في ملف PSD في النظام). : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection ()؛ System.Drawing.FontFamily [] Families = col.Families؛ string افتراضي PsdLoadOptions psdLoadOptions = new PsdLoadOptions () {DefaultReplacementFont = defaultFontName})؛

public virtual string DefaultReplacementFont { get; set; }

Property_Value

خط الاستبدال الافتراضي .

أمثلة

يوضح المثال التالي كيفية استخدام خاصية DefaultReplacementFont لتغيير خط الاستبدال الافتراضي.

[C#]

// من فضلك ، لا تقم بتثبيت Konstanting Font ، لأن هذا الاختبار يجب أن يحل محل الخط غير المثبت
string sourceFileName = "sample_konstanting.psd";

string[] outputs = new string[]
{
    "replacedfont0.tiff",
    "replacedfont1.png",
    "replacedfont2.jpg"
};

using (PsdImage image = (PsdImage)Image.Load(sourceFileName, new PsdLoadOptions()))
{
    // بهذه الطريقة يمكنك استخدام خطوط مختلفة لمخرجات مختلفة 
    image.Save(outputs[0], new TiffOptions(TiffExpectedFormat.TiffJpegRgb) { DefaultReplacementFont = "Arial" });
    image.Save(outputs[1], new PngOptions { DefaultReplacementFont = "Verdana" });
    image.Save(outputs[2], new JpegOptions { DefaultReplacementFont = "Times New Roman" });
}

أنظر أيضا