CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

能否更改PageSetupDialog对话框中页边距的初始值?

楼主abcynic(门外汉)2003-08-02 17:58:01 在 .NET技术 / C# 提问

我现在创建的一个PrintDocument的默认页边距是1英寸,而我将此PrintDocument赋值给PageSetupDialog.Document后,PageSetupDialog.PageSettings的默认页边距也是1英寸。但现在问题是,预览前我如果有PageSetupDialog.ShowDialog,这时候,出现的对话框中的页边距显示的是10mm。  
  请问如何将这个对话框中的初始页边距改成1英寸呢?  
  无论我如何设置PageSetupDialog.PageSettings的值,都对对话框中显示的这个值没有影响。 问题点数:100、回复次数:4Top

1 楼snof(雪狼)回复于 2003-08-02 18:01:33 得分 30

这儿有一个完整的例子,看看吧,  
  http://www.c-sharpcorner.com/Database/QueryBuilder100NKI.aspTop

2 楼TheAres(班门斧)回复于 2003-08-02 18:07:10 得分 70

没有仔细看   snof(雪狼)   给的帖子。  
   
  你看看是不是这个帖子说的问题。如果不是,请贴出你的代码来。  
  http://expert.csdn.net/Expert/topic/1939/1939829.xml?temp=.5267145Top

3 楼abcynic(门外汉)回复于 2003-08-02 19:00:55 得分 0

snof(雪狼)的例子看了,没有提到如何更改PageSetupDialog.ShowDialog()时对话框中页边距的值。  
  TheAres(班门斧)的例子我看了,如果做单位转换我只能是对PrintDocument的页边距做转换,并且让页边距为10mm。这样PageSetupDialog.ShowDialog()出来的对话框里的页边距才能跟PrintDocument的默认页边距相同。  
  最后的方式是我能够去修改PageSetupDialog.ShowDialog()出来的对话框里的页边距,比如我把里面的值都修改为默认值25.4mm,这样点OK后打印就跟PrintDocument的默认页边距相同了,我不要重新去写我的PrintDocument打印函数(自定义PrintPageEventHandler的函数)去重新定坐标了。Top

4 楼abcynic(门外汉)回复于 2003-08-02 19:59:31 得分 0

我找到方法了  
  当PageSetupDialog.Document.DefaultPageSetting.Margins改变的时候,ShowDialog出来的对话框页边距初始值就随着改变了。  
  我现在的策略只能在ShowDialog前改掉这个值。Top

相关问题

  • .NET页面设置对话框(PageSetupDialog类)页边距的单位问题
  • 怎样给对话框的静态标签设定初始值?
  • <input type="file" name="file">怎样在弹出的对话框中设定初始值?
  • dw初始值
  • 打印时的页边距
  • 关于TBitmap的初始值,
  • weblogic6.1设置初始值?
  • struts 初始值的问题
  • 用DataReport,如何调整页边距?
  • 对话框

关键词

  • 页边距
  • pagesetupdialog
  • 对话框
  • showdialog
  • printdocument
  • 默认
  • 例子
  • 值
  • mm

得分解答快速导航

  • 帖主:abcynic
  • snof
  • TheAres

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo