电子表格文档 API 库允许您向工作表添加形状、调整其填充和轮廓设置、连接和分组形状、创建形状文本或从文档中删除形状。您可以将包含形状的文档打印并导出为 PDF/HTML。支持所有形状类型:从简单的线条和矩形到具有高级效果的 3D 形状。
单个形状 (Shape) 是 Worksheet.Shapes 集合的成员。ShapeCollection 集合存储嵌入在工作表中的所有绘图对象(形状、图片和图表)。可以通过现有形状在形状集合中的索引或使用 ShapeCollection.GetShapeById 方法访问现有形状。使用 Shape.ShapeType 属性可以区分工作表中的不同绘图对象类型。
ShapeCollection 和 Shape 接口提供旨在操作文档中的形状的方法和属性。
成员 | 描述 | 例 |
ShapeCollection.AddShape |
创建形状。 | 如何:创建形状 |
ShapeCollection.AddTextBox |
创建文本框。 | 如何:向形状添加文本 |
Shape.ShapeGeometry |
指定形状的几何图形。 | 如何:创建形状 |
ShapeCollection.GroupShapes |
创建一组形状。 | 如何:创建形状组 |
ShapeCollection.UngroupShapes |
将形状组拆分为单独的形状。 | 如何:创建形状组 |
ShapeCollection.AddConnector |
创建连接器。 | 如何:创建形状连接符 |
Shape.ConnectorFormat |
提供对连接器设置的访问。 | 如何:创建形状连接符 |
Shape.ShapeText |
提供对形状的文本格式设置的访问。 | 如何:向形状添加文本 |
ShapeText.Characters |
允许您向形状添加文本并指定其字体特征和段落属性。 | 如何:向形状添加文本 |
ShapeFormatBase.Fill |
提供对形状的填充选项的访问。 | 如何:更改形状的填充和轮廓颜色 |
ShapeFormatBase.Outline |
提供对用于设置形状轮廓格式的选项的访问。 | 如何:更改形状的填充和轮廓颜色 |
ShapeCollection.RemoveAt Shape.Delete |
从工作表中删除形状。 | 如何:删除形状 |