[]
使用此类可定义通过 ILabelOptions.setMargin(Margin) 应用于区域中水印的上、右、下、左边距。可以创建四边值相同的边距,也可以分别指定每一边。
worksheet.getRange("A1").setValue("Draft");
Margin margin = new Margin(4, 8, 4, 8);
worksheet.getRange("A1").getLabelOptions().setMargin(margin);
Margin 实例,将相同的边距值应用于四个边。当上、右、下、左边距应相同时,使用此构造函数可定义相对于单元格的水印边距(以像素为单位)。创建的边距可通过 ILabelOptions.setMargin(Margin) 应用。
worksheet.getRange("A1").setValue("Draft");
Margin margin = new Margin(4);
worksheet.getRange("A1").getLabelOptions().setMargin(margin);
all - 要为所有边距设置的值,以像素为单位。Margin 实例,并为每一边使用单独的值。使用此构造函数可在将边距分配给标签选项之前,分别定义上、右、下、左水印边距。
Margin margin = new Margin(10, 20, 10, 20);
worksheet.getRange("A1").getLabelOptions().setMargin(margin);
top - 顶部边距值。right - 右侧边距值。bottom - 底部边距值。left - 左侧边距值。返回值是相对于单元格的左侧水印边距(以像素为单位)。
Margin margin = new Margin(1, 2, 3, 4);
int left = margin.getLeft();
返回值指定相对于单元格的右侧水印边距(以像素为单位)。
Margin margin = new Margin(1, 2, 3, 4);
int right = margin.getRight();
返回相对于单元格的顶部边距值,以像素为单位。
Margin margin = new Margin(1, 2, 3, 4);
int top = margin.getTop();
返回的值是相对于单元格的底部水印边距,以像素为单位。
Margin margin = new Margin(1, 2, 3, 4);
int bottom = margin.getBottom();
返回的字符串按上、右、下、左的顺序包含边距值,并以空格分隔。可以将返回值传递给 StringToMargin(String),以创建具有相同边距值的 Margin 实例。