2016-11-06 137 views
0

我使用spreadsheetgear。电子表格检查HPageBreaks

  1. 我想检查工作表中有多少HPageBreaks。
  2. 我想检查行内容PageBreak。

我该怎么做。我试了下面的代码,但出了点问题

SpreadsheetGear.IWorkbook wb = wbvMain.ActiveWorkbook; 
IWorksheet wsPo4Printing = wb.Worksheets["Testing"]; 
pageCount = wsPo4Printing.HPageBreaks.Count; 

pageCount总是返回0即使我在这个工作表上有很多数据。

感谢,

LVD

回答

0

我假定你正在寻找基于天然或自动分页符页页次。 IWorksheet。 HPageBreaks/VPageBreaks集合只考虑手册分页符 - 不自动 - 如果没有手动分页符存在于工作表中,则返回0。

SpreadsheetGear 2012不支持确定将在哪里发生自动分页符。在开始打印之前不会确定自动中断,然后在打印作业完成后它们将被丢弃,所以很不幸,SpreadsheetGear无法为您提供此信息。