■高手请进!200分!打印边距、页面设置、如何得到系统分辨率dpi

天开之想 2007-07-09 02:02:35
我自动生成了一图片,灰色背景,高1127,宽794,A4纸设置。打印时却发现总是在纸的边缘总有空白间隙。我把图线大小设为高2000,宽1000像素,结果打印出来还是有空白边缘!!!!!!!!!!!!!!
怎么回事?如何解决??
还有,如何设置打印页,页面大小。不显示PrintDialog的条件下。如何得到系统的屏幕分辨率,并实现
像素--〉dpi-->英寸的计算?
最好有现成的代码!!

加分贴,会在回复中显示!!
...全文
565 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cloudRainDay 2007-07-26
  • 打赏
  • 举报
回复
我也不知道,不过你可以想方法避免,比如默认的最小边据不让用户设为0。

呵呵,只想到这一点。不过你可以试试。
天开之想 2007-07-12
  • 打赏
  • 举报
回复
有,是margins属性,但是我设置为(0,0,0,0)并将其OriginAtMargins设为true,仍然不行。然后我又设为false还是不行。没人知道吗????????
天开之想 2007-07-11
  • 打赏
  • 举报
回复
是的,这个和图片大小无关,我举例中已说明,我想知道的是如何设置页面,最好不用显示printdialog控件
rainbowsoftware 2007-07-11
  • 打赏
  • 举报
回复
学习
fuyiyong 2007-07-11
  • 打赏
  • 举报
回复
Printer类中没有设置吗?
chuxue1342 2007-07-10
  • 打赏
  • 举报
回复
这个要设置页面信息!与图片大小无多大关系吧!
天开之想 2007-07-10
  • 打赏
  • 举报
回复
没人知道吗?
leq_82 2007-07-09
  • 打赏
  • 举报
回复
你可以用Excel打印,把图片粘贴到Excel中然后打印,可写相应的语句设置打印页,页面大小。
看一下VB.NET中Office编程
天开之想 2007-07-09
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/5644/5644528.xml?temp=.9845545
此帖也是100分!
天开之想 2007-07-09
  • 打赏
  • 举报
回复
加分贴地址为:http://community.csdn.net/Expert/topic/5644/5644602.xml?temp=.8923609
请解决此问题的朋友进去签个到!!!谢谢!!

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧