[]
Workbook 时使用的选项。使用此类可在构造时配置工作簿级行为,例如列宽是否以像素而不是字符数为单位测量。启用基于像素的列宽可使自适应列宽等 API 行为以及 PDF 和图片输出等呈现结果更接近 SpreadJS。
WorkbookOptions options = new WorkbookOptions();
options.setPixelBasedColumnWidth(true);
Workbook workbook = new Workbook(options);
IWorksheet worksheet = workbook.getWorksheets().get(0);
worksheet.getRange("A:A").setColumnWidthInPixel(96);
double widthInPixels = worksheet.getRange("A:A").getColumnWidthInPixel();
booleanvoidsetPixelBasedColumnWidth(boolean value) 默认情况下,工作簿使用基于字符数的列宽。将此选项设置为 true 可使用像素作为列宽单位,从而使自适应列等 API 行为以及 PDF 和图片输出等呈现结果更接近 SpreadJS。
WorkbookOptions options = new WorkbookOptions();
options.setPixelBasedColumnWidth(true);
boolean pixelBased = options.getPixelBasedColumnWidth();
Workbook workbook = new Workbook(options);
true;否则为 false。默认值为 false。默认情况下,工作簿使用基于字符数的列宽。将此选项设置为 true 可使用像素作为列宽单位,从而使自适应列等 API 行为以及 PDF 和图片输出等呈现结果更接近 SpreadJS。
WorkbookOptions options = new WorkbookOptions();
options.setPixelBasedColumnWidth(true);
Workbook workbook = new Workbook(options);
IWorksheet worksheet = workbook.getWorksheets().get(0);
worksheet.getRange("A:A").setColumnWidthInPixel(96);
value - 如果工作簿使用基于像素的列宽,则为 true;否则为 false。默认值为 false。