AutoShape

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

NameTypeAccessDescription
shapeTypeShapeTypeRead{@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

SignatureDescription
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