[]
IRectangularGradient 对象在矩形渐变填充内通过一系列颜色进行过渡。使用此接口可配置左侧、顶部、右侧和底部边缘的渐变汇聚点,并管理渐变 IColorStops。
IRange cell = worksheet.getRange("A1");
cell.getInterior().setPattern(Pattern.RectangularGradient);
IRectangularGradient gradient = (IRectangularGradient) cell.getInterior().getGradient();
gradient.setLeft(0.1);
gradient.setTop(0.2);
gradient.setRight(0.9);
gradient.setBottom(0.8);
doubledoublegetLeft()doublegetRight()doublegetTop()voidsetBottom(double value) voidsetLeft(double value) voidsetRight(double value) voidsetTop(double value) 返回 IRectangularGradient 对象的 IColorStops 集合。返回的集合包含定义渐变填充所用颜色和位置的 IColorStop 对象。
worksheet.getRange("A1").getInterior().setPattern(Pattern.RectangularGradient);
IRectangularGradient gradient = (IRectangularGradient) worksheet.getRange("A1").getInterior().getGradient();
IColorStops colorStops = gradient.getColorStops();
colorStops.get(0).setColor(Color.FromArgb(255, 0, 0));
colorStops.get(1).setColor(Color.FromArgb(0, 255, 0));
IColorStops 集合。使用此属性可读取矩形渐变填充的底部汇聚设置。
IRange cell = worksheet.getRange("A1");
cell.getInterior().setPattern(Pattern.RectangularGradient);
IRectangularGradient gradient = (IRectangularGradient) cell.getInterior().getGradient();
gradient.setBottom(0.8);
double bottom = gradient.getBottom();
使用此属性可设置矩形渐变填充的底部汇聚设置。
IRange cell = worksheet.getRange("A1");
cell.getInterior().setPattern(Pattern.RectangularGradient);
IRectangularGradient gradient = (IRectangularGradient) cell.getInterior().getGradient();
gradient.setBottom(0.8);
value - 矩形渐变填充在底部的汇聚位置。使用此属性可读取矩形渐变填充的左侧汇聚设置。
IRange cell = worksheet.getRange("A1");
cell.getInterior().setPattern(Pattern.RectangularGradient);
IRectangularGradient gradient = (IRectangularGradient) cell.getInterior().getGradient();
gradient.setLeft(0.2);
double left = gradient.getLeft();
使用此属性可设置矩形渐变填充的左侧汇聚设置。
IRange cell = worksheet.getRange("A1");
cell.getInterior().setPattern(Pattern.RectangularGradient);
IRectangularGradient gradient = (IRectangularGradient) cell.getInterior().getGradient();
gradient.setLeft(0.2);
value - 矩形渐变填充在左侧的汇聚位置。此值控制矩形渐变填充的右侧汇聚位置。
IRange cell = worksheet.getRange("A1");
cell.getInterior().setPattern(Pattern.RectangularGradient);
IRectangularGradient gradient = (IRectangularGradient) cell.getInterior().getGradient();
gradient.setRight(0.3);
double right = gradient.getRight();
此值控制矩形渐变填充的右侧汇聚位置。
IRange cell = worksheet.getRange("A1");
cell.getInterior().setPattern(Pattern.RectangularGradient);
IRectangularGradient gradient = (IRectangularGradient) cell.getInterior().getGradient();
gradient.setRight(0.3);
value - 矩形渐变填充在右侧的汇聚位置。使用此属性可读取矩形渐变填充的顶部汇聚设置。
IRange cell = worksheet.getRange("A1");
cell.getInterior().setPattern(Pattern.RectangularGradient);
IRectangularGradient gradient = (IRectangularGradient) cell.getInterior().getGradient();
gradient.setTop(0.2);
double top = gradient.getTop();
使用此属性可设置矩形渐变填充的顶部汇聚设置。
IRange cell = worksheet.getRange("A1");
cell.getInterior().setPattern(Pattern.RectangularGradient);
IRectangularGradient gradient = (IRectangularGradient) cell.getInterior().getGradient();
gradient.setTop(0.2);
value - 矩形渐变填充在顶部的汇聚位置。