nani_vani
یک شنبه 19 آبان 1392, 11:46 صبح
با سلام
من دوتا فرم تحویل کالا طراحی کردم حالا میخواستم اطلاعاتی که درون تکس فیلدهای فرم هستش رو چاپ کنم
چه کار باید انجام دهم:خجالت::خجالت:
CannibalCorpse
یک شنبه 19 آبان 1392, 15:36 عصر
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void PrintDocumentOnPrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.DrawString(this.textBox1.Text, this.textBox1.Font, Brushes.Black, 10, 25);
}
private void button1_Click(object sender, EventArgs e)
{
PrintDocument printDocument = new PrintDocument();
printDocument.PrintPage += PrintDocumentOnPrintPage;
printDocument.Print();
}
}
اینم میشه
PrintDocument document = new PrintDocument();
PrintDialog dialog = new PrintDialog();
public Form1()
{
InitializeComponent();
document.PrintPage += new PrintPageEventHandler(document_PrintPage);
}
void document_PrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.DrawString(textBox1.Text, new Font("Arial", 20, FontStyle.Regular), Brushes.Black, 20, 20);
}
private void btnPrint_Click(object sender, EventArgs e)
{
dialog.Document = document;
if (dialog.ShowDialog() == DialogResult.OK)
{
document.Print();
}
}
اینم پیش نمایش (ترجمه رو داشتی) :
http://msdn.microsoft.com/en-us/library/274tyhz7.aspx
nani_vani
یک شنبه 19 آبان 1392, 16:28 عصر
من اگر بخوام فرم که پرینت میشه خدم طراحی کنم مثلا با کریستال ریپورت چه کارهایی باید انجام بدم
nani_vani
شنبه 25 آبان 1392, 09:24 صبح
کسی نیست کمک کنه
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.