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

ICornerFold

Interface ICornerFold

All Known Implementing Classes:
CornerFold

public interface ICornerFold
表示单元格装饰中的折角。

ICornerFold 描述了装饰单元格一个或多个角上显示的视觉折角,包括其颜色、位置和像素大小。将其与 CellDecoration 和 IRange.setDecoration(ICellDecoration) 一起使用,可将折角装饰应用到单元格或区域。


 ICornerFold fold = new CornerFold(Color.GetRed(), EnumSet.of(CornerPosition.LeftTop), 8);
 worksheet.getRange("A1").setDecoration(new CellDecoration(fold));
 ICornerFold cornerFold = worksheet.getRange("A1").getDecoration().getCornerFold();
 Color color = cornerFold.getColor();
 
  • Method Details

    • getColor

      Color getColor()
      获取折角的颜色。

      使用此属性可获取单元格装饰中的折角颜色。

      
       ICornerFold cornerFold = new CornerFold(Color.GetRed(), EnumSet.of(CornerPosition.LeftTop), 8);
       Color color = cornerFold.getColor();
       
      Returns:
      折角的颜色。
    • getPosition

      EnumSet<CornerPosition> getPosition()
      获取折角的位置。

      返回一组 CornerPosition 标志,用于指示哪些角显示折角。如果未设置任何角位置,此方法返回空的 EnumSet。

      
       ICornerFold cornerFold = new CornerFold(
           Color.GetRed(),
           EnumSet.of(CornerPosition.LeftTop, CornerPosition.RightTop),
           8
       );
       EnumSet<CornerPosition> positions = cornerFold.getPosition();
       
      Returns:
      一个包含折角角位置的 EnumSet。如果未设置位置,则返回空集合。
    • getSize

      int getSize()
      获取折角的像素大小。

      此值指定渲染折角时使用的大小。

      
       ICornerFold cornerFold = new CornerFold(Color.GetRed(), EnumSet.of(CornerPosition.LeftTop), 8);
       int size = cornerFold.getSize();
       
      Returns:
      折角的大小(以像素为单位)。