Parsi Coders
چاپ متن بر روی PictureBox و ذخیره آن به صورت عکس - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Software Development Programming (http://parsicoders.com/forumdisplay.php?fid=37)
+--- انجمن: C# Programming (http://parsicoders.com/forumdisplay.php?fid=55)
+--- موضوع: چاپ متن بر روی PictureBox و ذخیره آن به صورت عکس (/showthread.php?tid=528)



چاپ متن بر روی PictureBox و ذخیره آن به صورت عکس - Ghoghnus - 07-14-2011

سلام دوستان عزیز. من میخوام روی یک picturebox یه متن رو چاپ کنم و اون رو به عنوان عکس ذخیره کنم.
اما اررور میده
من سورس این برنامه رو میذارم. ببینید مشکل از کجاست
با تشکر
downLoad


RE: چاپ متن بر روی PictureBox و ذخیره آن به صورت عکس - امیر - 07-31-2011

لینک سایت خرابه ولی یک پروژه ی دیگه هست :
من حرفه ای نیستم ولی فکر میکنم کدش همینه
اگراشتباه بود ببخشید دیگه هنوز حرفه ای نیستم
اگه میخواهی کل پروژه رو بزارم
AngelAngel


using System.Drawing;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;




Set_border(pictureBox2);
action = "متن";
Add_string addStr = new Add_string(font,text);
addStr.Tag = this;
addStr.ShowDialog();
}
//------------------------------------------- SetBorder
void Set_border(PictureBox picB)
{
pictureBox2.BorderStyle = pictureBox3.BorderStyle = pictureBox4.BorderStyle = pictureBox5.BorderStyle = pictureBox6.BorderStyle = pictureBox7.BorderStyle = pictureBox8.BorderStyle = pictureBox9.BorderStyle = BorderStyle.None;
picB.BorderStyle = BorderStyle.FixedSingle;
}



private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
try
{
switch (action)
{
case "متن":
if (!string.IsNullOrEmpty(text))
{
pictureBox1.Image = bmp_image;
linearBr = new LinearGradientBrush(new Rectangle(0, 0, bmp_image.Width, bmp_image.Height), front_def_color.BackColor, front_def_color.BackColor, LinearGradientMode.BackwardDiagonal);
g.DrawString(text, font, linearBr, e.X, e.Y);
}