IAutoShape Interface

Represents an AutoShape.

Namespace:  Aspose.Slides
Assembly:  Aspose.Slides (in Aspose.Slides.dll) Version: 20.11.0.0 (20.11)
Syntax
public interface IAutoShape : IGeometryShape, 
	IShape, ISlideComponent, IPresentationComponent, IHyperlinkContainer

The IAutoShape type exposes the following members.

Properties
  NameDescription
Public propertyAdjustments
Returns a collection of shape's adjustment values. Read-only IAdjustValueCollection.
(Inherited from IGeometryShape.)
Public propertyAlternativeText
Returns or sets the alternative text associated with a shape. Read/write String.
(Inherited from IShape.)
Public propertyAlternativeTextTitle
Returns or sets the title of alternative text associated with a shape. Read/write String.
(Inherited from IShape.)
Public propertyAsIGeometryShape
Allows to get base IGeometryShape interface. Read-only IGeometryShape.
Public propertyAsIHyperlinkContainer
Allows to get base IHyperlinkContainer interface. Read-only IHyperlinkContainer.
(Inherited from IShape.)
Public propertyAsIPresentationComponent
Allows to get base IPresentationComponent interface. Read-only IPresentationComponent.
(Inherited from ISlideComponent.)
Public propertyAsIShape
Allows to get base IShape interface. Read-only IShape.
(Inherited from IGeometryShape.)
Public propertyAsISlideComponent
Allows to get base ISlideComponent interface. Read-only ISlideComponent.
(Inherited from IShape.)
Public propertyAutoShapeLock
Returns AutoShape's locks. Read-only IAutoShapeLock.
Public propertyBlackWhiteMode
Property specifies how a shape will render in black-and-white display mode.. Read/write BlackWhiteMode.
(Inherited from IShape.)
Public propertyConnectionSiteCount
Returns the number of connection sites on the shape. Read-only Int32.
(Inherited from IShape.)
Public propertyCustomData
Returns the shape's custom data. Read-only ICustomData.
(Inherited from IShape.)
Public propertyEffectFormat
Returns the EffectFormat object which contains pixel effects applied to a shape. Read-only IEffectFormat.
(Inherited from IShape.)
Public propertyFillFormat
Returns the FillFormat object that contains fill formatting properties for a shape. Read-only IFillFormat.
(Inherited from IShape.)
Public propertyFrame
Returns or sets the shape frame's properties. Read/write IShapeFrame.
(Inherited from IShape.)
Public propertyHeight
Returns or sets the height of the shape. Read/write Single.
(Inherited from IShape.)
Public propertyHidden
Determines whether the shape is hidden. Read/write Boolean.
(Inherited from IShape.)
Public propertyHyperlinkClick
Returns or sets the hyperlink defined for mouse click. Read/write IHyperlink.
(Inherited from IHyperlinkContainer.)
Public propertyHyperlinkManager
Hyperlinks manager Read-only IHyperlinkManager.
(Inherited from IHyperlinkContainer.)
Public propertyHyperlinkMouseOver
Returns or sets the hyperlink defined for mouse over. Read/write IHyperlink.
(Inherited from IHyperlinkContainer.)
Public propertyIsGrouped
Determines whether the shape is grouped. Read-only Boolean.
(Inherited from IShape.)
Public propertyIsTextHolder
Determines whether the shape is TextHolder. Read-only Boolean.
(Inherited from IShape.)
Public propertyLineFormat
Returns the LineFormat object that contains line formatting properties for a shape. Read-only ILineFormat.
(Inherited from IShape.)
Public propertyName
Returns or sets the name of a shape. Read/write String.
(Inherited from IShape.)
Public propertyOfficeInteropShapeId
Gets unique shape identifier in slide scope. Read-only UInt32. See also UniqueId for getting unique shape identifier in presentation scope.
(Inherited from IShape.)
Public propertyParentGroup
Returns parent GroupShape object if shape is grouped. Otherwise returns null. Read-only IGroupShape.
(Inherited from IShape.)
Public propertyPlaceholder
Returns the placeholder for a shape. Read-only IPlaceholder.
(Inherited from IShape.)
Public propertyPresentation
Returns the presentation. Read-only IPresentation.
(Inherited from IPresentationComponent.)
Public propertyRawFrame
Returns or sets the raw shape frame's properties. Read/write IShapeFrame.
(Inherited from IShape.)
Public propertyRotation
Returns or sets the number of degrees the specified shape is rotated around the z-axis. A positive value indicates clockwise rotation; a negative value indicates counterclockwise rotation. Read/write Single.
(Inherited from IShape.)
Public propertyShapeLock
Returns shape's locks. Read-only IAutoShapeLock.
Public propertyShapeStyle
Returns shape's style object. Read-only IShapeStyle.
(Inherited from IGeometryShape.)
Public propertyShapeType
Returns or sets the geometry preset type. Note: on value changing all adjustment values will reset to their default values. Read/write ShapeType.
(Inherited from IGeometryShape.)
Public propertySlide
Returns the base slide. Read-only IBaseSlide.
(Inherited from ISlideComponent.)
Public propertyTextFrame
Returns TextFrameEx object for the AutoShapeEx. Read-only ITextFrame.
Public propertyThreeDFormat
Returns the ThreeDFormat object that contains line formatting properties for a shape. Read-only IThreeDFormat.
(Inherited from IShape.)
Public propertyUniqueId
Gets unique shape identifier in presentation scope. Read-only UInt32. See also OfficeInteropShapeId for getting unique shape identifier in slide scope.
(Inherited from IShape.)
Public propertyUseBackgroundFill
Determines whether this autoshape should be filled with slide's background fill instead of specified by style or fill format. Read/write Boolean.
Public propertyWidth
Returns or sets the width of the shape. Read/write Single.
(Inherited from IShape.)
Public propertyX
Returns or sets the x-coordinate of the upper-left corner of the shape. Read/write Single.
(Inherited from IShape.)
Public propertyY
Returns or sets the y-coordinate of the upper-left corner of the shape. Read/write Single.
(Inherited from IShape.)
Public propertyZOrderPosition
Returns the position of a shape in the z-order. Shapes[0] returns the shape at the back of the z-order, and Shapes[Shapes.Count - 1] returns the shape at the front of the z-order. Read-only Int32.
(Inherited from IShape.)
Methods
  NameDescription
Public methodAddPlaceholder
Adds a new placeholder if there is no and sets placeholder properties to a specified one.
(Inherited from IShape.)
Public methodAddTextFrame
Adds a new TextFrameEx to a shape. If shape already has TextFrameEx then simply changes its text.
Public methodCreateShapeElements
Creates and returns array of shape's elements.
(Inherited from IGeometryShape.)
Public methodGetThumbnail
Returns shape thumbnail. ShapeThumbnailBounds.Shape shape thumbnail bounds type is used by default.
(Inherited from IShape.)
Public methodGetThumbnail(ShapeThumbnailBounds, Single, Single)
Returns shape thumbnail.
(Inherited from IShape.)
Public methodRemovePlaceholder
Defines that this shape isn't a placeholder.
(Inherited from IShape.)
Public methodWriteAsSvg(Stream)
Saves content of Shape as SVG file.
(Inherited from IShape.)
Public methodWriteAsSvg(Stream, ISVGOptions)
Saves content of Shape as SVG file.
(Inherited from IShape.)
See Also