PDA

View Full Version : سوال: چاپ متن کنترلهای داخل یک پیکچرباکس با کیفیت بالا



mohammad diba
یک شنبه 25 بهمن 1388, 20:26 عصر
سلام من یک پیکچرباکس دارم که کاربر چند لیبل رو به دلخواه در محل مورد نظر قرار می ده و فونتش رو تنظیم می کنه . حالا می خوام اونو چاپ کنم . من ابتدا با متد DrawTobitmap تبدیل به بیت مپ می کنم و سپس اونو پرینت می گیرم ولی کیفیت چاپ خیلی پائین هست چه کار کنم کیفیفت خوب بشه؟

AliRezaPro
یک شنبه 25 بهمن 1388, 21:04 عصر
از این کد استفاده کن ببین کیفیت چطوره

private void Write(String FIleName)
{
Bitmap bim = new Bitmap(FileName);
Graphics graphicImage = Graphics.FromImage(bim);
graphicImage.DrawString(Textbox1 .Text , new Font("Arial", 12, FontStyle.Bold), SystemBrushes.WindowText, new Point(150, 70));
bim.Save(@"c:\Image.jpg");
graphicImage.Dispose();
bim.Dispose();
}