GraphicalObject

GraphicalObject

概述

GraphicalObject 是 Aspose.Slides FOSS 中用于 Java 的一个类。继承自:Shape,IGraphicalObject。

用于幻灯片上图形对象的抽象基类。

该类提供了 63 种方法,用于在 Java 程序中操作 GraphicalObject 对象。可用的方法包括:GeometryShape、GraphicalObject、Shape、applyFrame、asIPresentationComponent、buildFrame、ensureSpPr、ensureXfrm、findPlaceholderXfrmInXml、findXfrmInElement、getAdjustments、getAlternativeText,以及另外 50 个方法。安装 Aspose.Slides FOSS for Java 包后,所有公共成员均可被任何 Java 应用访问。属性包括:adjustments、alternativeText、alternativeTextTitle、asISlideComponent、cNvPr、connectionSiteCount,以及另外 30 个。

属性

名称类型访问描述
spPrElement读取返回此形状的 {@code <p:spPr>}(或 {@code <p:grpSpPr>})元素。
cNvPrElement读取返回来自形状 XML 的 {@code <p:cNvPr>} 元素。
placeholderInfoOptional<String[]>读取如果该形状是占位符,则返回该形状的占位符信息。
inheritedXfrmElement读取遍历 layout → master 链,查找占位符形状的继承 {@code <a:xfrm>}。
xfrmElement读取返回该形状的 {@code <a:xfrm>} 元素。
rawFrameIShapeFrame读取获取原始帧。
frameIShapeFrame读取获取帧。
slideIBaseSlide读取获取幻灯片。
presentationIPresentation读取获取表示。
xdouble读取获取 x。
ydouble读取获取 y。
widthdouble读取获取宽度。
heightdouble读取获取高度。
rotationdouble读取获取旋转。
shapeStyleIShapeStyle读取获取形状样式。
shapeTypeShapeType读取获取形状类型。
fillFormatIFillFormat读取获取填充格式。
adjustmentsIAdjustValueCollection读取获取调整。
textHolderboolean读取获取文本持有者。
placeholderIPlaceholder读取获取占位符。
customDataICustomData读取获取自定义数据。
lineFormatILineFormat读取获取线条格式。
threeDFormatIThreeDFormat读取获取三维格式。
effectFormatIEffectFormat读取获取效果格式。
hiddenboolean读取获取隐藏。
zOrderPositionint读取获取 z 顺序位置。
connectionSiteCountint读取获取连接点计数。
alternativeTextString读取获取替代文本。
alternativeTextTitleString读取获取替代文本标题。
nameString读取获取名称。
decorativeboolean读取获取装饰。
uniqueIdint读取获取唯一标识。
officeInteropShapeIdint读取获取 Office Interop 形状 ID。
groupedboolean读取获取已分组的。
asISlideComponentISlideComponent读取获取 as i slide 组件。
graphicalObjectLockIGraphicalObjectLock读取返回形状的锁。

方法

签名描述
GraphicalObject(xmlElement: Element, saveCallback: Runnable)创建一个由给定的 XML 元素支持的 {@code GraphicalObject}。
GraphicalObject()创建一个没有支撑元素的 {@code GraphicalObject}。
Shape(xmlElement: Element, saveCallback: Runnable)创建一个由给定的 XML 元素支持的 Shape。
initInternal(xmlElement: Element, opcPackage: OpcPackage, layoutPartName: String, saveCallback: Runnable, parentSlide: IBaseSlide)使用 XML 元素、OPC 包、布局部件和父幻灯片进行内部初始化。
buildFrame() → IShapeFrame从当前 {@code <a:xfrm>} 元素构建一个 {@link ShapeFrame}。
applyFrame(value: IShapeFrame)将 {@link IShapeFrame} 的值应用到 {@code <a:xfrm>} 元素。
getSpPr() → Element返回此形状的 {@code <p:spPr>}(或 {@code <p:grpSpPr>})元素。
ensureSpPr() → Element返回或创建此形状的 {@code <p:spPr>} 元素。
getCNvPr() → Element返回形状 XML 中的 {@code <p:cNvPr>} 元素。
findXfrmInElement(shapeElement: Element) → Element在形状 XML 元素中直接查找 {@code <a:xfrm>} 元素。
getPlaceholderInfo() → Optional<String[]>如果这是占位符,则返回该形状的占位符信息。
findPlaceholderXfrmInXml(root: Element, phType: String, phIdx: String) → Element在布局或母版 XML 根中查找匹配占位符的 {@code <a:xfrm>}。
getInheritedXfrm() → Element遍历布局 → 母版链,以查找占位符形状继承的 {@code <a:xfrm>}。
getXfrm() → Element返回此形状的 {@code <a:xfrm>} 元素。
ensureXfrm() → Element返回或创建此形状的 {@code <a:xfrm>} 元素。
getRawFrame() → IShapeFrame返回原始帧。
setRawFrame(value: IShapeFrame)设置原始帧值。
getFrame() → IShapeFrame返回帧。
setFrame(value: IShapeFrame)设置帧值。
getSlide() → IBaseSlide返回幻灯片。
getPresentation() → IPresentation返回演示。
asIPresentationComponent() → IPresentationComponent
setParentSlide(slide: IBaseSlide)设置此形状的父幻灯片。
GeometryShape(xmlElement: Element, saveCallback: Runnable)创建一个由给定 XML 元素支持的 GeometryShape。
setParentShapes(shapes: Iterable<IShape>)设置用于连接查找的兄弟形状集合。
getX() → double返回 x。
setX(x: double)设置 x 值。
getY() → double返回 y。
setY(y: double)设置 y 值。
getWidth() → double返回宽度。
setWidth(width: double)设置宽度值。
getHeight() → double返回高度。
setHeight(height: double)设置高度值。
getRotation() → double返回旋转。
setRotation(rotation: double)设置旋转值。
getShapeStyle() → IShapeStyle返回形状样式。
getShapeType() → ShapeType返回形状类型。
setShapeType(value: ShapeType)设置形状类型的值。
getFillFormat() → IFillFormat返回填充格式。
getAdjustments() → IAdjustValueCollection返回调整。
isTextHolder() → boolean如果已设置文本持有者,则返回 true。
getPlaceholder() → IPlaceholder返回占位符。
getCustomData() → ICustomData返回自定义数据。
getLineFormat() → ILineFormat返回行格式。
getThreeDFormat() → IThreeDFormat返回三维格式。
getEffectFormat() → IEffectFormat返回效果格式。
isHidden() → boolean如果已设置 hidden,则返回 true。
setHidden(value: boolean)设置隐藏值。
getZOrderPosition() → int返回 z 顺序位置。
getConnectionSiteCount() → int返回连接站点计数。
getAlternativeText() → String返回替代文本。
setAlternativeText(value: String)设置替代文本值。
getAlternativeTextTitle() → String返回替代文本标题。
setAlternativeTextTitle(value: String)设置替代文本标题值。
getName() → String返回名称。
setName(value: String)设置名称值。
isDecorative() → boolean如果 decorative 已设置,则返回 true。
setDecorative(value: boolean)设置装饰值。
getUniqueId() → int返回唯一 ID。
getOfficeInteropShapeId() → int返回 Office interop shape id。
isGrouped() → boolean如果已设置 grouped,则返回 true。
getAsISlideComponent() → ISlideComponent返回 as i slide 组件。
getGraphicalObjectLock() → IGraphicalObjectLock返回 shape 的 locks。

另请参阅

 中文