net.rgielen.com4j.office2010.excel.IShape Maven / Gradle / Ivy
package net.rgielen.com4j.office2010.excel ;
import com4j.*;
@IID("{00024439-0001-0000-C000-000000000046}")
public interface IShape extends Com4jObject {
// Methods:
/**
*
* Getter method for the COM property "Application"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel._Application
*/
@VTID(7)
net.rgielen.com4j.office2010.excel._Application application();
/**
*
* Getter method for the COM property "Creator"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.XlCreator
*/
@VTID(8)
net.rgielen.com4j.office2010.excel.XlCreator creator();
/**
*
* Getter method for the COM property "Parent"
*
* @return Returns a value of type com4j.Com4jObject
*/
@VTID(9)
@ReturnValue(type=NativeType.Dispatch)
com4j.Com4jObject parent();
/**
*/
@VTID(10)
void apply();
/**
*/
@VTID(11)
void delete();
/**
* @return Returns a value of type net.rgielen.com4j.office2010.excel.Shape
*/
@VTID(12)
net.rgielen.com4j.office2010.excel.Shape duplicate();
/**
* @param flipCmd Mandatory net.rgielen.com4j.office2010.office.MsoFlipCmd parameter.
*/
@VTID(13)
void flip(
net.rgielen.com4j.office2010.office.MsoFlipCmd flipCmd);
/**
* @param increment Mandatory float parameter.
*/
@VTID(14)
void incrementLeft(
float increment);
/**
* @param increment Mandatory float parameter.
*/
@VTID(15)
void incrementRotation(
float increment);
/**
* @param increment Mandatory float parameter.
*/
@VTID(16)
void incrementTop(
float increment);
/**
*/
@VTID(17)
void pickUp();
/**
*/
@VTID(18)
void rerouteConnections();
/**
* @param factor Mandatory float parameter.
* @param relativeToOriginalSize Mandatory net.rgielen.com4j.office2010.office.MsoTriState parameter.
* @param scale Optional parameter. Default value is com4j.Variant.getMissing()
*/
@VTID(19)
void scaleHeight(
float factor,
net.rgielen.com4j.office2010.office.MsoTriState relativeToOriginalSize,
@Optional @MarshalAs(NativeType.VARIANT) java.lang.Object scale);
/**
* @param factor Mandatory float parameter.
* @param relativeToOriginalSize Mandatory net.rgielen.com4j.office2010.office.MsoTriState parameter.
* @param scale Optional parameter. Default value is com4j.Variant.getMissing()
*/
@VTID(20)
void scaleWidth(
float factor,
net.rgielen.com4j.office2010.office.MsoTriState relativeToOriginalSize,
@Optional @MarshalAs(NativeType.VARIANT) java.lang.Object scale);
/**
* @param replace Optional parameter. Default value is com4j.Variant.getMissing()
*/
@VTID(21)
void select(
@Optional @MarshalAs(NativeType.VARIANT) java.lang.Object replace);
/**
*/
@VTID(22)
void setShapesDefaultProperties();
/**
* @return Returns a value of type net.rgielen.com4j.office2010.excel.ShapeRange
*/
@VTID(23)
net.rgielen.com4j.office2010.excel.ShapeRange ungroup();
/**
* @param zOrderCmd Mandatory net.rgielen.com4j.office2010.office.MsoZOrderCmd parameter.
*/
@VTID(24)
void zOrder(
net.rgielen.com4j.office2010.office.MsoZOrderCmd zOrderCmd);
/**
*
* Getter method for the COM property "Adjustments"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.Adjustments
*/
@VTID(25)
net.rgielen.com4j.office2010.excel.Adjustments adjustments();
@VTID(25)
@ReturnValue(defaultPropertyThrough={net.rgielen.com4j.office2010.excel.Adjustments.class})
float adjustments(
int index);
/**
*
* Getter method for the COM property "TextFrame"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.TextFrame
*/
@VTID(26)
net.rgielen.com4j.office2010.excel.TextFrame textFrame();
/**
*
* Getter method for the COM property "AutoShapeType"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoAutoShapeType
*/
@VTID(27)
net.rgielen.com4j.office2010.office.MsoAutoShapeType autoShapeType();
/**
*
* Setter method for the COM property "AutoShapeType"
*
* @param rhs Mandatory net.rgielen.com4j.office2010.office.MsoAutoShapeType parameter.
*/
@VTID(28)
void autoShapeType(
net.rgielen.com4j.office2010.office.MsoAutoShapeType rhs);
/**
*
* Getter method for the COM property "Callout"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.CalloutFormat
*/
@VTID(29)
net.rgielen.com4j.office2010.excel.CalloutFormat callout();
/**
*
* Getter method for the COM property "ConnectionSiteCount"
*
* @return Returns a value of type int
*/
@VTID(30)
int connectionSiteCount();
/**
*
* Getter method for the COM property "Connector"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoTriState
*/
@VTID(31)
net.rgielen.com4j.office2010.office.MsoTriState connector();
/**
*
* Getter method for the COM property "ConnectorFormat"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.ConnectorFormat
*/
@VTID(32)
net.rgielen.com4j.office2010.excel.ConnectorFormat connectorFormat();
/**
*
* Getter method for the COM property "Fill"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.FillFormat
*/
@VTID(33)
net.rgielen.com4j.office2010.excel.FillFormat fill();
/**
*
* Getter method for the COM property "GroupItems"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.GroupShapes
*/
@VTID(34)
net.rgielen.com4j.office2010.excel.GroupShapes groupItems();
/**
*
* Getter method for the COM property "Height"
*
* @return Returns a value of type float
*/
@VTID(35)
float height();
/**
*
* Setter method for the COM property "Height"
*
* @param rhs Mandatory float parameter.
*/
@VTID(36)
void height(
float rhs);
/**
*
* Getter method for the COM property "HorizontalFlip"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoTriState
*/
@VTID(37)
net.rgielen.com4j.office2010.office.MsoTriState horizontalFlip();
/**
*
* Getter method for the COM property "Left"
*
* @return Returns a value of type float
*/
@VTID(38)
float left();
/**
*
* Setter method for the COM property "Left"
*
* @param rhs Mandatory float parameter.
*/
@VTID(39)
void left(
float rhs);
/**
*
* Getter method for the COM property "Line"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.LineFormat
*/
@VTID(40)
net.rgielen.com4j.office2010.excel.LineFormat line();
/**
*
* Getter method for the COM property "LockAspectRatio"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoTriState
*/
@VTID(41)
net.rgielen.com4j.office2010.office.MsoTriState lockAspectRatio();
/**
*
* Setter method for the COM property "LockAspectRatio"
*
* @param rhs Mandatory net.rgielen.com4j.office2010.office.MsoTriState parameter.
*/
@VTID(42)
void lockAspectRatio(
net.rgielen.com4j.office2010.office.MsoTriState rhs);
/**
*
* Getter method for the COM property "Name"
*
* @return Returns a value of type java.lang.String
*/
@VTID(43)
java.lang.String name();
/**
*
* Setter method for the COM property "Name"
*
* @param rhs Mandatory java.lang.String parameter.
*/
@VTID(44)
void name(
java.lang.String rhs);
/**
*
* Getter method for the COM property "Nodes"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.ShapeNodes
*/
@VTID(45)
net.rgielen.com4j.office2010.excel.ShapeNodes nodes();
@VTID(45)
@ReturnValue(defaultPropertyThrough={net.rgielen.com4j.office2010.excel.ShapeNodes.class})
net.rgielen.com4j.office2010.excel.ShapeNode nodes(
@MarshalAs(NativeType.VARIANT) java.lang.Object index);
/**
*
* Getter method for the COM property "Rotation"
*
* @return Returns a value of type float
*/
@VTID(46)
float rotation();
/**
*
* Setter method for the COM property "Rotation"
*
* @param rhs Mandatory float parameter.
*/
@VTID(47)
void rotation(
float rhs);
/**
*
* Getter method for the COM property "PictureFormat"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.PictureFormat
*/
@VTID(48)
net.rgielen.com4j.office2010.excel.PictureFormat pictureFormat();
/**
*
* Getter method for the COM property "Shadow"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.ShadowFormat
*/
@VTID(49)
net.rgielen.com4j.office2010.excel.ShadowFormat shadow();
/**
*
* Getter method for the COM property "TextEffect"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.TextEffectFormat
*/
@VTID(50)
net.rgielen.com4j.office2010.excel.TextEffectFormat textEffect();
/**
*
* Getter method for the COM property "ThreeD"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.ThreeDFormat
*/
@VTID(51)
net.rgielen.com4j.office2010.excel.ThreeDFormat threeD();
/**
*
* Getter method for the COM property "Top"
*
* @return Returns a value of type float
*/
@VTID(52)
float top();
/**
*
* Setter method for the COM property "Top"
*
* @param rhs Mandatory float parameter.
*/
@VTID(53)
void top(
float rhs);
/**
*
* Getter method for the COM property "Type"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoShapeType
*/
@VTID(54)
net.rgielen.com4j.office2010.office.MsoShapeType type();
/**
*
* Getter method for the COM property "VerticalFlip"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoTriState
*/
@VTID(55)
net.rgielen.com4j.office2010.office.MsoTriState verticalFlip();
/**
*
* Getter method for the COM property "Vertices"
*
* @return Returns a value of type java.lang.Object
*/
@VTID(56)
@ReturnValue(type=NativeType.VARIANT)
java.lang.Object vertices();
/**
*
* Getter method for the COM property "Visible"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoTriState
*/
@VTID(57)
net.rgielen.com4j.office2010.office.MsoTriState visible();
/**
*
* Setter method for the COM property "Visible"
*
* @param rhs Mandatory net.rgielen.com4j.office2010.office.MsoTriState parameter.
*/
@VTID(58)
void visible(
net.rgielen.com4j.office2010.office.MsoTriState rhs);
/**
*
* Getter method for the COM property "Width"
*
* @return Returns a value of type float
*/
@VTID(59)
float width();
/**
*
* Setter method for the COM property "Width"
*
* @param rhs Mandatory float parameter.
*/
@VTID(60)
void width(
float rhs);
/**
*
* Getter method for the COM property "ZOrderPosition"
*
* @return Returns a value of type int
*/
@VTID(61)
int zOrderPosition();
/**
*
* Getter method for the COM property "Hyperlink"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.Hyperlink
*/
@VTID(62)
net.rgielen.com4j.office2010.excel.Hyperlink hyperlink();
/**
*
* Getter method for the COM property "BlackWhiteMode"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoBlackWhiteMode
*/
@VTID(63)
net.rgielen.com4j.office2010.office.MsoBlackWhiteMode blackWhiteMode();
/**
*
* Setter method for the COM property "BlackWhiteMode"
*
* @param rhs Mandatory net.rgielen.com4j.office2010.office.MsoBlackWhiteMode parameter.
*/
@VTID(64)
void blackWhiteMode(
net.rgielen.com4j.office2010.office.MsoBlackWhiteMode rhs);
/**
*
* Getter method for the COM property "DrawingObject"
*
* @return Returns a value of type com4j.Com4jObject
*/
@VTID(65)
@ReturnValue(type=NativeType.Dispatch)
com4j.Com4jObject drawingObject();
/**
*
* Getter method for the COM property "OnAction"
*
* @return Returns a value of type java.lang.String
*/
@VTID(66)
java.lang.String onAction();
/**
*
* Setter method for the COM property "OnAction"
*
* @param rhs Mandatory java.lang.String parameter.
*/
@VTID(67)
void onAction(
java.lang.String rhs);
/**
*
* Getter method for the COM property "Locked"
*
* @return Returns a value of type boolean
*/
@VTID(68)
boolean locked();
/**
*
* Setter method for the COM property "Locked"
*
* @param rhs Mandatory boolean parameter.
*/
@VTID(69)
void locked(
boolean rhs);
/**
*
* Getter method for the COM property "TopLeftCell"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.Range
*/
@VTID(70)
net.rgielen.com4j.office2010.excel.Range topLeftCell();
/**
*
* Getter method for the COM property "BottomRightCell"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.Range
*/
@VTID(71)
net.rgielen.com4j.office2010.excel.Range bottomRightCell();
/**
*
* Getter method for the COM property "Placement"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.XlPlacement
*/
@VTID(72)
net.rgielen.com4j.office2010.excel.XlPlacement placement();
/**
*
* Setter method for the COM property "Placement"
*
* @param rhs Mandatory net.rgielen.com4j.office2010.excel.XlPlacement parameter.
*/
@VTID(73)
void placement(
net.rgielen.com4j.office2010.excel.XlPlacement rhs);
/**
*/
@VTID(74)
void copy();
/**
*/
@VTID(75)
void cut();
/**
* @param appearance Optional parameter. Default value is com4j.Variant.getMissing()
* @param format Optional parameter. Default value is com4j.Variant.getMissing()
*/
@VTID(76)
void copyPicture(
@Optional @MarshalAs(NativeType.VARIANT) java.lang.Object appearance,
@Optional @MarshalAs(NativeType.VARIANT) java.lang.Object format);
/**
*
* Getter method for the COM property "ControlFormat"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.ControlFormat
*/
@VTID(77)
net.rgielen.com4j.office2010.excel.ControlFormat controlFormat();
/**
*
* Getter method for the COM property "LinkFormat"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.LinkFormat
*/
@VTID(78)
net.rgielen.com4j.office2010.excel.LinkFormat linkFormat();
/**
*
* Getter method for the COM property "OLEFormat"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.OLEFormat
*/
@VTID(79)
net.rgielen.com4j.office2010.excel.OLEFormat oleFormat();
/**
*
* Getter method for the COM property "FormControlType"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.XlFormControl
*/
@VTID(80)
net.rgielen.com4j.office2010.excel.XlFormControl formControlType();
/**
*
* Getter method for the COM property "AlternativeText"
*
* @return Returns a value of type java.lang.String
*/
@VTID(81)
java.lang.String alternativeText();
/**
*
* Setter method for the COM property "AlternativeText"
*
* @param rhs Mandatory java.lang.String parameter.
*/
@VTID(82)
void alternativeText(
java.lang.String rhs);
/**
*
* Getter method for the COM property "Script"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.Script
*/
@VTID(83)
net.rgielen.com4j.office2010.office.Script script();
/**
*
* Getter method for the COM property "DiagramNode"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.DiagramNode
*/
@VTID(84)
net.rgielen.com4j.office2010.excel.DiagramNode diagramNode();
/**
*
* Getter method for the COM property "HasDiagramNode"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoTriState
*/
@VTID(85)
net.rgielen.com4j.office2010.office.MsoTriState hasDiagramNode();
/**
*
* Getter method for the COM property "Diagram"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.Diagram
*/
@VTID(86)
net.rgielen.com4j.office2010.excel.Diagram diagram();
/**
*
* Getter method for the COM property "HasDiagram"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoTriState
*/
@VTID(87)
net.rgielen.com4j.office2010.office.MsoTriState hasDiagram();
/**
*
* Getter method for the COM property "Child"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoTriState
*/
@VTID(88)
net.rgielen.com4j.office2010.office.MsoTriState child();
/**
*
* Getter method for the COM property "ParentGroup"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.Shape
*/
@VTID(89)
net.rgielen.com4j.office2010.excel.Shape parentGroup();
/**
*
* Getter method for the COM property "CanvasItems"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.CanvasShapes
*/
@VTID(90)
net.rgielen.com4j.office2010.office.CanvasShapes canvasItems();
@VTID(90)
@ReturnValue(defaultPropertyThrough={net.rgielen.com4j.office2010.office.CanvasShapes.class})
net.rgielen.com4j.office2010.office.Shape canvasItems(
@MarshalAs(NativeType.VARIANT) java.lang.Object index);
/**
*
* Getter method for the COM property "ID"
*
* @return Returns a value of type int
*/
@VTID(91)
int id();
/**
* @param increment Mandatory float parameter.
*/
@VTID(92)
void canvasCropLeft(
float increment);
/**
* @param increment Mandatory float parameter.
*/
@VTID(93)
void canvasCropTop(
float increment);
/**
* @param increment Mandatory float parameter.
*/
@VTID(94)
void canvasCropRight(
float increment);
/**
* @param increment Mandatory float parameter.
*/
@VTID(95)
void canvasCropBottom(
float increment);
/**
*
* Getter method for the COM property "Chart"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel._Chart
*/
@VTID(96)
net.rgielen.com4j.office2010.excel._Chart chart();
/**
*
* Getter method for the COM property "HasChart"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoTriState
*/
@VTID(97)
net.rgielen.com4j.office2010.office.MsoTriState hasChart();
/**
*
* Getter method for the COM property "TextFrame2"
*
* @return Returns a value of type net.rgielen.com4j.office2010.excel.TextFrame2
*/
@VTID(98)
net.rgielen.com4j.office2010.excel.TextFrame2 textFrame2();
/**
*
* Getter method for the COM property "ShapeStyle"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoShapeStyleIndex
*/
@VTID(99)
net.rgielen.com4j.office2010.office.MsoShapeStyleIndex shapeStyle();
/**
*
* Setter method for the COM property "ShapeStyle"
*
* @param rhs Mandatory net.rgielen.com4j.office2010.office.MsoShapeStyleIndex parameter.
*/
@VTID(100)
void shapeStyle(
net.rgielen.com4j.office2010.office.MsoShapeStyleIndex rhs);
/**
*
* Getter method for the COM property "BackgroundStyle"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoBackgroundStyleIndex
*/
@VTID(101)
net.rgielen.com4j.office2010.office.MsoBackgroundStyleIndex backgroundStyle();
/**
*
* Setter method for the COM property "BackgroundStyle"
*
* @param rhs Mandatory net.rgielen.com4j.office2010.office.MsoBackgroundStyleIndex parameter.
*/
@VTID(102)
void backgroundStyle(
net.rgielen.com4j.office2010.office.MsoBackgroundStyleIndex rhs);
/**
*
* Getter method for the COM property "SoftEdge"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.SoftEdgeFormat
*/
@VTID(103)
net.rgielen.com4j.office2010.office.SoftEdgeFormat softEdge();
/**
*
* Getter method for the COM property "Glow"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.GlowFormat
*/
@VTID(104)
net.rgielen.com4j.office2010.office.GlowFormat glow();
/**
*
* Getter method for the COM property "Reflection"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.ReflectionFormat
*/
@VTID(105)
net.rgielen.com4j.office2010.office.ReflectionFormat reflection();
/**
*
* Getter method for the COM property "HasSmartArt"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoTriState
*/
@VTID(106)
net.rgielen.com4j.office2010.office.MsoTriState hasSmartArt();
/**
*
* Getter method for the COM property "SmartArt"
*
* @return Returns a value of type net.rgielen.com4j.office2010.office.SmartArt
*/
@VTID(107)
net.rgielen.com4j.office2010.office.SmartArt smartArt();
/**
*
* Getter method for the COM property "Title"
*
* @return Returns a value of type java.lang.String
*/
@VTID(108)
java.lang.String title();
/**
*
* Setter method for the COM property "Title"
*
* @param rhs Mandatory java.lang.String parameter.
*/
@VTID(109)
void title(
java.lang.String rhs);
// Properties:
}