使用Office.js API,如何在Excel中从形状中删除轮廓

问题描述 投票:0回答:1

我知道如何创建形状以及如何填充颜色或调整其尺寸。但是,当形状尺寸较小时(例如16x16),轮廓的轮廓将与前景色重叠。我们如何在office.js API中删除此默认轮廓或更改颜色。我在https://docs.microsoft.com/en-us/javascript/api/excel/excel.shape?view=excel-js-preview的文档中找不到此文件。

如果不可能,还有其他选择吗?

提前感谢。

office-js
1个回答
0
投票

您可以使用lineFormat更改轮廓的颜色。

  shapes.getItemAt(i).lineFormat.transparency = 1;
  shapes.getItemAt(i).fill.clear();

我为您创建要点:https://gist.github.com/lumine2008/604300d1c0c0a130279cb52fa41a2470

这里是文档https://docs.microsoft.com/en-us/javascript/api/excel/excel.shapelineformat?view=excel-js-preview

© www.soinside.com 2019 - 2024. All rights reserved.