Previous topicNext topic
Help > 开发指南 > Excel > API > 主要对象 > 图表和图形 >
Shape形状

电子表格文档 API 库允许您向工作表添加形状、调整其填充和轮廓设置、连接和分组形状、创建形状文本或从文档中删除形状。您可以将包含形状的文档打印并导出为 PDF/HTML。支持所有形状类型:从简单的线条和矩形到具有高级效果的 3D 形状。

Shape API

单个形状 (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
从工作表中删除形状。 如何:删除形状