接口 IShapes
一个包含指定工作表上所有
IShape
对象的集合。-
方法概要
修饰符和类型方法说明addCameraPicture
(String reference, double left, double top) 从参考范围创建图片。addCameraPicture
(String reference, double left, double top, double width, double height) 从参考范围创建图片。addCameraPicture
(String reference, IRange range) 从当前工作表的参考范围创建一张图片到指定范围。addCameraPicture
(String reference, String name, double left, double top) 创建一个从参考范围生成的图片。addCameraPicture
(String reference, String name, double left, double top, double width, double height) 创建一个从参考范围生成的图片。addCameraPicture
(String reference, String name, IRange range) 从当前工作表的参考范围创建一张图片到指定范围。在活动工作表的指定位置创建图表。创建当前工作表上指定范围内的图表。在活动工作表的指定位置创建一个图表。创建当前工作表上指定范围的图表。addChartInPixel
(ChartType chartType, double left, double top, double width, double height) 在活动工作表的指定位置创建一个图表。addChartInPixel
(String name, ChartType chartType, double left, double top, double width, double height) 在活动工作表的指定位置创建图表。addConnector
(ConnectorType type, double beginX, double beginY, double endX, double endY) 创建一个连接器。addConnector
(ConnectorType type, IRange range) 在当前工作表的指定范围内创建一个连接器。addConnector
(String name, ConnectorType type, double beginX, double beginY, double endX, double endY) 创建一个连接器。addConnector
(String name, ConnectorType type, IRange range) 在当前工作表的指定范围内创建一个连接器。addConnectorInPixel
(ConnectorType type, float beginX, float beginY, float endX, float endY) 创建一个连接器。addConnectorInPixel
(String name, ConnectorType type, float beginX, float beginY, float endX, float endY) 创建一个连接器。addPicture
(InputStream stream, ImageType type, double left, double top, double width, double height) 从现有流创建一张图片。addPicture
(InputStream stream, ImageType type, IRange range) 从当前工作表上指定范围的现有流中创建图片。addPicture
(String filename, double left, double top, double width, double height) 从现有文件创建一张图片。addPicture
(String filename, IRange range) 从当前工作表上指定范围的外部文件创建图片。addPicture
(String name, InputStream stream, ImageType type, double left, double top, double width, double height) 从现有流创建一张图片。addPicture
(String name, InputStream stream, ImageType type, IRange range) 从当前工作表上指定范围的现有流中创建图片。addPicture
(String name, String filename, double left, double top, double width, double height) 从现有文件创建一张图片。addPicture
(String name, String filename, IRange range) 从当前工作表上指定范围的一个现有文件创建图片。addPictureInPixel
(InputStream stream, ImageType type, double left, double top, double width, double height) 从现有流创建一张图片。addPictureInPixel
(String filename, double left, double top, double width, double height) 从现有文件创建一张图片。addPictureInPixel
(String name, InputStream stream, ImageType type, double left, double top, double width, double height) 从现有流创建一张图片。addPictureInPixel
(String name, String filename, double left, double top, double width, double height) 从现有文件创建一张图片。addShape
(AutoShapeType type, double left, double top, double width, double height) 返回代表工作表中新建自动形状的IShape
对象。addShape
(AutoShapeType type, IRange range) 返回代表当前工作表上指定范围内新自动形状的IShape
对象。addShape
(String name, AutoShapeType type, double left, double top, double width, double height) 返回代表工作表中的新自动形状的IShape
对象。addShape
(String name, AutoShapeType type, IRange range) 返回代表当前工作表上指定范围内的新自动形状的IShape
对象。addShapeInPixel
(AutoShapeType type, double left, double top, double width, double height) 返回代表工作表中新建自动形状的IShape
对象。addShapeInPixel
(String name, AutoShapeType type, double left, double top, double width, double height) 返回代表工作表中新建自动形状的IShape
对象。get
(int index) 返回集合中的一个单一对象。返回集合中的一个单一对象。int
getCount()
返回集合中的对象数量。getRange
(int[] index) 返回一个表示Shapes集合中形状子集的ShapeRange对象。返回一个表示Shapes集合中形状子集的ShapeRange对象。从接口继承的方法 java.lang.Iterable
forEach, iterator, spliterator
-
方法详细资料
-
getRange
返回一个表示Shapes集合中形状子集的ShapeRange对象。 -
getRange
返回一个表示Shapes集合中形状子集的ShapeRange对象。 -
get
返回集合中的一个单一对象。- 参数:
index
- 必需的整数。对象的索引编号。
-
get
返回集合中的一个单一对象。- 参数:
name
- 必需的字符串。对象的名称。
-
getCount
int getCount()返回集合中的对象数量。 -
addChart
在活动工作表的指定位置创建图表。- 参数:
chartType
- 图表类型left
- 从对象左侧边缘到工作表A列左侧边缘(在工作表上)或图表区域左侧边缘(在图表上)的距离,单位为点。top
- 从形状范围内最顶部形状的上边缘到工作表上边缘的距离,单位为点。width
- 对象的宽度,单位为点height
- 对象的高度,单位为点- 返回:
IShape
对象。
-
addChart
创建当前工作表上指定范围内的图表。目标范围所在的工作表和被添加的图形所在的工作表必须是同一个工作表。
- 参数:
chartType
- 图表类型range
- 当前工作表的目标范围。- 返回:
IShape
对象。
-
addChart
IShape addChart(String name, ChartType chartType, double left, double top, double width, double height) 在活动工作表的指定位置创建一个图表。- 参数:
name
- 图表名称chartType
- 图表类型left
- 对象距离列A(在工作表中)或图表区域左侧(在图表上)左侧边缘的距离,以点为单位。top
- 对象顶部边缘与工作表顶部边缘之间的距离,以点为单位,相对于形状范围内最顶层的形状。width
- 对象的宽度,以点为单位height
- 对象的高度,以点为单位- 返回:
IShape
对象。
-
addChart
创建当前工作表上指定范围的图表。目标范围的目标工作表和被添加形状的工作表必须是同一张工作表。
- 参数:
name
- 图表名称chartType
- 图表类型range
- 当前工作表的目标范围。
-
addPicture
IShape addPicture(String filename, double left, double top, double width, double height) throws IOException 从现有文件创建一张图片。返回代表新图片的IShape
对象。- 参数:
filename
- 要创建对象的文件left
- 图片左上角相对于文档左上角的位置(以点为单位)top
- 图片左上角相对于文档顶部的位置(以点为单位)width
- 图片的宽度,以点为单位。height
- 图片的高度,以点为单位。- 返回:
IShape
对象。- 抛出:
IOException
-
addPicture
从当前工作表上指定范围的外部文件创建图片。目标范围的目标工作表和被添加的图形的工作表必须是同一工作表。
返回表示新图片的
IShape
对象。- 参数:
filename
- 要从中创建对象的文件range
- 当前工作表的目标范围。- 返回:
IShape
对象。- 抛出:
IOException
-
addPicture
IShape addPicture(String name, String filename, double left, double top, double width, double height) throws IOException 从现有文件创建一张图片。返回代表新图片的IShape
对象。- 参数:
name
- 图片名称filename
- 要从中创建对象的文件left
- 图片相对于文档左上角的位置(以点为单位)top
- 图片相对于文档顶部的位置(以点为单位)width
- 图片的宽度,以点为单位。height
- 图片的高度,以点为单位。- 返回:
IShape
对象。- 抛出:
IOException
-
addPicture
从当前工作表上指定范围的一个现有文件创建图片。目标范围targetRange的工作表和被添加的图形的工作表必须是同一个工作表。
返回表示新图片的
IShape
对象。- 参数:
name
- 图片名称filename
- 要从中创建对象的文件range
- 当前工作表的目标范围。- 返回:
IShape
对象。- 抛出:
IOException
-
addPicture
IShape addPicture(InputStream stream, ImageType type, double left, double top, double width, double height) throws IOException 从现有流创建一张图片。返回代表新图片的IShape
对象。- 参数:
stream
- 要从中创建对象的流。type
- 指定要创建的图片类型。left
- 图片相对于文档左上角的左上角位置(以点为单位)。top
- 图片相对于文档顶部的左上角位置(以点为单位)。width
- 图片的宽度(以点为单位)。height
- 图片的高度(以点为单位)。- 返回:
IShape
对象。- 抛出:
IOException
-
addPicture
从当前工作表上指定范围的现有流中创建图片。目标范围的目标工作表和被添加的图形的工作表必须是同一个工作表。
返回代表新图片的
IShape
对象。- 参数:
stream
- 要从中创建对象的流。type
- 指定要创建的图片类型。range
- 当前工作表的目标范围。- 返回:
IShape
对象。- 抛出:
IOException
-
addPicture
IShape addPicture(String name, InputStream stream, ImageType type, double left, double top, double width, double height) throws IOException 从现有流创建一张图片。返回代表新图片的IShape
对象。- 参数:
name
- 图片名称stream
- 要从中创建对象的流。type
- 指定要创建的图片类型。left
- 图片相对于文档左上角的左上角位置(以点为单位)。top
- 图片相对于文档顶部的左上角位置(以点为单位)。width
- 图片的宽度,以点为单位。height
- 图片的高度,以点为单位。- 返回:
IShape
对象。- 抛出:
IOException
-
addPicture
从当前工作表上指定范围的现有流中创建图片。目标范围的目标工作表和被添加的形状的工作表必须是同一张工作表。
返回代表新图片的
IShape
对象。- 参数:
name
- 图片名称stream
- 要从中创建对象的流。type
- 指定要创建的图片类型。range
- 当前工作表的目标范围。- 返回:
IShape
对象。- 抛出:
IOException
-
addShape
返回代表工作表中新建自动形状的IShape
对象。- 参数:
type
- 指定要创建的自动形状的类型。left
- 自动形状边框左上角相对于文档左上角的位置(以点为单位)。top
- 自动形状边框左上角相对于文档左上角的位置(以点为单位)。width
- 自动形状边框的宽度和高度,以点为单位。height
- 自动形状边框的宽度和高度,以点为单位。- 返回:
IShape
对象。
-
addShape
返回代表当前工作表上指定范围内新自动形状的IShape
对象。目标范围的目标工作表和被添加形状的工作表必须是同一张工作表。
- 参数:
type
- 指定要创建的自动形状的类型。range
- 当前工作表的目标范围。- 返回:
IShape
对象。
-
addShape
IShape addShape(String name, AutoShapeType type, double left, double top, double width, double height) 返回代表工作表中的新自动形状的IShape
对象。- 参数:
name
- 形状名称type
- 指定要创建的自动形状的类型。left
- 自动形状边框左上角相对于文档左上角的位置(以点为单位)。top
- 自动形状边框左上角相对于文档左上角的位置(以点为单位)。width
- 自动形状边框的宽度和高度,以点为单位。height
- 自动形状边框的宽度和高度,以点为单位。- 返回:
IShape
对象。
-
addShape
返回代表当前工作表上指定范围内的新自动形状的IShape
对象。目标范围的工作表和被添加的形状的工作表必须是同一张工作表。
- 参数:
name
- 形状名称type
- 指定要创建的自动形状类型。range
- 当前工作表的目标范围。- 返回:
IShape
对象。
-
addConnector
创建一个连接器。返回代表新连接器的IShape
对象。- 参数:
type
- 要添加的连接器类型。beginX
- 连接器起始点相对于文档左上角的水平位置(以点为单位)。beginY
- 连接器起始点相对于文档左上角的垂直位置(以点为单位)。endX
- 连接器结束点相对于文档左上角的水平位置(以点为单位)。endY
- 连接器结束点相对于文档左上角的垂直位置(以点为单位)。- 返回:
IShape
对象。
-
addConnector
在当前工作表的指定范围内创建一个连接器。目标范围的目标工作表和被添加的形状的工作表必须是同一个工作表。
返回代表新连接器的
IShape
对象。- 参数:
type
- 要添加的连接器类型。range
- 当前工作表的目标范围。- 返回:
IShape
对象。
-
addConnector
IShape addConnector(String name, ConnectorType type, double beginX, double beginY, double endX, double endY) 创建一个连接器。返回代表新连接器的IShape
对象。- 参数:
name
- 连接器的名称type
- 要添加的连接器类型。beginX
- 连接器起始点相对于文档左上角的水平位置(以点为单位)。beginY
- 连接器起始点相对于文档左上角的垂直位置(以点为单位)。endX
- 连接器结束点相对于文档左上角的水平位置(以点为单位)。endY
- 连接器结束点相对于文档左上角的垂直位置(以点为单位)。- 返回:
IShape
对象。
-
addConnector
在当前工作表的指定范围内创建一个连接器。目标范围的目标工作表和被添加的形状的工作表必须是同一个工作表。
返回代表新连接器的
IShape
对象。- 参数:
name
- 连接器的名称type
- 要添加的连接器类型。range
- 当前工作表的目标范围。- 返回:
IShape
对象。
-
addChartInPixel
在活动工作表的指定位置创建一个图表。- 参数:
chartType
- 图表类型left
- 对象距离列A(在工作表上)或图表区域左侧(在图表上)的左侧边缘的距离,以像素为单位top
- 顶部形状范围内最顶部形状的顶部边缘与工作表顶部边缘之间的距离,以像素为单位width
- 对象的宽度,以像素为单位height
- 对象的高度,以像素为单位- 返回:
IShape
对象。
-
addChartInPixel
IShape addChartInPixel(String name, ChartType chartType, double left, double top, double width, double height) 在活动工作表的指定位置创建图表。- 参数:
name
- 图表名称chartType
- 图表类型left
- 对象距离列A(在工作表中)或图表区域左侧(在图表上)左侧边缘的距离,单位为像素。top
- 对象顶部边缘与工作表顶部边缘之间的距离,单位为像素,基于形状范围内的最顶层形状。width
- 对象的宽度,单位为像素height
- 对象的高度,单位为像素- 返回:
IShape
对象。
-
addPictureInPixel
IShape addPictureInPixel(String filename, double left, double top, double width, double height) throws IOException 从现有文件创建一张图片。返回代表新图片的IShape
对象。- 参数:
filename
- 要从中创建对象的文件left
- 图片相对于文档左上角的左上角位置(以像素为单位)top
- 图片相对于文档顶部的左上角位置(以像素为单位)width
- 图片的宽度,以像素为单位。height
- 图片的高度,以像素为单位。- 返回:
IShape
对象。- 抛出:
IOException
-
addPictureInPixel
IShape addPictureInPixel(String name, String filename, double left, double top, double width, double height) throws IOException 从现有文件创建一张图片。返回代表新图片的IShape
对象。- 参数:
name
- 图片名称filename
- 要从中创建对象的文件left
- 图片相对于文档左上角的位置(以像素为单位)。top
- 图片相对于文档顶部的位置(以像素为单位)。width
- 图片的宽度,以像素为单位。height
- 图片的高度,以像素为单位。- 返回:
IShape
对象。- 抛出:
IOException
-
addPictureInPixel
IShape addPictureInPixel(InputStream stream, ImageType type, double left, double top, double width, double height) throws IOException 从现有流创建一张图片。返回代表新图片的IShape
对象。- 参数:
stream
- 要从中创建对象的流。type
- 指定要创建的图片类型。left
- 图片左上角相对于文档左上角的位置(以像素为单位)。top
- 图片左上角相对于文档顶部的位置(以像素为单位)。width
- 图片的宽度,以像素为单位。height
- 图片的高度,以像素为单位。- 返回:
IShape
对象。- 抛出:
IOException
-
addPictureInPixel
IShape addPictureInPixel(String name, InputStream stream, ImageType type, double left, double top, double width, double height) throws IOException 从现有流创建一张图片。返回代表新图片的IShape
对象。- 参数:
name
- 图片名称stream
- 要从中创建对象的流。type
- 指定要创建的图片类型。left
- 图片左上角相对于文档左上角的坐标(以像素为单位)。top
- 图片左上角相对于文档顶部的坐标(以像素为单位)。width
- 图片的宽度,以像素为单位。height
- 图片的高度,以像素为单位。- 返回:
IShape
对象。- 抛出:
IOException
-
addShapeInPixel
返回代表工作表中新建自动形状的IShape
对象。- 参数:
type
- 指定要创建的自动形状的类型。left
- AutoShape边框框相对于文档左上角的位置(以像素为单位)。top
- AutoShape边框框相对于文档左上角的位置(以像素为单位)。width
- AutoShape边框框的宽度和高度,以像素为单位。height
- AutoShape边框框的宽度和高度,以像素为单位。- 返回:
IShape
对象。
-
addShapeInPixel
IShape addShapeInPixel(String name, AutoShapeType type, double left, double top, double width, double height) 返回代表工作表中新建自动形状的IShape
对象。- 参数:
name
- 形状名称type
- 指定要创建的自动形状类型。left
- 自动形状边界框左上角相对于文档左上角的位置(以像素为单位)。top
- 自动形状边界框左上角相对于文档左上角的位置(以像素为单位)。width
- 自动形状边界框的宽度和高度,以像素为单位。height
- 自动形状边界框的宽度和高度,以像素为单位。- 返回:
IShape
对象。
-
addConnectorInPixel
创建一个连接器。返回代表新连接器的IShape
对象。- 参数:
type
- 要添加的连接器类型。beginX
- 连接器起始点相对于文档左上角的水平位置(以像素为单位)。beginY
- 连接器起始点相对于文档左上角的垂直位置(以像素为单位)。endX
- 连接器结束点相对于文档左上角的水平位置(以像素为单位)。endY
- 连接器结束点相对于文档左上角的垂直位置(以像素为单位)。- 返回:
IShape
对象。
-
addConnectorInPixel
IShape addConnectorInPixel(String name, ConnectorType type, float beginX, float beginY, float endX, float endY) 创建一个连接器。返回代表新连接器的IShape
对象。- 参数:
name
- 连接器的名称type
- 要添加的连接器类型。beginX
- 连接器起始点相对于文档左上角的水平位置(以像素为单位)。beginY
- 连接器起始点相对于文档左上角的垂直位置(以像素为单位)。endX
- 连接器结束点相对于文档左上角的水平位置(以像素为单位)。endY
- 连接器结束点相对于文档左上角的垂直位置(以像素为单位)。- 返回:
IShape
对象。
-
addCameraPicture
从参考范围创建图片。返回代表新图片的IShape
对象。- 参数:
reference
- 从中生成图片的范围left
- 图片相对于文档左上角的位置(以点为单位)top
- 图片相对于文档顶部的位置(以点为单位)- 返回:
IShape
对象。
-
addCameraPicture
从参考范围创建图片。返回代表新图片的IShape
对象。- 参数:
reference
- 从其生成图片的范围left
- 图片相对于文档左上角的左上角位置(以点为单位)top
- 图片相对于文档顶部的左上角位置(以点为单位)width
- AutoShape边框框的宽度和高度,以点为单位。height
- AutoShape边框框的宽度和高度,以点为单位。- 返回:
IShape
对象。
-
addCameraPicture
从当前工作表的参考范围创建一张图片到指定范围。目标范围targetRange的 sheet 和被添加形状的 sheet 必须是同一工作表。
返回代表新图片的
IShape
对象。- 参数:
reference
- 图片生成的参考范围range
- 当前工作表的目标范围- 返回:
IShape
对象。
-
addCameraPicture
创建一个从参考范围生成的图片。返回代表新图片的IShape
对象。- 参数:
reference
- 从中生成图片的范围name
- 图片名称left
- 图片相对于文档左上角的位置(以点为单位)top
- 图片相对于文档顶部的位置(以点为单位)- 返回:
IShape
对象。
-
addCameraPicture
IShape addCameraPicture(String reference, String name, double left, double top, double width, double height) 创建一个从参考范围生成的图片。返回代表新图片的IShape
对象。- 参数:
reference
- 生成的图片范围的参考name
- 图片名称left
- 图片相对于文档左上角的位置(以点为单位)top
- 图片相对于文档顶部的位置(以点为单位)width
- 自动形状边框盒的宽度和高度(以点为单位)height
- 自动形状边框盒的宽度和高度(以点为单位)- 返回:
IShape
对象。
-
addCameraPicture
从当前工作表的参考范围创建一张图片到指定范围。目标范围的目标工作表和被添加的形状的工作表必须是同一张工作表。
返回代表新图片的
IShape
对象。- 参数:
reference
- 生成的图片来源范围name
- 图片名称range
- 当前工作表的目标范围。- 返回:
IShape
对象。
-