سلام. امیدوارم نماز و روزه های شما بزرگواران مورد قبول درگاه حق قرار گرفته باشه.
می خواستم ببینم آیا میشه برای پیکچر باکس امکان پرینت گرفتن از عکس در حال نمایشش رو داد یا نه؟
ممنون میشم اگه راهنمایی کنید. تو تاپیک ها سری کردم ولی پیدا نکردم
سلام. امیدوارم نماز و روزه های شما بزرگواران مورد قبول درگاه حق قرار گرفته باشه.
می خواستم ببینم آیا میشه برای پیکچر باکس امکان پرینت گرفتن از عکس در حال نمایشش رو داد یا نه؟
ممنون میشم اگه راهنمایی کنید. تو تاپیک ها سری کردم ولی پیدا نکردم
using System.Drawing.Printing;
...
protected void btnPrint_Click(object sender, EventArgs e)
{
PrintDocument pd = new PrintDocument();
pd.PrintPage += PrintPage;
pd.Print();
}
private void PrintPage(object o, PrintPageEventArgs e)
{
System.Drawing.Image img = System.Drawing.Image.FromFile("D:\\Foto.jpg");
Point loc = new Point(100, 100);
e.Graphics.DrawImage(img, loc);
}
اينم يك نمونه ديگه كاملتره:
..
Image photo = Image.FromFile(“c:\banana.jpg”);
PrintDocument printDoc = new PrintDocument();
printDoc.PrintPage += new PrintPageEventHandler(printDoc_PrintPage);
printDoc.Print();
..
void printDoc_PrintPage(object sender, PrintPageEventArgs e)
{
Point ulCorner = new Point(100, 100);
e.Graphics.DrawImage(photo, ulCorner);
InsertText(“OK”);
}
Print Preview
PrintPreviewDialog dlg = new PrintPreviewDialog();
dlg.Document = printDoc;
dlg.ShowDialog();
Printer Settings Dialog
PrintDialog dlg = new PrintDialog();
dlg.Document = printDoc;
dlg.ShowDialog();
// If the result is OK then print the document.
if (result == DialogResult.OK)
{
printDoc.Print();
}
از لطف شما خیلی ممنونم.
ممنون . فقط لطف می کنید آموزش قدم به قدمش رو هم بگید . چون بنده تو زبان سی شارپ تازه وارد هستم.
دوستان کسی نیست به من بی نوا کمک کنه. به خدا تو C# تازه واردم . کمک کنید نمی تونم. این کد ها رو هم گذاشتم خطا میده.
اینم ارروری که میده.