请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

kd2011

金牌服务用户

22

主题

52

帖子

7714

积分

金牌服务用户

积分
7714

活字格认证

kd2011
金牌服务用户   /  发表于:2013-11-8 10:57  /   查看:4793  /  回复:6
Spread WinForm 7打印的时候,打印出来在纸上最外的边缘有一圈黑边框,怎么去掉呢

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-11-8 11:42:00
沙发
回复 1楼kd2011的帖子

你指的是图中红色框中的边框吧?

Untitled.png

需要设置 PrintInfo 属性 ShowBorder 为 false:
  1.         private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             SheetView sv =this.fpSpread1.Sheets[0];
  4.            int rowcount= sv.RowCount = 100;
  5.            int colcount= sv.ColumnCount = 10;
  6.            for (int i = 0; i < rowcount; i++)
  7.             {
  8.                 for (int j = 0; j < colcount; j++)
  9.                 {
  10.                     sv.Cells[i, j].Text = "test";

  11.                 }
  12.             }

  13.             PrintInfo p = new PrintInfo();
  14.             p.PrintToPdf = true;
  15.             p.PdfFileName = "spread.pdf";
  16.             p.ShowBorder = false;


  17.             sv.PrintInfo = p;
  18.             this.fpSpread1.PrintSheet(0);
  19.         }
复制代码
回复 使用道具 举报
kd2011
金牌服务用户   /  发表于:2013-11-8 14:41:00
板凳
不是的  是指下面绿色的框起来的  要真正打印出来才有效果
untitled.png
回复 使用道具 举报
kd2011
金牌服务用户   /  发表于:2013-11-8 14:50:00
地板
我们这里的效果是这样的  红色框住的部分
无标题.png
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-8 16:24:00
5#
回复 4楼kd2011的帖子

kd2011 你好,

打印预览时我这边可以重现这个问题。这个目前无法去除。

但是打印到实体打印机没有出现外侧边框。

我使用的版本是 Spread for Winforms 7.0 V2。可以试用:
http://www.gcpowertools.com.cn/d ... forWinForms7_v2.zip

同时,你可以把你的模板发到论坛我测试。
回复 使用道具 举报
kd2011
金牌服务用户   /  发表于:2013-11-8 17:10:00
6#
好的  我联系下客户现场实际的情况  感谢支持
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-8 17:36:00
7#
回复 6楼kd2011的帖子

好的,有问题及时沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部