PDA

View Full Version : پرینت فاکتور



ehsanarn
یک شنبه 01 آذر 1388, 19:37 عصر
با عرض سلام
دوستان چه جوری میشه تو یWindows Application یک فاکتور طراحی کرد با قابلیت ورود اطلاعات وچاپ وذخیره داشته باشد.(بععنوان مثال این فاکتور شامل آرم فروشگاه وآدرس باشد)
اگه امکان داره یک نمونه برنامه بزارید .
متشکرم.

sunn789
دوشنبه 02 آذر 1388, 14:23 عصر
سلام
کار سختی نیست فقط لازمه یک فرم طراحی کنی و در لایه کد خودت با کلاس گرافیک Graphic کار کنی

ehsanarn
دوشنبه 02 آذر 1388, 20:35 عصر
سلام
کار سختی نیست فقط لازمه یک فرم طراحی کنی و در لایه کد خودت با کلاس گرافیک Graphic کار کنی
سلام دوست عزیز
اگه میشه یک نمونه برنامه یا کد بزارید.

sunn789
دوشنبه 02 آذر 1388, 22:04 عصر
using System.Drawing.Printing;
using System.Drawing;
using System.Windows.Forms;
using System;

namespace Arshad
{
class PrintForm

{
public void PrintFormPass()
{
PrintDocument pd = new PrintDocument();

PrintDialog prnDialog = new PrintDialog();
pd.PrintPage+=new PrintPageEventHandler(pd_PrintPage);
DialogResult resule = prnDialog.ShowDialog();
if (resule== DialogResult.OK)
{
//pd.DefaultPageSettings.Landscape = true;
pd.Print();
}
}






void pd_PrintPage(object sender, PrintPageEventArgs e)
{
Printall(e);

}




private void Printall(PrintPageEventArgs e)
{
Graphics gr = e.Graphics;

Point imagePoint = new Point(1, 1);
Rectangle imagerec = new Rectangle(5, 70, imageW1 + 5, ((imageH1 * (imageW1 + 5)) / imageW1));
gr.DrawImage(personImage1, imagerec);

gr.DrawString("SALAM", fafont1, Brushes.Black, e.PageSettings.PaperSize.Width - 20, topMargin + 40, faStringFormat);

}


این نمونه هایی از کده که یه عکس رومیکشه و یه متن SALAMمینویسه

ehsanarn
سه شنبه 03 آذر 1388, 19:39 عصر
using System.Drawing.Printing;
using System.Drawing;
using System.Windows.Forms;
using System;

namespace Arshad
{
class PrintForm

{
public void PrintFormPass()
{
PrintDocument pd = new PrintDocument();

PrintDialog prnDialog = new PrintDialog();
pd.PrintPage+=new PrintPageEventHandler(pd_PrintPage);
DialogResult resule = prnDialog.ShowDialog();
if (resule== DialogResult.OK)
{
//pd.DefaultPageSettings.Landscape = true;
pd.Print();
}
}






void pd_PrintPage(object sender, PrintPageEventArgs e)
{
Printall(e);

}




private void Printall(PrintPageEventArgs e)
{
Graphics gr = e.Graphics;

Point imagePoint = new Point(1, 1);
Rectangle imagerec = new Rectangle(5, 70, imageW1 + 5, ((imageH1 * (imageW1 + 5)) / imageW1));
gr.DrawImage(personImage1, imagerec);

gr.DrawString("SALAM", fafont1, Brushes.Black, e.PageSettings.PaperSize.Width - 20, topMargin + 40, faStringFormat);

}


این نمونه هایی از کده که یه عکس رومیکشه و یه متن SALAMمینویسه
سلام
اگه ممکنه برنامه اش بزار.
ممنون

sunn789
جمعه 06 آذر 1388, 13:16 عصر
بسته به اینکه میخوایی چهکنی بگو تا کدرو برات بزارم تاجای یاد داشته باشم

ehsanarn
جمعه 06 آذر 1388, 21:01 عصر
بسته به اینکه میخوایی چهکنی بگو تا کدرو برات بزارم تاجای یاد داشته باشم
سلام دوست عزیز
می خوام یک سری label و textbox داشته باشه که اطلاعات بگیره و چاپ کند و آرم فروشگاه آدرس زیر فاکتور باشه.

ostovarit
جمعه 21 خرداد 1389, 16:56 عصر
بسته به اینکه میخوایی چهکنی بگو تا کدرو برات بزارم تاجای یاد داشته باشم

منم همین سوال رو دارم میخوام فاکتور رو خود کاربر طراحی کنه ...
و جای عناصر رو بتونه تغییر بده مثلا آرم شماره تلفن ادرس شرکت توضیحات فاکتور و ستونها رو کم زیاد کنه ...
چه کاری میشه انجام داد؟