PDA

View Full Version : حرفه ای: مشکل با قرار دادن عکس در RichTextBox



alias136790
پنج شنبه 02 آذر 1391, 13:58 عصر
من چون میخوام از فرمول های ریاضی تو برنامه ام استفاده کنم
برای این کار از کامپونت MimeTeX استفاده میکنم، که فرمول ریاضی رو بصورت عکس در میاره و میشه با فرمت
عکس ذخیره اش کرد یا اون رو کپی کرد.
وقتی من این فرمول رو که به فرمت عکس هست کپی میکنم، و تو RichTextbox ، قرار میدم، فرمول با رنگ آبی پوشیده شده و اصلا فرمول مشخص و خوانا نیست ، تصویر زیر:


95409
این هم تابعکی که برای قرار دادن عکس تو RichTextBox استفاده میکنم:
public void pasteMyBitmap(Image myImage)
{
Bitmap bitmap = new Bitmap(myImage);
Clipboard.SetDataObject(bitmap);
DataFormats.Format myFormat = DataFormats.GetFormat(DataFormats.Bitmap);
if (rTxt_Question.CanPaste(myFormat))
{
rTxt_Question.Paste(myFormat);
// return true;
}
else
{
MessageBox.Show("The data format that you attempted to paste is not supported by this control.");
// return false;
}
}
ولی وقتی این فرمول که با فرمت عکس هست تو سیستم ذخیره میکنم و بعد با برنامه Paint بازش میکنم، و از
برنامه Paint این فرمول با فرمت عکس رو کپی میکنم و بعد تو RichTextBox قرار میدم، فرمول بصورت واضح نشون داده میشه ، تصویر زیر:


95410
نمیدونم برای اینکه فرمول بصورت واضح تو RichTextBox نشون داده بشه و با رنگ آبی پوشیده نشه، چیکار باید
انجام بدم؟