找回密码
 立即注册

QQ登录

只需一步,快速开始

t33488

新手上路

1

主题

2

帖子

32

积分

新手上路

积分
32
  • 30

    金币

  • 主题

  • 帖子

最新发帖
t33488
新手上路   /  发表于:2013-9-24 21:05  /   查看:5330  /  回复:4
spread  C# winform
合并单元格后打印条码,仔细看的话,能看到条码中间是部分白色条纹的,
请问怎么才能在打印的时候消除这个条纹?
是通过fpSpd.PrintSheet(0); 这个方法打印的

1.jpg (30.36 KB, 下载次数: 550)

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-9-25 10:07:00
沙发
回复 1楼t33488的帖子

t33488 你好,

我使用Spread for Winform 7.0。 Code128 条形码类型,合并条形码所在单元格,打印到 PDF 文件。没能重现你描述的问题。
请对比:

  1. private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             FarPoint.Win.Spread.CellType.BarCodeCellType barc = new FarPoint.Win.Spread.CellType.BarCodeCellType();
  4.             barc.DisplayMode = FarPoint.Win.Spread.CellType.BarCodeDisplayMode.Image;
  5.             barc.Message = true;
  6.             barc.MessagePosition = FarPoint.Win.Spread.CellType.BarCode.MessagePosition.Left;
  7.             barc.MessageValue = "B3370004";
  8.             barc.Type = new FarPoint.Win.Spread.CellType.BarCode.Code128();
  9.             fpSpread1.ActiveSheet.Columns[0].Width = 220;
  10.             fpSpread1.ActiveSheet.Rows[0].Height = 100;
  11.             fpSpread1.ActiveSheet.Cells[0, 0].CellType = barc;
  12.             fpSpread1.ActiveSheet.Cells[0, 0].Value = 36000280753;

  13.             this.fpSpread1.Sheets[0].AddSpanCell(0, 0, 2, 2);
  14.         }

  15.         private void printSheetToolStripMenuItem_Click(object sender, EventArgs e)
  16.         {
  17.             FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo();
  18.             printset.PrintToPdf = true;
  19.             printset.PdfFileName = "D:\\results.pdf";
  20.             // Assign the printer settings and print
  21.             fpSpread1.Sheets[0].PrintInfo = printset;
  22.             fpSpread1.PrintSheet(0);
  23.         }
复制代码


附件是我导出的 PDF 结果:

results.pdf (11.31 KB, 下载次数: 635)
回复 使用道具 举报
t33488
新手上路   /  发表于:2013-9-25 10:35:00
板凳
回复 2楼iceman的帖子

多行合并打印的条码,就会出现上图的结果。
如果是一行多列合并打印条码,是没有问题的。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-9-25 10:50:00
地板
回复 3楼t33488的帖子

请问你使用的版本是?

我这边尝试合并 300 行和1 列单元格,仍然没有重现问题。

可以尝试使用最新版测试:
http://www.gcpowertools.com.cn/d ... 013.0422.9_Full.zip
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-10-8 09:59:00
5#
回复 3楼t33488的帖子

请问现在问题进展如何?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部