ذخیره یک فونت در رشته و فراخوانی مجدد آن
باسلام
کلاس FontConverter به شما این امکان را میدهد که یک فونت یک شی را در متن ذخیره و یا ان را بازیابی و در همان ابجکت اعمال کنید
برای سهولت اینکار من دوتا تابع نوشتم که در اولی فونت را از ورودی میگیرد و بعنوان رشته برمیگرداند و دومی همان رشته را در ورودی میگیرد و به فونت تبدیل میکند ،
شما با این توابع میتوانید فونتها را شامل استایل و نام فونت و اندازه آن ، را در بانک داده یا فایل ini ذخیره و بازیابی کنید
public string FontToString(Font f) { FontConverter fc = new FontConverter(); return (string)fc.ConvertToString(f); } public Font StringToFont (string f) { FontConverter fc = new FontConverter(); return (Font)fc.ConvertFromString(f); }
نحوه ذخیره یک فونت در رشته و فراخوانی و اعمال ان به فرم :
string f = FontToString(this.Font); this.Font = StringToFont(f);
خیلی عالی بود…ممنون