public class PrintGridDocument:PrintDocument,,,
把PrintDocument这个类的
protected override void OnPrintPage(PrintPageEventArgs e)
{
base.OnPrintPage (e);
重写了,
在页面设置里改为横向,但在预览里还是竖的。??????是不是还得把其它的什么方法也重写呀。
把PrintDocument这个类的
protected override void OnPrintPage(PrintPageEventArgs e)
{
base.OnPrintPage (e);
重写了,
在页面设置里改为横向,但在预览里还是竖的。??????是不是还得把其它的什么方法也重写呀。
解决方案 »
- DBF的系统数据导入与导出
- 使用tcplistener 时,线程相关的问题
- 弹出对话框的问题
- 为什么做WINFORM控件时用不了Category??
- 数据库内容 改变时会引发什么样的消息?
- 程序关闭的时候我想执行某些操作,但在突然停电或从任务管理器中结束该程序怎么执行这此操作,谢谢,急急急!!!!!!!!!!!!
- C#调用VC6下开发的DLL时出现System.StackOverflowException类型错误,请教解决方法
- 谁能给讲一下RaiseKeyEvent的用法啊。
- c#和vc.net有什么不同啊,我不知道学哪个,
- 字节数组转换成以空格间隔的16进制字符串,常用于串口通讯中
- 关于分辨率的问题,请大家帮助?
- DEBUG开关的问题.
doc.DefaultPageSettings.Landscape = true;
printGridDocument = new PrintGridDocument(_DataGrid); pageSetupDialog.Document=this.printGridDocument;
pageSetupDialog.ShowDialog();
是在这个pageSetupDialog里把横向改为纵向的。但在
printPreviewDialog.Document = printGridDocument;
printPreviewDialog.ShowDialog();
这里看还是横向的。
pageSetupDialog.Document
确保是同一个this.printGridDocument