追风浪子
路人甲
路人甲
  • 注册日期2004-06-08
  • 发帖数166
  • QQ
  • 铜币782枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1712回复:2

打印的问题

楼主#
更多 发布于:2007-12-13 15:37
<P>我使用AE写的打印程序可以打印出IPageLayoutControl 里的内容,但打印出来图形外框到纸张的边界有问题,上下左右四个边界有的长,有的短,不知道有朋友遇到这个问题没。。。。</P>
喜欢0 评分0
tiger0101
路人甲
路人甲
  • 注册日期2004-07-13
  • 发帖数45
  • QQ
  • 铜币156枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-12-14 14:43
<P 0cm 0cm 0pt; LINE-HEIGHT: 150%"><U><a href="http://tiger0101.blog.hexun.com/15385726_d.html" target="_blank" ><U>vb6+ae</U><U>实现自定义纸张打印(源码赠送)</U></A><p></p></U></P>
<P white; MARGIN: 0cm 0cm 0pt"><STRONG><FONT face="Times New Roman">          </FONT></STRONG>相信很多人写打印程序时都没考虑过打印机选择不同纸张的操作。<p></p></P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 45pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-char-indent-count: 5.0" align=left>在VB6中,凡是写打印程序没有涉及api的,均末考虑选择不同纸张的问题。<p></p></P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 45pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-char-indent-count: 5.0" align=left>下面是打印程序的核心代码……<p></p></P>
欢迎访问本人博客: http://hexun.com/tiger0101/default.html
举报 回复(0) 喜欢(0)     评分
追风浪子
路人甲
路人甲
  • 注册日期2004-06-08
  • 发帖数166
  • QQ
  • 铜币782枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-12-19 16:02
<P>楼上的代码我看了,都是通过API获得一些打印机的信息,但这些信息怎么传入到IPAGELAYOUTCONTROL中。</P>
<P>另外要说的是,在ipage和ipaper接口中都有设置纸张大小的方法(<a href="mk:@MSITStore:C:\Program%20Files\ArcGIS\DeveloperKit\Help\COM\VB\esriOutput.chm::/IPaper_FormID.htm" target="_blank" ><STRONG>FormID</STRONG></A>)。</P>
<P>我现在的问题是设置好纸张大小后,ipage里纸张大小的长宽显示正确,而ipaper里的长宽显示不正确。</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部