hahaaluo
路人甲
路人甲
  • 注册日期2006-08-05
  • 发帖数146
  • QQ
  • 铜币591枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2405回复:4

[讨论]关于打印的

楼主#
更多 发布于:2006-12-25 20:21
<P>做过关于打印的都来探讨一下~~~呵呵</P>
喜欢0 评分0
sofy1984
路人甲
路人甲
  • 注册日期2006-01-03
  • 发帖数7
  • QQ
  • 铜币128枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-04-03 17:13
<P>是啊,我刚开始做关于宗地图的打印问题,无从下手。。。</P>
举报 回复(0) 喜欢(0)     评分
melon611
路人甲
路人甲
  • 注册日期2003-10-18
  • 发帖数24
  • QQ
  • 铜币197枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-04-04 16:32
关注.高手们多指导.
举报 回复(0) 喜欢(0)     评分
zhaojie2008
路人甲
路人甲
  • 注册日期2007-06-04
  • 发帖数30
  • QQ
  • 铜币21枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2007-07-18 22:39
<P>C#代码:</P>
<P>            string DriverName;<BR>            string msg;<BR>            IPaper pPaper;<BR>            IPage pPage;<BR>            IPrinter pPrinter;<BR>            pPaper = new PaperClass();<BR>            pPage = new PageClass();<BR>            pPaper.PrinterName = "<A>\\\\web\\webprinter";//</A>使用局域网中的打印机(计算机名为web,打印机名为webprinter)</P>
<P>           pPrinter = PLayoutCtl.Printer;</P>
<P>            DriverName = pPrinter.DriverName;<BR>            <BR>            msg = "是否使用默认打印机:" + DriverName + "?";<BR>            if (MessageBox.Show(msg, "", MessageBoxButtons.YesNo) == DialogResult.No)<BR>            {<BR>                return;<BR>            }<BR>            pPaper.Orientation = 2;//设置打印方向为纵向<BR>            pPrinter.Paper = pPaper;<BR>            pPage = PLayoutCtl.Page;<BR>            pPage.PageToPrinterMapping = ESRI.ArcGIS.Carto.esriPageToPrinterMapping.esriPageMappingScale;<BR>            PLayoutCtl.PrintPageLayout(1, 1, 0);</P>
举报 回复(0) 喜欢(0)     评分
zhaojie2008
路人甲
路人甲
  • 注册日期2007-06-04
  • 发帖数30
  • QQ
  • 铜币21枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2007-07-18 22:41
其中PLayoutCtl为PageLayoutControl 控件
举报 回复(0) 喜欢(0)     评分
游客

返回顶部