[]
        
首页
开发者学堂
文档
论坛
市场
生态机会
活动
立即试用
(Showing Draft Content)

IHPageBreaks

Interface IHPageBreaks

All Superinterfaces:
Iterable<IHPageBreak>

public interface IHPageBreaks extends Iterable<IHPageBreak>
表示打印区域内的水平分页符集合。

使用此集合可以枚举、检索或添加水平分页符。


 worksheet.getHPageBreaks().add(worksheet.getRange("A10"));
 IHPageBreaks pageBreaks = worksheet.getHPageBreaks();
 IHPageBreak pageBreak = pageBreaks.get(0);
 
  • Method Details

    • getCount

      int getCount()
      返回集合中的水平分页符数量。
      
       worksheet.getHPageBreaks().add(worksheet.getRange("A4"));
       int count = worksheet.getHPageBreaks().getCount();
       
      Returns:
      集合中的水平分页符数量。
    • get

      IHPageBreak get(int index)
      按索引获取 IHPageBreak。

      索引从 0 开始。

      
       worksheet.getHPageBreaks().add(worksheet.getRange("A4"));
       IHPageBreak pageBreak = worksheet.getHPageBreaks().get(0);
       
      Parameters:
      index - 水平分页符的从 0 开始的索引。
      Returns:
      指定索引处的 IHPageBreak 对象。
      Throws:
      IndexOutOfBoundsException - 如果 index 超出集合范围。
    • add

      IHPageBreak add(IRange before)
      在打印区域内添加水平分页符。

      新的分页符会插入到指定区域的上方。使用 IWorksheet.getHPageBreaks()可以访问工作表的水平分页符集合。

      
       worksheet.getRange("A1:B5").setValue(new Object[][] {
           {"Name", "Value"}, {"A", 100}, {"B", 200}, {"C", 300}, {"D", 400}
       });
       IRange before = worksheet.getRange("A4");
       IHPageBreak pageBreak = worksheet.getHPageBreaks().add(before);
       
      Parameters:
      before - 新分页符将添加在其上方的区域。
      Returns:
      新的 IHPageBreak 对象。