Duang_tt 发表于 2024-8-28 11:12:08

调用自带的打印时,单元格类型为checkBox的在Win7系统上不显示复选框

本帖最后由 Duang_tt 于 2024-8-28 14:11 编辑

PrintInfo printset = new PrintInfo();
printset.FirstPageNumber = 1; //获取或设置打印在首页上的页码。
printset.PageOrder = PrintPageOrder.DownThenOver;//获取或设置页面打印的顺序。
printset.ShowGrid = true;//获取或设置是否打印表单的网格线。
printset.Margin = new PrintMargin(30, 5, 30, 5, 0, 0);
printset.ShowRowHeaders = true;//是否打印行标题
//printset.BestFitRows = true;获取或设置行高是否为满足打印最高字符串的高度而调整。
printset.ShowGrid = true;//获取或设置是否打印表单的网格线
printset.Footer = "/c /p / /pc";//为打印页面提供页脚。
printset.Orientation = FarPoint.Win.Spread.PrintOrientation.Portrait;//获取或设置打印时的页面方向。
printset.Preview = true;//用来提供打印预览。
printset.ShowPrintDialog = true;//置打印前是否显示打印对话框

// 设置FarPoint打印信息
this.fpCpReport_Sheet1.PrintInfo = printset;
PrintPreviewDialog dialog = new PrintPreviewDialog();

dialog.ClientSize = new Size(1280, 960);

this.fpCpReport.SetPrintPreview(dialog);

this.fpCpReport.PrintSheet(this.fpCpReport_Sheet1);

Richard.Ma 发表于 2024-8-28 18:21:27

你用的是什么产品,这里是wijmo产品板块

Duang_tt 发表于 2024-8-29 16:07:26

Richard.Ma 发表于 2024-8-28 18:21
你用的是什么产品,这里是wijmo产品板块

用的C#开发的

Richard.Ma 发表于 2024-8-29 18:21:49

是要和你确认一下你用的是哪个产品,哪个版本。

我看你的代码应该是spread,如果需要协助调查的话,请给一个复现问题的demo

另外你提的这个现象是只有在win7上才会出现吗?

Duang_tt 发表于 2024-8-29 18:36:12

是的,是spread,代码需要完整的吗?打印的话就这段,之前也没做过特殊处理,就把那个单元格类型变为checkbox了,目前反应只有Windows7系统才会不显示,win10以上正常的

Richard.Ma 发表于 2024-8-30 09:28:16

需要你发一个能复现的问题的简单项目过来。

这种兼容性问题需要报研发调查原因。

Duang_tt 发表于 2024-8-30 11:25:55

Richard.Ma 发表于 2024-8-30 09:28
需要你发一个能复现的问题的简单项目过来。

这种兼容性问题需要报研发调查原因。

好的版主,我先自查一下是不是底层控件封装导致的,用没封装之前的看一下

Richard.Ma 发表于 2024-8-30 15:08:07

好的
页: [1]
查看完整版本: 调用自带的打印时,单元格类型为checkBox的在Win7系统上不显示复选框