pbiuki630
چهارشنبه 14 بهمن 1388, 09:18 صبح
سلام دوستان
من یه کد برای پرینت از textbox نوشتم که درست کار میکنه ولی یه مشکل بزرگ هست و اونم اینه که فقط یه خط از متن رو چاپ میکنه اونم از آخرین خطوط متن.
میشه کمکم کنید تقریبا کل دیروز رو ازم گرفت.ممنون:عصبانی++:
private void document_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
string text =textBox1.Text;
System.Drawing.Font printFont = new System.Drawing.Font
("Arial", 35, System.Drawing.FontStyle.Regular);
e.Graphics.DrawString(text, printFont,
System.Drawing.Brushes.Black, 10, 10);
اینم کدی که توی باتن نوشتم
printDialog1.AllowCurrentPage = true;
printDialog1.ShowHelp = true;
printDialog1.Document = docToPrint;
DialogResult result = printDialog1.ShowDialog();
if (result == DialogResult.OK)
{
docToPrint.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(docu ment_PrintPage);
docToPrint.Print();
}
من یه کد برای پرینت از textbox نوشتم که درست کار میکنه ولی یه مشکل بزرگ هست و اونم اینه که فقط یه خط از متن رو چاپ میکنه اونم از آخرین خطوط متن.
میشه کمکم کنید تقریبا کل دیروز رو ازم گرفت.ممنون:عصبانی++:
private void document_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
string text =textBox1.Text;
System.Drawing.Font printFont = new System.Drawing.Font
("Arial", 35, System.Drawing.FontStyle.Regular);
e.Graphics.DrawString(text, printFont,
System.Drawing.Brushes.Black, 10, 10);
اینم کدی که توی باتن نوشتم
printDialog1.AllowCurrentPage = true;
printDialog1.ShowHelp = true;
printDialog1.Document = docToPrint;
DialogResult result = printDialog1.ShowDialog();
if (result == DialogResult.OK)
{
docToPrint.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(docu ment_PrintPage);
docToPrint.Print();
}