Overview
AutoShape is a class in Aspose.Slides FOSS for Java.
Inherits from: GeometryShape, IAutoShape.
Represents an AutoShape.
This class provides 53 methods for working with AutoShape objects in Java programs.
Available methods include: AutoShape, GeometryShape, addTextFrame, asIPresentationComponent, getAdjustments, getAlternativeText, getAlternativeTextTitle, getAsIGeometryShape, getAsISlideComponent, getCNvPr, getConnectionSiteCount, getCustomData, and 40 additional methods.
All public members are accessible to any Java application after installing the Aspose.Slides FOSS for Java package.
Properties: adjustments, alternativeText, alternativeTextTitle, asIGeometryShape, asISlideComponent, cNvPr, and 28 more.
Properties
| Name | Type | Access | Description |
|---|
shapeType | ShapeType | Read | {@inheritDoc} |
Checks for custom geometry ({@code }) in addition to the
base class preset geometry lookup.
/ |
| `textFrame` | `ITextFrame` | Read | Gets the text frame. |
| `textBox` | `boolean` | Read | Gets the text box. |
| `asIGeometryShape` | `IGeometryShape` | Read | Gets the as i geometry shape. |
| `fillFormat` | `IFillFormat` | Read | {@inheritDoc}
/ |
| `x` | `double` | Read | Gets the x. |
| `y` | `double` | Read | Gets the y. |
| `width` | `double` | Read | Gets the width. |
| `height` | `double` | Read | Gets the height. |
| `rotation` | `double` | Read | Gets the rotation. |
| `shapeStyle` | `IShapeStyle` | Read | Gets the shape style. |
| `adjustments` | `IAdjustValueCollection` | Read | Gets the adjustments. |
| `cNvPr` | `Element` | Read | Gets the c nv pr. |
| `textHolder` | `boolean` | Read | Gets the text holder. |
| `placeholder` | `IPlaceholder` | Read | Gets the placeholder. |
| `customData` | `ICustomData` | Read | Gets the custom data. |
| `rawFrame` | `IShapeFrame` | Read | Gets the raw frame. |
| `frame` | `IShapeFrame` | Read | Gets the frame. |
| `lineFormat` | `ILineFormat` | Read | Gets the line format. |
| `threeDFormat` | `IThreeDFormat` | Read | Gets the three d format. |
| `effectFormat` | `IEffectFormat` | Read | Gets the effect format. |
| `hidden` | `boolean` | Read | Gets the hidden. |
| `zOrderPosition` | `int` | Read | Gets the z order position. |
| `connectionSiteCount` | `int` | Read | Gets the connection site count. |
| `alternativeText` | `String` | Read | Gets the alternative text. |
| `alternativeTextTitle` | `String` | Read | Gets the alternative text title. |
| `name` | `String` | Read | Gets the name. |
| `decorative` | `boolean` | Read | Gets the decorative. |
| `uniqueId` | `int` | Read | Gets the unique id. |
| `officeInteropShapeId` | `int` | Read | Gets the office interop shape id. |
| `grouped` | `boolean` | Read | Gets the grouped. |
| `asISlideComponent` | `ISlideComponent` | Read | Gets the as i slide component. |
| `slide` | `IBaseSlide` | Read | Gets the slide. |
| `presentation` | `IPresentation` | Read | Gets the presentation. |
Methods
| Signature | Description |
|---|
AutoShape(xmlElement: Element, saveCallback: Runnable) | Creates an AutoShape backed by the given XML element. |
AutoShape() | Creates an AutoShape with no backing element. |
getShapeType() → ShapeType | {@inheritDoc} |
Checks for custom geometry ({@code }) in addition to the
base class preset geometry lookup.
/ |
| `setShapeType(value: ShapeType)` | {@inheritDoc}
Removes any existing custom geometry ({@code }) before
applying the preset, and clears children of an existing {@code }.
/ |
| `getTextFrame()` → `ITextFrame` | Returns the text frame. |
| `isTextBox()` → `boolean` | Returns true if text box is set. |
| `getAsIGeometryShape()` → `IGeometryShape` | Returns the as i geometry shape. |
| `addTextFrame(text: String)` → `ITextFrame` | Adds a new text frame with the given text and returns the ITextFrame |
| `getFillFormat()` → `IFillFormat` | {@inheritDoc}
/ |
| `GeometryShape(xmlElement: Element, saveCallback: Runnable)` | Creates a GeometryShape backed by the given XML element. |
| `setParentShapes(shapes: Iterable
)` | Sets the sibling shapes collection used for connection lookups. |
| `getX()` → `double` | Returns the x. |
| `setX(x: double)` | Sets the x value. |
| `getY()` → `double` | Returns the y. |
| `setY(y: double)` | Sets the y value. |
| `getWidth()` → `double` | Returns the width. |
| `setWidth(width: double)` | Sets the width value. |
| `getHeight()` → `double` | Returns the height. |
| `setHeight(height: double)` | Sets the height value. |
| `getRotation()` → `double` | Returns the rotation. |
| `setRotation(rotation: double)` | Sets the rotation value. |
| `getShapeStyle()` → `IShapeStyle` | Returns the shape style. |
| `getAdjustments()` → `IAdjustValueCollection` | Returns the adjustments. |
| `getCNvPr()` → `Element` | Returns the c nv pr. |
| `isTextHolder()` → `boolean` | Returns true if text holder is set. |
| `getPlaceholder()` → `IPlaceholder` | Returns the placeholder. |
| `getCustomData()` → `ICustomData` | Returns the custom data. |
| `getRawFrame()` → `IShapeFrame` | Returns the raw frame. |
| `setRawFrame(value: IShapeFrame)` | Sets the raw frame value. |
| `getFrame()` → `IShapeFrame` | Returns the frame. |
| `setFrame(value: IShapeFrame)` | Sets the frame value. |
| `getLineFormat()` → `ILineFormat` | Returns the line format. |
| `getThreeDFormat()` → `IThreeDFormat` | Returns the three d format. |
| `getEffectFormat()` → `IEffectFormat` | Returns the effect format. |
| `isHidden()` → `boolean` | Returns true if hidden is set. |
| `setHidden(value: boolean)` | Sets the hidden value. |
| `getZOrderPosition()` → `int` | Returns the z order position. |
| `getConnectionSiteCount()` → `int` | Returns the connection site count. |
| `getAlternativeText()` → `String` | Returns the alternative text. |
| `setAlternativeText(value: String)` | Sets the alternative text value. |
| `getAlternativeTextTitle()` → `String` | Returns the alternative text title. |
| `setAlternativeTextTitle(value: String)` | Sets the alternative text title value. |
| `getName()` → `String` | Returns the name. |
| `setName(value: String)` | Sets the name value. |
| `isDecorative()` → `boolean` | Returns true if decorative is set. |
| `setDecorative(value: boolean)` | Sets the decorative value. |
| `getUniqueId()` → `int` | Returns the unique id. |
| `getOfficeInteropShapeId()` → `int` | Returns the office interop shape id. |
| `isGrouped()` → `boolean` | Returns true if grouped is set. |
| `getAsISlideComponent()` → `ISlideComponent` | Returns the as i slide component. |
| `getSlide()` → `IBaseSlide` | Returns the slide. |
| `getPresentation()` → `IPresentation` | Returns the presentation. |
| `asIPresentationComponent()` → `IPresentationComponent` | |See Also