IAutoShape

概述

IAutoShape 是 Aspose.Slides FOSS 中用于 Java 的接口。继承自:IGeometryShape。

表示一个 AutoShape。

此接口为在 Java 程序中处理 IAutoShape 对象提供了 49 个方法。可用的方法包括:addTextFrame、asIPresentationComponent、getAdjustments、getAlternativeText、getAlternativeTextTitle、getAsIGeometryShape、getAsISlideComponent、getCNvPr、getConnectionSiteCount、getCustomData、getEffectFormat、getFillFormat,以及另外 37 个方法。所有公共成员在安装了 Aspose.Slides FOSS for Java 包后,对任何 Java 应用程序均可访问。属性:adjustments、alternativeText、alternativeTextTitle、asIGeometryShape、asISlideComponent、cNvPr,以及另外 28 项。

属性

名称类型访问描述
textFrameITextFrame读取返回 TextFrame 对象用于 AutoShape。
textBoxboolean读取指定该形状是否为文本框。
asIGeometryShapeIGeometryShape读取允许获取基础 IGeometryShape 接口。
shapeStyleIShapeStyle读取返回形状的样式对象。
adjustmentsIAdjustValueCollection读取获取形状调整值的集合。
textHolderboolean读取确定该形状是否为文本占位符。
placeholderIPlaceholder读取返回此形状的占位符。
customDataICustomData读取返回该形状的自定义数据。
rawFrameIShapeFrame读取返回原始形状帧的属性。
frameIShapeFrame读取返回形状帧的属性。
lineFormatILineFormat读取返回此形状的线条格式。
threeDFormatIThreeDFormat读取为此形状返回 3-D 格式。
effectFormatIEffectFormat读取为此形状返回效果格式。
fillFormatIFillFormat读取返回此形状的填充格式。
hiddenboolean读取确定形状是否隐藏。
zOrderPositionint读取返回形状在 Z 顺序中的位置。
connectionSiteCountint读取返回形状上的连接点数量。
rotationdouble读取返回形状的旋转角度(单位为度)。
xdouble读取获取形状左上角的 x 坐标,单位为点。
ydouble读取获取形状左上角的 y 坐标(单位为点)。
widthdouble读取获取形状的宽度,单位为点。
heightdouble读取获取形状的高度,单位为点。
alternativeTextString读取返回或设置与形状关联的替代文本。
alternativeTextTitleString读取返回或设置与形状关联的替代文本标题。
nameString读取返回或设置形状的名称。
decorativeboolean读取获取或设置 'Mark as decorative' 选项。
uniqueIdint读取返回一个内部的、面向演示范围的标识符。
officeInteropShapeIdint读取返回一个面向幻灯片范围的唯一标识符,该标识符在形状的整个生命周期内保持不变。
groupedboolean读取确定形状是否已分组。
asISlideComponentISlideComponent读取允许获取基 {@link ISlideComponent} 接口。
shapeTypeShapeType读取获取 AutoShape 类型。
cNvPrElement读取返回此形状的 {@code cNvPr} 元素,若不存在则返回 {@code null}。
slideIBaseSlide读取返回父幻灯片。
presentationIPresentation读取返回包含此组件的演示文稿。

方法

签名描述
getTextFrame() → ITextFrame返回 TextFrame 对象,用于 AutoShape。
isTextBox() → boolean指定形状是否为文本框。
getAsIGeometryShape() → IGeometryShape允许获取基础 IGeometryShape 接口。
addTextFrame(text: String) → ITextFrame向形状添加一个带有指定文本的新文本框架。
getShapeStyle() → IShapeStyle返回形状的样式对象。
setShapeType(value: ShapeType)设置 AutoShape 类型。
getAdjustments() → IAdjustValueCollection获取形状调整值的集合。
isTextHolder() → boolean确定形状是否为文本占位符。
getPlaceholder() → IPlaceholder返回此形状的占位符。
getCustomData() → ICustomData返回该形状的自定义数据。
getRawFrame() → IShapeFrame返回原始形状帧的属性。
setRawFrame(value: IShapeFrame)设置原始形状框架的属性。
getFrame() → IShapeFrame返回形状帧的属性。
setFrame(value: IShapeFrame)设置形状框架的属性。
getLineFormat() → ILineFormat返回此形状的线条格式。
getThreeDFormat() → IThreeDFormat返回此形状的 3-D 格式。
getEffectFormat() → IEffectFormat返回此形状的效果格式。
getFillFormat() → IFillFormat返回此形状的填充格式。
isHidden() → boolean确定形状是否隐藏。
setHidden(value: boolean)设置形状是否隐藏。
getZOrderPosition() → int返回形状在 z-order 中的位置。
getConnectionSiteCount() → int返回形状上的连接点数量。
getRotation() → double返回形状的旋转角度(以度为单位)。
setRotation(rotation: double)设置形状的旋转角度(以度为单位)。
getX() → double获取形状左上角的 x 坐标,单位为点。
setX(x: double)设置形状左上角的 x 坐标,单位为点。
getY() → double获取形状左上角的 y 坐标,单位为点。
setY(y: double)设置形状左上角的 y 坐标,单位为点。
getWidth() → double获取形状的宽度,单位为点。
setWidth(width: double)设置形状的宽度,以点为单位。
getHeight() → double获取形状的高度,单位为点。
setHeight(height: double)设置形状的高度,单位为点。
getAlternativeText() → String返回或设置与形状关联的替代文本。
setAlternativeText(value: String)设置与形状关联的替代文本。
getAlternativeTextTitle() → String返回或设置与形状关联的替代文本的标题。
setAlternativeTextTitle(value: String)设置与形状关联的替代文本的标题。
getName() → String返回或设置形状的名称。
setName(value: String)设置形状的名称。
isDecorative() → boolean获取或设置 ‘标记为装饰’ 选项。
setDecorative(value: boolean)设置“标记为装饰”选项。
getUniqueId() → int返回一个内部的、演示范围的标识符。
getOfficeInteropShapeId() → int返回一个幻灯片范围的唯一标识符,该标识符在形状的整个生命周期内保持不变。
isGrouped() → boolean确定形状是否已分组。
getAsISlideComponent() → ISlideComponent允许获取基础 {@link ISlideComponent} 接口。
getShapeType() → ShapeType获取 AutoShape 类型。
getCNvPr() → Element返回此形状的 {@code cNvPr} 元素,或 {@code null}。
getSlide() → IBaseSlide返回父幻灯片。
asIPresentationComponent() → IPresentationComponent返回基 {@link IPresentationComponent} 接口。
getPresentation() → IPresentation返回包含此组件的演示文稿。

另请参阅

 中文