本帖最后由 TTT9789 于 2024-7-1 14:14 编辑
你好,感谢回复, 上面 Visible = false ; 设置之后, 每页页脚都不表示了,判断条件 (如果是最后一页)这个怎么加 ,
例子代码如下:
C#(ActiveReports18 for .net 日文版)
GrapeCity.ActiveReports.SectionReport sectionReport = new GrapeCity.ActiveReports.SectionReport();
XmlReader xtr = XmlReader.Create("xxxx.rpx");
sectionReport.LoadLayout(xtr);
PageFoot pageFoot = GetPageFooter(sectionReport);
pageFoot.Visible = false;
后来想想, 这代码 相当于把模板 属性改了, 所以全部不表示, 所以不行
那么 又改了代码
sectionReport.run();
int sumPages = sectionReport.Document.Pages.Count; // 获得描画后的所有pdf总页数
譬如 获得 总共 9 页, 但是 怎么通过 1-8 的下标 去更改每页 页脚 的表示呢
另外, 模板里面 无法 通过表达式 控制 Visible = false;
现在 1-8 的下标 的每一页, 设定 page位置坐标 用 page[index].fillRect(1f, 1f, 2f, 2.5f) 方法, 画了个白布, 遮住 除最后一页的所有页脚 |