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

RepeatSetting

Class RepeatSetting

java.lang.Object
com.grapecity.documents.excel.RepeatSetting

public class RepeatSetting extends Object
表示区域的重复设置。

使用此类可将 IRange 与标题行、标题列或尾部行、尾部列关联,这些行和列可在区域进行分页处理时重复。


 IRange range = worksheet.getRange("A1:D20");
 RepeatSetting repeatSetting = new RepeatSetting();
 repeatSetting.setRange(range);
 repeatSetting.setTitleRowStart(0);
 repeatSetting.setTitleRowEnd(1);
 
  • Constructor Details

    • RepeatSetting

      public RepeatSetting()
  • Method Details

    • getTitleRowStart

      public final int getTitleRowStart()
      获取作为区域标题的行的起始索引。

      使用此方法可获取由 setTitleRowStart(int) 和 setTitleRowEnd(int) 配置的标题行区域中的第一行。

      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTitleRowStart(1);
       repeatSetting.setTitleRowEnd(3);
       int titleRowStart = repeatSetting.getTitleRowStart();
       
      Returns:
      作为区域标题的行的起始索引。
    • setTitleRowStart

      public final void setTitleRowStart(int value)
      设置作为区域标题的行的起始索引。
      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTitleRowStart(1);
       repeatSetting.setTitleRowEnd(3);
       
      Parameters:
      value - 作为区域标题的行的起始索引。
    • getTitleRowEnd

      public final int getTitleRowEnd()
      获取打印在页面顶部的行的结束索引。

      使用此方法可获取由 setTitleRowStart(int) 和 setTitleRowEnd(int) 配置的标题行区域中的最后一个行索引。

      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTitleRowStart(1);
       repeatSetting.setTitleRowEnd(3);
       int titleRowEnd = repeatSetting.getTitleRowEnd();
       
      Returns:
      打印在页面顶部的行的结束索引。如果未设置标题行结束索引,则返回 -1。
    • setTitleRowEnd

      public final void setTitleRowEnd(int value)
      设置打印在页面顶部的行的结束索引。
      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTitleRowStart(1);
       repeatSetting.setTitleRowEnd(3);
       
      Parameters:
      value - 打印在页面顶部的行的结束索引。如果未设置标题行结束索引,则设置 -1。
    • getTailRowStart

      public final int getTailRowStart()
      返回区域尾部行的起始索引。

      此值标识 RepeatSetting 中的第一个尾部行。尾部行是关联区域末尾的行,可在分页期间重复。

      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTailRowStart(2);
       repeatSetting.setTailRowEnd(4);
       int tailRowStart = repeatSetting.getTailRowStart();
       
      Returns:
      区域尾部行的起始索引。
    • setTailRowStart

      public final void setTailRowStart(int value)
      设置属于区域尾部区域的行的起始索引。

      此值标识 RepeatSetting 中的第一个尾部行。尾部行是关联区域末尾的行,可在分页期间重复。

      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTailRowStart(2);
       repeatSetting.setTailRowEnd(4);
       
      Parameters:
      value - 区域中尾部行的起始索引。
    • getTailRowEnd

      public final int getTailRowEnd()
      获取属于区域尾部区域的行的结束索引。

      此值标识 RepeatSetting 中的最后一个尾部行。尾部行是关联区域末尾的行,可在分页期间重复。

      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTailRowStart(2);
       repeatSetting.setTailRowEnd(4);
       int tailRowEnd = repeatSetting.getTailRowEnd();
       
      Returns:
      区域中尾部行的结束索引。如果未设置尾部行结束索引,则返回 -1。
    • setTailRowEnd

      public final void setTailRowEnd(int value)
      设置属于区域尾部区域的行的结束索引。

      此值标识 RepeatSetting 中的最后一个尾部行。尾部行是关联区域末尾的行,可在分页期间重复。

      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTailRowStart(2);
       repeatSetting.setTailRowEnd(4);
       
      Parameters:
      value - 区域中尾部行的结束索引。如果未设置尾部行结束索引,则设置 -1。
    • getTitleColumnStart

      public final int getTitleColumnStart()
      获取属于区域标题区域的列的起始索引。

      此值标识 RepeatSetting 中的第一个标题列。标题列是关联区域左侧的列,可在分页期间重复。

      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTitleColumnStart(1);
       repeatSetting.setTitleColumnEnd(3);
       int titleColumnStart = repeatSetting.getTitleColumnStart();
       
      Returns:
      区域中标题列的起始索引。如果未设置标题列起始索引,则返回 -1。
    • setTitleColumnStart

      public final void setTitleColumnStart(int value)
      设置属于区域标题区域的列的起始索引。

      此值标识 RepeatSetting 中的第一个标题列。标题列是关联区域左侧的列,可在分页期间重复。

      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTitleColumnStart(1);
       repeatSetting.setTitleColumnEnd(3);
       
      Parameters:
      value - 区域中标题列的起始索引。如果未设置标题列起始索引,则设置 -1。
    • getTitleColumnEnd

      public final int getTitleColumnEnd()
      获取打印在页面左侧的列的结束索引。

      使用此方法可获取由 setTitleColumnStart(int) 和 setTitleColumnEnd(int) 配置的标题列区域中的最后一个列索引。

      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTitleColumnStart(1);
       repeatSetting.setTitleColumnEnd(3);
       int titleColumnEnd = repeatSetting.getTitleColumnEnd();
       
      Returns:
      打印在页面左侧的列的结束索引。
    • setTitleColumnEnd

      public final void setTitleColumnEnd(int value)
      设置打印在页面左侧的列的结束索引。
      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTitleColumnStart(1);
       repeatSetting.setTitleColumnEnd(3);
       
      Parameters:
      value - 打印在页面左侧的列的结束索引。
    • getTailColumnStart

      public final int getTailColumnStart()
      获取属于区域尾部区域的列的起始索引。

      此值标识 RepeatSetting 中的第一个尾部列。尾部列是关联区域末尾的列,可在分页期间重复。

      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTailColumnStart(2);
       repeatSetting.setTailColumnEnd(4);
       int tailColumnStart = repeatSetting.getTailColumnStart();
       
      Returns:
      区域中尾部列的起始索引。如果未设置尾部列起始索引,则返回 -1。
    • setTailColumnStart

      public final void setTailColumnStart(int value)
      设置属于区域尾部区域的列的起始索引。

      此值标识 RepeatSetting 中的第一个尾部列。尾部列是关联区域末尾的列,可在分页期间重复。

      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTailColumnStart(2);
       repeatSetting.setTailColumnEnd(4);
       
      Parameters:
      value - 区域中尾部列的起始索引。如果未设置尾部列起始索引,则设置 -1。
    • getTailColumnEnd

      public final int getTailColumnEnd()
      获取属于区域尾部区域的列的结束索引。

      此值标识 RepeatSetting 中的最后一个尾部列。尾部列是关联区域末尾的列,可在分页期间重复。

      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTailColumnStart(2);
       repeatSetting.setTailColumnEnd(4);
       int tailColumnEnd = repeatSetting.getTailColumnEnd();
       
      Returns:
      区域中尾部列的结束索引。如果未设置尾部列结束索引,则返回 -1。
    • setTailColumnEnd

      public final void setTailColumnEnd(int value)
      设置属于区域尾部区域的列的结束索引。

      此值标识 RepeatSetting 中的最后一个尾部列。尾部列是关联区域末尾的列,可在分页期间重复。

      
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setTailColumnStart(2);
       repeatSetting.setTailColumnEnd(4);
       
      Parameters:
      value - 区域中尾部列的结束索引。如果未设置尾部列结束索引,则设置 -1。
    • getRange

      public final IRange getRange()
      返回具有相同重复设置的 IRange 实例。
      
       IRange range = worksheet.getRange("A1:D20");
       RepeatSetting repeatSetting = new RepeatSetting();
       repeatSetting.setRange(range);
       repeatSetting.setTitleRowStart(0);
       repeatSetting.setTitleRowEnd(1);
       IRange repeatedRange = repeatSetting.getRange();
       
      Returns:
      具有相同重复设置的 IRange 实例。
    • setRange

      public final void setRange(IRange value)
      设置其重复设置由此 RepeatSetting 表示的 IRange 实例。

      使用此方法可将重复设置与特定工作表区域关联。

      
       RepeatSetting repeatSetting = new RepeatSetting();
       IRange range = worksheet.getRange("A1:C5");
       repeatSetting.setRange(range);
       
      Parameters:
      value - 其重复设置与此 RepeatSetting 相同的区域;可以为 null。