PDA

View Full Version : سوال: پرینت دیتاگریدویو از راست به چپ



دلتنگ اسمان
یک شنبه 17 آذر 1392, 16:14 عصر
سلام.
توی این لینک (http://barnamenevis.org/showthread.php?140689-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D9%BE%D8%B1%DB%8C%D9%86%D8%AA-%D8%A7%D8%B2-%D8%AF%DB%8C%D8%AA%D8%A7%DA%AF%D8%B1%DB%8C%D8%AF-%D8%A8%D8%A7-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-codeproject&highlight=%D9%BE%D8%B1%DB%8C%D9%86%D8%AA+%D8%AF%DB %8C%D8%AA%D8%A7%DA%AF%D8%B1%DB%8C%D8%AF+%D9%88%DB% 8C%D9%88) جناب H2K فایلی رو برای پرینت دیتاگریدویو گذاشتن. که از ایشون تشکر میکنم. اما موقع پرینت ، نمایش پیش پرینت بصورت چپ به راست می باشد. در صورتی که دیتاگرید من از راست به چپه. میشه راهنمایی کنین این رو چطوری اصلاح کنم.ممنون

دلتنگ اسمان
دوشنبه 18 آذر 1392, 10:32 صبح
از مهندسین محترم کسی به این مورد برنخورده؟ میخوام اطلاعات دیتا گریدویو رو که از راست به چپ هستش همونطوری هم پرینت بگیرم. اما چپ به راست میگیره.!!

cpppro
دوشنبه 18 آذر 1392, 10:51 صبح
this.Cursor = Cursors.WaitCursor;
DataGridViewPrinter.DGVPrinter printer = new DataGridViewPrinter.DGVPrinter();
printer.CellAlignment = StringAlignment.Center;
printer.CellFormatFlags = StringFormatFlags.DirectionRightToLeft;

printer.HeaderCellAlignment = StringAlignment.Center;
printer.HeaderCellFormatFlags = StringFormatFlags.DirectionRightToLeft;
printer.PageNumberAlignment = StringAlignment.Near;
printer.PageNumberInHeader = true;
printer.PageNumberOnSeparateLine = true;
printer.PageNumbers = true;
printer.PorportionalColumns = true;

دلتنگ اسمان
دوشنبه 18 آذر 1392, 12:06 عصر
this.Cursor = Cursors.WaitCursor;
DataGridViewPrinter.DGVPrinter printer = new DataGridViewPrinter.DGVPrinter();
printer.CellAlignment = StringAlignment.Center;
printer.CellFormatFlags = StringFormatFlags.DirectionRightToLeft;

printer.HeaderCellAlignment = StringAlignment.Center;
printer.HeaderCellFormatFlags = StringFormatFlags.DirectionRightToLeft;
printer.PageNumberAlignment = StringAlignment.Near;
printer.PageNumberInHeader = true;
printer.PageNumberOnSeparateLine = true;
printer.PageNumbers = true;
printer.PorportionalColumns = true;

ممنون.اما متوجه نشدم این کدها رو کجا اضافه کنم؟ و اینکه کلاس
DataGridViewPrinter.DGVPrinter printer = new DataGridViewPrinter.DGVPrinter(); چیه؟ و چطوری ایجاد میکنی؟

cpppro
دوشنبه 18 آذر 1392, 12:31 عصر
با این کلاس

http://s5.picofile.com/file/8103351384/Desktop.rar.html

دلتنگ اسمان
دوشنبه 18 آذر 1392, 12:55 عصر
مشکل من حل نشد. اگه میتونین دقیقتر راهنمایی کنین ممنون میشم.