com.aspose.words
Class ShapeType

java.lang.Object
    extended by com.aspose.words.ShapeType

public class ShapeType 
extends java.lang.Object

Utility class containing constants. Specifies the type of shape in a Microsoft Word document.

Example:

Shows how to insert a shape with an image from the local file system into a document.
Document doc = new Document();

// The "Shape" class's public constructor will create a shape with "ShapeMarkupLanguage.Vml" markup type.
// If you need to create a shape of a non-primitive type, such as SingleCornerSnipped, TopCornersSnipped, DiagonalCornersSnipped,
// TopCornersOneRoundedOneSnipped, SingleCornerRounded, TopCornersRounded, or DiagonalCornersRounded,
// please use DocumentBuilder.InsertShape.
Shape shape = new Shape(doc, ShapeType.IMAGE);
shape.getImageData().setImage(getImageDir() + "Windows MetaFile.wmf");
shape.setWidth(100.0);
shape.setHeight(100.0);

doc.getFirstSection().getBody().getFirstParagraph().appendChild(shape);

doc.save(getArtifactsDir() + "Image.FromFile.docx");

Example:

Shows how Aspose.Words identify shapes.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.insertShape(ShapeType.HEPTAGON, RelativeHorizontalPosition.PAGE, 0.0,
        RelativeVerticalPosition.PAGE, 0.0, 0.0, 0.0, WrapType.NONE);

builder.insertShape(ShapeType.CLOUD, RelativeHorizontalPosition.RIGHT_MARGIN, 0.0,
        RelativeVerticalPosition.PAGE, 0.0, 0.0, 0.0, WrapType.NONE);

builder.insertShape(ShapeType.MATH_PLUS, RelativeHorizontalPosition.RIGHT_MARGIN, 0.0,
        RelativeVerticalPosition.PAGE, 0.0, 0.0, 0.0, WrapType.NONE);

// To correct identify shape types you need to work with shapes as DML.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.DOCX);
{
    // "Strict" or "Transitional" compliance allows to save shape as DML.
    saveOptions.setCompliance(OoxmlCompliance.ISO_29500_2008_TRANSITIONAL);
}

doc.save(getArtifactsDir() + "Shape.ShapeTypes.docx", saveOptions);
doc = new Document(getArtifactsDir() + "Shape.ShapeTypes.docx");

List<Shape> shapes = Arrays.stream(doc.getChildNodes(NodeType.SHAPE, true).toArray())
        .filter(Shape.class::isInstance)
        .map(Shape.class::cast)
        .collect(Collectors.toList());

for (Shape shape : shapes)
{
    System.out.println(shape.getShapeType());
}
See Also:
ShapeBase.ShapeType

Field Summary
static final intIMAGE = 75
           The shape is an image.
static final intTEXT_BOX = 202
           The shape is a textbox. Note that shapes of many other types can also have text inside them too. A shape does not have to have this type to contain text.
static final intGROUP = -1
          

The shape is a group shape.

static final intOLE_OBJECT = -2
           The shape is an OLE object.

You cannot create shapes of this type in the document.

static final intOLE_CONTROL = 201
           The shape is an ActiveX control.

You cannot create shapes of this type in the document.

static final intNON_PRIMITIVE = 0
           A shape drawn by user and consisting of multiple segments and/or vertices (curve, freeform or scribble).

You cannot create shapes of this type in the document.

static final intRECTANGLE = 1
           Rectangle.
static final intROUND_RECTANGLE = 2
           Round rectangle.
static final intELLIPSE = 3
           Ellipse.
static final intDIAMOND = 4
           Diamond.
static final intTRIANGLE = 5
           Triangle.
static final intRIGHT_TRIANGLE = 6
           Right triangle.
static final intPARALLELOGRAM = 7
           Parallelogram.
static final intTRAPEZOID = 8
           Trapezoid.
static final intHEXAGON = 9
           Hexagon.
static final intOCTAGON = 10
           Octagon.
static final intPLUS = 11
           Plus.
static final intSTAR = 12
           Star.
static final intARROW = 13
           Arrow.
static final intTHICK_ARROW = 14
           Thick arrow.
static final intHOME_PLATE = 15
           Home plate.
static final intCUBE = 16
           Cube.
static final intBALLOON = 17
           Balloon.
static final intSEAL = 18
           Seal.
static final intARC = 19
           Arc.
static final intLINE = 20
           Line.
static final intPLAQUE = 21
           Plaque.
static final intCAN = 22
           Can.
static final intDONUT = 23
           Donut.
static final intTEXT_SIMPLE = 24
           Text simple.
static final intTEXT_OCTAGON = 25
           Text octagon.
static final intTEXT_HEXAGON = 26
           Text hexagon.
static final intTEXT_CURVE = 27
           Text curve.
static final intTEXT_WAVE = 28
           Text wave.
static final intTEXT_RING = 29
           Text ring.
static final intTEXT_ON_CURVE = 30
           Text on curve.
static final intTEXT_ON_RING = 31
           Text on ring.
static final intSTRAIGHT_CONNECTOR_1 = 32
           A straight connector shape.
static final intBENT_CONNECTOR_2 = 33
           A bent connector shape with two segments.
static final intBENT_CONNECTOR_3 = 34
           A bent connector shape with three segments.
static final intBENT_CONNECTOR_4 = 35
           A bent connector shape with four segments.
static final intBENT_CONNECTOR_5 = 36
           A bent connector shape with five segments.
static final intCURVED_CONNECTOR_2 = 37
           A curved connector shape with two segments.
static final intCURVED_CONNECTOR_3 = 38
           A curved connector shape with three segments.
static final intCURVED_CONNECTOR_4 = 39
           A curved connector shape with four segments.
static final intCURVED_CONNECTOR_5 = 40
           A curved connector shape with five segments.
static final intCALLOUT_1 = 41
           A callout shape with one arrow.
static final intCALLOUT_2 = 42
           A callout shape with two arrows.
static final intCALLOUT_3 = 43
           A callout shape with three arrows.
static final intACCENT_CALLOUT_1 = 44
           An accent callout shape with one arrow.
static final intACCENT_CALLOUT_2 = 45
           An accent callout shape with two arrows.
static final intACCENT_CALLOUT_3 = 46
           An accent callout shape with three arrows.
static final intBORDER_CALLOUT_1 = 47
           Border callout 1.
static final intBORDER_CALLOUT_2 = 48
           Border callout 2.
static final intBORDER_CALLOUT_3 = 49
           Border callout 3.
static final intACCENT_BORDER_CALLOUT_1 = 50
           Accent border callout 1.
static final intACCENT_BORDER_CALLOUT_2 = 51
           Accent border callout 2.
static final intACCENT_BORDER_CALLOUT_3 = 52
           Accent border callout 3.
static final intRIBBON = 53
           Ribbon.
static final intRIBBON_2 = 54
           Ribbon 2.
static final intCHEVRON = 55
           Chevron.
static final intPENTAGON = 56
           Pentagon.
static final intNO_SMOKING = 57
           NoSmoking.
static final intSEAL_8 = 58
           Eight-pointed star.
static final intSEAL_16 = 59
           16-pointed star.
static final intSEAL_32 = 60
           32-pointed star.
static final intWEDGE_RECT_CALLOUT = 61
           Wedge rect callout.
static final intWEDGE_R_RECT_CALLOUT = 62
           Wedge R rect callout.
static final intWEDGE_ELLIPSE_CALLOUT = 63
           Wedge ellipse callout.
static final intWAVE = 64
           Wave.
static final intFOLDED_CORNER = 65
           Folded corner.
static final intLEFT_ARROW = 66
           Left arrow.
static final intDOWN_ARROW = 67
           Down arrow.
static final intUP_ARROW = 68
           Up arrow.
static final intLEFT_RIGHT_ARROW = 69
           Left right arrow.
static final intUP_DOWN_ARROW = 70
           Up down arrow.
static final intIRREGULAR_SEAL_1 = 71
           Irregular seal 1.
static final intIRREGULAR_SEAL_2 = 72
           Irregular seal 2.
static final intLIGHTNING_BOLT = 73
           Lightning bolt.
static final intHEART = 74
           Heart.
static final intQUAD_ARROW = 76
           Quad arrow.
static final intLEFT_ARROW_CALLOUT = 77
           Left arrow callout.
static final intRIGHT_ARROW_CALLOUT = 78
           Right arrow callout
static final intUP_ARROW_CALLOUT = 79
           Up arrow callout.
static final intDOWN_ARROW_CALLOUT = 80
           Down arrow callout.
static final intLEFT_RIGHT_ARROW_CALLOUT = 81
           Left right arrow callout.
static final intUP_DOWN_ARROW_CALLOUT = 82
           Up down arrow callout.
static final intQUAD_ARROW_CALLOUT = 83
           Quad arrow callout.
static final intBEVEL = 84
           Bevel.
static final intLEFT_BRACKET = 85
           Left bracket.
static final intRIGHT_BRACKET = 86
           Right bracket.
static final intLEFT_BRACE = 87
           Left brace.
static final intRIGHT_BRACE = 88
           Right brace.
static final intLEFT_UP_ARROW = 89
           Left up arrow.
static final intBENT_UP_ARROW = 90
           Bent up arrow.
static final intBENT_ARROW = 91
           Bent arrow.
static final intSEAL_24 = 92
           24-pointed star.
static final intSTRIPED_RIGHT_ARROW = 93
           Striped right arrow.
static final intNOTCHED_RIGHT_ARROW = 94
           Notched right arrow.
static final intBLOCK_ARC = 95
           Block arc.
static final intSMILEY_FACE = 96
           Smiley face.
static final intVERTICAL_SCROLL = 97
           Vertical scroll.
static final intHORIZONTAL_SCROLL = 98
           Horizontal scroll.
static final intCIRCULAR_ARROW = 99
           Circular arrow.
static final intCUSTOM_SHAPE = 100
           This shape type seems to be set for shapes that are not part of the standard set of the auto shapes in Microsoft Word. For example, if you insert a new auto shape from ClipArt.

You cannot create shapes of this type in the document.

static final intUTURN_ARROW = 101
           Uturn arrow.
static final intCURVED_RIGHT_ARROW = 102
           Curved right arrow.
static final intCURVED_LEFT_ARROW = 103
           Curved left arrow.
static final intCURVED_UP_ARROW = 104
           Curved up arrow
static final intCURVED_DOWN_ARROW = 105
           Curved down arrow.
static final intCLOUD_CALLOUT = 106
           Cloud callout.
static final intELLIPSE_RIBBON = 107
           Ellipse ribbon.
static final intELLIPSE_RIBBON_2 = 108
           Ellipse ribbon 2.
static final intFLOW_CHART_PROCESS = 109
           Flow chart process.
static final intFLOW_CHART_DECISION = 110
           Flow chart decision.
static final intFLOW_CHART_INPUT_OUTPUT = 111
           Flow chart input output.
static final intFLOW_CHART_PREDEFINED_PROCESS = 112
           Flow chart predefined process
static final intFLOW_CHART_INTERNAL_STORAGE = 113
           Flow chart internal storage.
static final intFLOW_CHART_DOCUMENT = 114
           Flow chart document.
static final intFLOW_CHART_MULTIDOCUMENT = 115
           Flow chart multi document.
static final intFLOW_CHART_TERMINATOR = 116
           Flow chart terminator.
static final intFLOW_CHART_PREPARATION = 117
           Flow chart preparation.
static final intFLOW_CHART_MANUAL_INPUT = 118
           Flow chart manual input.
static final intFLOW_CHART_MANUAL_OPERATION = 119
           Flow chart manual operation.
static final intFLOW_CHART_CONNECTOR = 120
           Flow chart connector.
static final intFLOW_CHART_PUNCHED_CARD = 121
           Flow chart punched card.
static final intFLOW_CHART_PUNCHED_TAPE = 122
           Flow chart punched tape.
static final intFLOW_CHART_SUMMING_JUNCTION = 123
           Flow chart summing junction.
static final intFLOW_CHART_OR = 124
           Flow chart or.
static final intFLOW_CHART_COLLATE = 125
           Flow chart collate.
static final intFLOW_CHART_SORT = 126
           Flow chart sort.
static final intFLOW_CHART_EXTRACT = 127
           Flow chart extract.
static final intFLOW_CHART_MERGE = 128
           Flow chart merge.
static final intFLOW_CHART_OFFLINE_STORAGE = 129
           Flow chart off-line storage.
static final intFLOW_CHART_ONLINE_STORAGE = 130
           Flow chart on-line storage.
static final intFLOW_CHART_MAGNETIC_TAPE = 131
           Flow char magnetic tape.
static final intFLOW_CHART_MAGNETIC_DISK = 132
           Flow chart magnetic disk.
static final intFLOW_CHART_MAGNETIC_DRUM = 133
           Flow chart magnetic drum.
static final intFLOW_CHART_DISPLAY = 134
           Flow chart display.
static final intFLOW_CHART_DELAY = 135
           Flow chart delay.
static final intTEXT_PLAIN_TEXT = 136
           Plain-text, WordArt object.
static final intTEXT_STOP = 137
           Stop, WordArt object.
static final intTEXT_TRIANGLE = 138
           Triangle, WordArt object.
static final intTEXT_TRIANGLE_INVERTED = 139
           Triangle inverted, WordArt object.
static final intTEXT_CHEVRON = 140
           Chevron, WordArt object.
static final intTEXT_CHEVRON_INVERTED = 141
           Chevron inverted, WordArt object.
static final intTEXT_RING_INSIDE = 142
           Ring inside, WordArt object.
static final intTEXT_RING_OUTSIDE = 143
           Ring outside, WordArt object.
static final intTEXT_ARCH_UP_CURVE = 144
           Arch up curve, WordArt object.
static final intTEXT_ARCH_DOWN_CURVE = 145
           Arch down curve, WordArt object.
static final intTEXT_CIRCLE_CURVE = 146
           Circle curve, WordArt object.
static final intTEXT_BUTTON_CURVE = 147
           Button curve, WordArt object.
static final intTEXT_ARCH_UP_POUR = 148
           Arch up pour, WordArt object.
static final intTEXT_ARCH_DOWN_POUR = 149
           Arch down pour, WordArt object.
static final intTEXT_CIRCLE_POUR = 150
           Circle pour, WordArt object.
static final intTEXT_BUTTON_POUR = 151
           Button pour, WordArt object.
static final intTEXT_CURVE_UP = 152
           Curve up, WordArt object.
static final intTEXT_CURVE_DOWN = 153
           Curve down, WordArt object.
static final intTEXT_CASCADE_UP = 154
           Cascade up, WordArt object.
static final intTEXT_CASCADE_DOWN = 155
           Cascade down, WordArt object.
static final intTEXT_WAVE_1 = 156
           Wave 1, WordArt object.
static final intTEXT_WAVE_2 = 157
           Wave 2, WordArt object.
static final intTEXT_WAVE_3 = 158
           Wave 3, WordArt object.
static final intTEXT_WAVE_4 = 159
           Wave 4, WordArt object.
static final intTEXT_INFLATE = 160
           Inflate, WordArt object.
static final intTEXT_DEFLATE = 161
           Deflate, WordArt object.
static final intTEXT_INFLATE_BOTTOM = 162
           Inflate bottom, WordArt object.
static final intTEXT_DEFLATE_BOTTOM = 163
           Deflate bottom, WordArt object.
static final intTEXT_INFLATE_TOP = 164
           Inflate top, WordArt object.
static final intTEXT_DEFLATE_TOP = 165
           Deflate top, WordArt object.
static final intTEXT_DEFLATE_INFLATE = 166
           Deflate inflate, WordArt object.
static final intTEXT_DEFLATE_INFLATE_DEFLATE = 167
           Deflate inflate deflate, WordArt object.
static final intTEXT_FADE_RIGHT = 168
           Fade right, WordArt object.
static final intTEXT_FADE_LEFT = 169
           Fade left, WordArt object.
static final intTEXT_FADE_UP = 170
           Fade up, WordArt object.
static final intTEXT_FADE_DOWN = 171
           Fade down, WordArt object.
static final intTEXT_SLANT_UP = 172
           Slant up, WordArt object.
static final intTEXT_SLANT_DOWN = 173
           Slant down, WordArt object.
static final intTEXT_CAN_UP = 174
           Can up, WordArt object.
static final intTEXT_CAN_DOWN = 175
           Can down, WordArt object.
static final intFLOW_CHART_ALTERNATE_PROCESS = 176
           Flow chart alternate process.
static final intFLOW_CHART_OFFPAGE_CONNECTOR = 177
           Flow chart off page connector.
static final intCALLOUT_90 = 178
           Callout 90.
static final intACCENT_CALLOUT_90 = 179
           Accent callout 90.
static final intBORDER_CALLOUT_90 = 180
           Border callout 90.
static final intACCENT_BORDER_CALLOUT_90 = 181
           Accent border callout 90.
static final intLEFT_RIGHT_UP_ARROW = 182
           Left right up arrow.
static final intSUN = 183
           Sun.
static final intMOON = 184
           Moon.
static final intBRACKET_PAIR = 185
           Bracket pair.
static final intBRACE_PAIR = 186
           Brace pair
static final intSEAL_4 = 187
           Four-pointed star.
static final intDOUBLE_WAVE = 188
           Double wave.
static final intACTION_BUTTON_BLANK = 189
           Action button blank.
static final intACTION_BUTTON_HOME = 190
           Action button home.
static final intACTION_BUTTON_HELP = 191
           Action button help.
static final intACTION_BUTTON_INFORMATION = 192
           Action button information.
static final intACTION_BUTTON_FORWARD_NEXT = 193
           Action button forward next.
static final intACTION_BUTTON_BACK_PREVIOUS = 194
           Action button back previous.
static final intACTION_BUTTON_END = 195
           Action button end.
static final intACTION_BUTTON_BEGINNING = 196
           Action button beginning.
static final intACTION_BUTTON_RETURN = 197
           Action button return.
static final intACTION_BUTTON_DOCUMENT = 198
           Action button document.
static final intACTION_BUTTON_SOUND = 199
           Action button sound.
static final intACTION_BUTTON_MOVIE = 200
           Action button movie.
static final intSINGLE_CORNER_SNIPPED = 203
           Snip single corner rectangle object.
static final intTOP_CORNERS_SNIPPED = 204
           Snip same side corner rectangle.
static final intDIAGONAL_CORNERS_SNIPPED = 205
           Snip diagonal corner rectangle.
static final intTOP_CORNERS_ONE_ROUNDED_ONE_SNIPPED = 206
           Snip and round single corner rectangle.
static final intSINGLE_CORNER_ROUNDED = 207
           Round single corner rectangle.
static final intTOP_CORNERS_ROUNDED = 208
           Round same side corner rectangle.
static final intDIAGONAL_CORNERS_ROUNDED = 209
           Round diagonal corner rectangle.
static final intHEPTAGON = 210
           Heptagon.
static final intCLOUD = 211
           Cloud.
static final intSEAL_6 = 212
           Six-pointed star.
static final intSEAL_7 = 213
           Seven-pointed star.
static final intSEAL_10 = 214
           Ten-pointed star.
static final intSEAL_12 = 215
           Twelve-pointed star.
static final intSWOOSH_ARROW = 216
           Swoosh arrow.
static final intTEARDROP = 217
           Teardrop.
static final intSQUARE_TABS = 218
           Square tabs.
static final intPLAQUE_TABS = 219
           Plaque tabs.
static final intPIE = 220
           Pie.
static final intWEDGE_PIE = 221
           Wedge pie.
static final intINVERSE_LINE = 222
           Inverse line.
static final intMATH_PLUS = 223
           Math plus.
static final intMATH_MINUS = 224
           Math minus.
static final intMATH_MULTIPLY = 225
           Math multiply.
static final intMATH_DIVIDE = 226
           Math divide.
static final intMATH_EQUAL = 227
           Math equal.
static final intMATH_NOT_EQUAL = 228
           Math not equal.
static final intNON_ISOSCELES_TRAPEZOID = 229
           Non-isosceles trapezoid.
static final intLEFT_RIGHT_CIRCULAR_ARROW = 230
           Left-right circular arrow.
static final intLEFT_RIGHT_RIBBON = 231
           Left-right ribbon.
static final intLEFT_CIRCULAR_ARROW = 232
           Left circular arrow.
static final intFRAME = 233
           Frame.
static final intHALF_FRAME = 234
           Half frame.
static final intFUNNEL = 235
           Funnel.
static final intGEAR_6 = 236
           Six-tooth gear.
static final intGEAR_9 = 237
           Nine-tooth gear.
static final intDECAGON = 238
           Decagon.
static final intDODECAGON = 239
           Dodecagon.
static final intDIAGONAL_STRIPE = 240
           Diagonal stripe.
static final intCORNER = 241
           Corner.
static final intCORNER_TABS = 242
           Corner tabs.
static final intCHORD = 243
           Chord.
static final intCHART_PLUS = 244
           Chart plus.
static final intCHART_STAR = 245
           Chart star.
static final intCHART_X = 246
           Chart X.
static final intMIN_VALUE = -2
           Reserved for the system use.
 

Field Detail

IMAGE = 75

public static final int IMAGE
The shape is an image.

TEXT_BOX = 202

public static final int TEXT_BOX
The shape is a textbox. Note that shapes of many other types can also have text inside them too. A shape does not have to have this type to contain text.

GROUP = -1

public static final int GROUP

The shape is a group shape.


OLE_OBJECT = -2

public static final int OLE_OBJECT
The shape is an OLE object.

You cannot create shapes of this type in the document.


OLE_CONTROL = 201

public static final int OLE_CONTROL
The shape is an ActiveX control.

You cannot create shapes of this type in the document.


NON_PRIMITIVE = 0

public static final int NON_PRIMITIVE
A shape drawn by user and consisting of multiple segments and/or vertices (curve, freeform or scribble).

You cannot create shapes of this type in the document.


RECTANGLE = 1

public static final int RECTANGLE
Rectangle.

ROUND_RECTANGLE = 2

public static final int ROUND_RECTANGLE
Round rectangle.

ELLIPSE = 3

public static final int ELLIPSE
Ellipse.

DIAMOND = 4

public static final int DIAMOND
Diamond.

TRIANGLE = 5

public static final int TRIANGLE
Triangle.

RIGHT_TRIANGLE = 6

public static final int RIGHT_TRIANGLE
Right triangle.

PARALLELOGRAM = 7

public static final int PARALLELOGRAM
Parallelogram.

TRAPEZOID = 8

public static final int TRAPEZOID
Trapezoid.

HEXAGON = 9

public static final int HEXAGON
Hexagon.

OCTAGON = 10

public static final int OCTAGON
Octagon.

PLUS = 11

public static final int PLUS
Plus.

STAR = 12

public static final int STAR
Star.

ARROW = 13

public static final int ARROW
Arrow.

THICK_ARROW = 14

public static final int THICK_ARROW
Thick arrow.

HOME_PLATE = 15

public static final int HOME_PLATE
Home plate.

CUBE = 16

public static final int CUBE
Cube.

BALLOON = 17

public static final int BALLOON
Balloon.

SEAL = 18

public static final int SEAL
Seal.

ARC = 19

public static final int ARC
Arc.

LINE = 20

public static final int LINE
Line.

PLAQUE = 21

public static final int PLAQUE
Plaque.

CAN = 22

public static final int CAN
Can.

DONUT = 23

public static final int DONUT
Donut.

TEXT_SIMPLE = 24

public static final int TEXT_SIMPLE
Text simple.

TEXT_OCTAGON = 25

public static final int TEXT_OCTAGON
Text octagon.

TEXT_HEXAGON = 26

public static final int TEXT_HEXAGON
Text hexagon.

TEXT_CURVE = 27

public static final int TEXT_CURVE
Text curve.

TEXT_WAVE = 28

public static final int TEXT_WAVE
Text wave.

TEXT_RING = 29

public static final int TEXT_RING
Text ring.

TEXT_ON_CURVE = 30

public static final int TEXT_ON_CURVE
Text on curve.

TEXT_ON_RING = 31

public static final int TEXT_ON_RING
Text on ring.

STRAIGHT_CONNECTOR_1 = 32

public static final int STRAIGHT_CONNECTOR_1
A straight connector shape.

BENT_CONNECTOR_2 = 33

public static final int BENT_CONNECTOR_2
A bent connector shape with two segments.

BENT_CONNECTOR_3 = 34

public static final int BENT_CONNECTOR_3
A bent connector shape with three segments.

BENT_CONNECTOR_4 = 35

public static final int BENT_CONNECTOR_4
A bent connector shape with four segments.

BENT_CONNECTOR_5 = 36

public static final int BENT_CONNECTOR_5
A bent connector shape with five segments.

CURVED_CONNECTOR_2 = 37

public static final int CURVED_CONNECTOR_2
A curved connector shape with two segments.

CURVED_CONNECTOR_3 = 38

public static final int CURVED_CONNECTOR_3
A curved connector shape with three segments.

CURVED_CONNECTOR_4 = 39

public static final int CURVED_CONNECTOR_4
A curved connector shape with four segments.

CURVED_CONNECTOR_5 = 40

public static final int CURVED_CONNECTOR_5
A curved connector shape with five segments.

CALLOUT_1 = 41

public static final int CALLOUT_1
A callout shape with one arrow.

CALLOUT_2 = 42

public static final int CALLOUT_2
A callout shape with two arrows.

CALLOUT_3 = 43

public static final int CALLOUT_3
A callout shape with three arrows.

ACCENT_CALLOUT_1 = 44

public static final int ACCENT_CALLOUT_1
An accent callout shape with one arrow.

ACCENT_CALLOUT_2 = 45

public static final int ACCENT_CALLOUT_2
An accent callout shape with two arrows.

ACCENT_CALLOUT_3 = 46

public static final int ACCENT_CALLOUT_3
An accent callout shape with three arrows.

BORDER_CALLOUT_1 = 47

public static final int BORDER_CALLOUT_1
Border callout 1.

BORDER_CALLOUT_2 = 48

public static final int BORDER_CALLOUT_2
Border callout 2.

BORDER_CALLOUT_3 = 49

public static final int BORDER_CALLOUT_3
Border callout 3.

ACCENT_BORDER_CALLOUT_1 = 50

public static final int ACCENT_BORDER_CALLOUT_1
Accent border callout 1.

ACCENT_BORDER_CALLOUT_2 = 51

public static final int ACCENT_BORDER_CALLOUT_2
Accent border callout 2.

ACCENT_BORDER_CALLOUT_3 = 52

public static final int ACCENT_BORDER_CALLOUT_3
Accent border callout 3.

RIBBON = 53

public static final int RIBBON
Ribbon.

RIBBON_2 = 54

public static final int RIBBON_2
Ribbon 2.

CHEVRON = 55

public static final int CHEVRON
Chevron.

PENTAGON = 56

public static final int PENTAGON
Pentagon.

NO_SMOKING = 57

public static final int NO_SMOKING
NoSmoking.

SEAL_8 = 58

public static final int SEAL_8
Eight-pointed star.

SEAL_16 = 59

public static final int SEAL_16
16-pointed star.

SEAL_32 = 60

public static final int SEAL_32
32-pointed star.

WEDGE_RECT_CALLOUT = 61

public static final int WEDGE_RECT_CALLOUT
Wedge rect callout.

WEDGE_R_RECT_CALLOUT = 62

public static final int WEDGE_R_RECT_CALLOUT
Wedge R rect callout.

WEDGE_ELLIPSE_CALLOUT = 63

public static final int WEDGE_ELLIPSE_CALLOUT
Wedge ellipse callout.

WAVE = 64

public static final int WAVE
Wave.

FOLDED_CORNER = 65

public static final int FOLDED_CORNER
Folded corner.

LEFT_ARROW = 66

public static final int LEFT_ARROW
Left arrow.

DOWN_ARROW = 67

public static final int DOWN_ARROW
Down arrow.

UP_ARROW = 68

public static final int UP_ARROW
Up arrow.

LEFT_RIGHT_ARROW = 69

public static final int LEFT_RIGHT_ARROW
Left right arrow.

UP_DOWN_ARROW = 70

public static final int UP_DOWN_ARROW
Up down arrow.

IRREGULAR_SEAL_1 = 71

public static final int IRREGULAR_SEAL_1
Irregular seal 1.

IRREGULAR_SEAL_2 = 72

public static final int IRREGULAR_SEAL_2
Irregular seal 2.

LIGHTNING_BOLT = 73

public static final int LIGHTNING_BOLT
Lightning bolt.

HEART = 74

public static final int HEART
Heart.

QUAD_ARROW = 76

public static final int QUAD_ARROW
Quad arrow.

LEFT_ARROW_CALLOUT = 77

public static final int LEFT_ARROW_CALLOUT
Left arrow callout.

RIGHT_ARROW_CALLOUT = 78

public static final int RIGHT_ARROW_CALLOUT
Right arrow callout

UP_ARROW_CALLOUT = 79

public static final int UP_ARROW_CALLOUT
Up arrow callout.

DOWN_ARROW_CALLOUT = 80

public static final int DOWN_ARROW_CALLOUT
Down arrow callout.

LEFT_RIGHT_ARROW_CALLOUT = 81

public static final int LEFT_RIGHT_ARROW_CALLOUT
Left right arrow callout.

UP_DOWN_ARROW_CALLOUT = 82

public static final int UP_DOWN_ARROW_CALLOUT
Up down arrow callout.

QUAD_ARROW_CALLOUT = 83

public static final int QUAD_ARROW_CALLOUT
Quad arrow callout.

BEVEL = 84

public static final int BEVEL
Bevel.

LEFT_BRACKET = 85

public static final int LEFT_BRACKET
Left bracket.

RIGHT_BRACKET = 86

public static final int RIGHT_BRACKET
Right bracket.

LEFT_BRACE = 87

public static final int LEFT_BRACE
Left brace.

RIGHT_BRACE = 88

public static final int RIGHT_BRACE
Right brace.

LEFT_UP_ARROW = 89

public static final int LEFT_UP_ARROW
Left up arrow.

BENT_UP_ARROW = 90

public static final int BENT_UP_ARROW
Bent up arrow.

BENT_ARROW = 91

public static final int BENT_ARROW
Bent arrow.

SEAL_24 = 92

public static final int SEAL_24
24-pointed star.

STRIPED_RIGHT_ARROW = 93

public static final int STRIPED_RIGHT_ARROW
Striped right arrow.

NOTCHED_RIGHT_ARROW = 94

public static final int NOTCHED_RIGHT_ARROW
Notched right arrow.

BLOCK_ARC = 95

public static final int BLOCK_ARC
Block arc.

SMILEY_FACE = 96

public static final int SMILEY_FACE
Smiley face.

VERTICAL_SCROLL = 97

public static final int VERTICAL_SCROLL
Vertical scroll.

HORIZONTAL_SCROLL = 98

public static final int HORIZONTAL_SCROLL
Horizontal scroll.

CIRCULAR_ARROW = 99

public static final int CIRCULAR_ARROW
Circular arrow.

CUSTOM_SHAPE = 100

public static final int CUSTOM_SHAPE
This shape type seems to be set for shapes that are not part of the standard set of the auto shapes in Microsoft Word. For example, if you insert a new auto shape from ClipArt.

You cannot create shapes of this type in the document.


UTURN_ARROW = 101

public static final int UTURN_ARROW
Uturn arrow.

CURVED_RIGHT_ARROW = 102

public static final int CURVED_RIGHT_ARROW
Curved right arrow.

CURVED_LEFT_ARROW = 103

public static final int CURVED_LEFT_ARROW
Curved left arrow.

CURVED_UP_ARROW = 104

public static final int CURVED_UP_ARROW
Curved up arrow

CURVED_DOWN_ARROW = 105

public static final int CURVED_DOWN_ARROW
Curved down arrow.

CLOUD_CALLOUT = 106

public static final int CLOUD_CALLOUT
Cloud callout.

ELLIPSE_RIBBON = 107

public static final int ELLIPSE_RIBBON
Ellipse ribbon.

ELLIPSE_RIBBON_2 = 108

public static final int ELLIPSE_RIBBON_2
Ellipse ribbon 2.

FLOW_CHART_PROCESS = 109

public static final int FLOW_CHART_PROCESS
Flow chart process.

FLOW_CHART_DECISION = 110

public static final int FLOW_CHART_DECISION
Flow chart decision.

FLOW_CHART_INPUT_OUTPUT = 111

public static final int FLOW_CHART_INPUT_OUTPUT
Flow chart input output.

FLOW_CHART_PREDEFINED_PROCESS = 112

public static final int FLOW_CHART_PREDEFINED_PROCESS
Flow chart predefined process

FLOW_CHART_INTERNAL_STORAGE = 113

public static final int FLOW_CHART_INTERNAL_STORAGE
Flow chart internal storage.

FLOW_CHART_DOCUMENT = 114

public static final int FLOW_CHART_DOCUMENT
Flow chart document.

FLOW_CHART_MULTIDOCUMENT = 115

public static final int FLOW_CHART_MULTIDOCUMENT
Flow chart multi document.

FLOW_CHART_TERMINATOR = 116

public static final int FLOW_CHART_TERMINATOR
Flow chart terminator.

FLOW_CHART_PREPARATION = 117

public static final int FLOW_CHART_PREPARATION
Flow chart preparation.

FLOW_CHART_MANUAL_INPUT = 118

public static final int FLOW_CHART_MANUAL_INPUT
Flow chart manual input.

FLOW_CHART_MANUAL_OPERATION = 119

public static final int FLOW_CHART_MANUAL_OPERATION
Flow chart manual operation.

FLOW_CHART_CONNECTOR = 120

public static final int FLOW_CHART_CONNECTOR
Flow chart connector.

FLOW_CHART_PUNCHED_CARD = 121

public static final int FLOW_CHART_PUNCHED_CARD
Flow chart punched card.

FLOW_CHART_PUNCHED_TAPE = 122

public static final int FLOW_CHART_PUNCHED_TAPE
Flow chart punched tape.

FLOW_CHART_SUMMING_JUNCTION = 123

public static final int FLOW_CHART_SUMMING_JUNCTION
Flow chart summing junction.

FLOW_CHART_OR = 124

public static final int FLOW_CHART_OR
Flow chart or.

FLOW_CHART_COLLATE = 125

public static final int FLOW_CHART_COLLATE
Flow chart collate.

FLOW_CHART_SORT = 126

public static final int FLOW_CHART_SORT
Flow chart sort.

FLOW_CHART_EXTRACT = 127

public static final int FLOW_CHART_EXTRACT
Flow chart extract.

FLOW_CHART_MERGE = 128

public static final int FLOW_CHART_MERGE
Flow chart merge.

FLOW_CHART_OFFLINE_STORAGE = 129

public static final int FLOW_CHART_OFFLINE_STORAGE
Flow chart off-line storage.

FLOW_CHART_ONLINE_STORAGE = 130

public static final int FLOW_CHART_ONLINE_STORAGE
Flow chart on-line storage.

FLOW_CHART_MAGNETIC_TAPE = 131

public static final int FLOW_CHART_MAGNETIC_TAPE
Flow char magnetic tape.

FLOW_CHART_MAGNETIC_DISK = 132

public static final int FLOW_CHART_MAGNETIC_DISK
Flow chart magnetic disk.

FLOW_CHART_MAGNETIC_DRUM = 133

public static final int FLOW_CHART_MAGNETIC_DRUM
Flow chart magnetic drum.

FLOW_CHART_DISPLAY = 134

public static final int FLOW_CHART_DISPLAY
Flow chart display.

FLOW_CHART_DELAY = 135

public static final int FLOW_CHART_DELAY
Flow chart delay.

TEXT_PLAIN_TEXT = 136

public static final int TEXT_PLAIN_TEXT
Plain-text, WordArt object.

TEXT_STOP = 137

public static final int TEXT_STOP
Stop, WordArt object.

TEXT_TRIANGLE = 138

public static final int TEXT_TRIANGLE
Triangle, WordArt object.

TEXT_TRIANGLE_INVERTED = 139

public static final int TEXT_TRIANGLE_INVERTED
Triangle inverted, WordArt object.

TEXT_CHEVRON = 140

public static final int TEXT_CHEVRON
Chevron, WordArt object.

TEXT_CHEVRON_INVERTED = 141

public static final int TEXT_CHEVRON_INVERTED
Chevron inverted, WordArt object.

TEXT_RING_INSIDE = 142

public static final int TEXT_RING_INSIDE
Ring inside, WordArt object.

TEXT_RING_OUTSIDE = 143

public static final int TEXT_RING_OUTSIDE
Ring outside, WordArt object.

TEXT_ARCH_UP_CURVE = 144

public static final int TEXT_ARCH_UP_CURVE
Arch up curve, WordArt object.

TEXT_ARCH_DOWN_CURVE = 145

public static final int TEXT_ARCH_DOWN_CURVE
Arch down curve, WordArt object.

TEXT_CIRCLE_CURVE = 146

public static final int TEXT_CIRCLE_CURVE
Circle curve, WordArt object.

TEXT_BUTTON_CURVE = 147

public static final int TEXT_BUTTON_CURVE
Button curve, WordArt object.

TEXT_ARCH_UP_POUR = 148

public static final int TEXT_ARCH_UP_POUR
Arch up pour, WordArt object.

TEXT_ARCH_DOWN_POUR = 149

public static final int TEXT_ARCH_DOWN_POUR
Arch down pour, WordArt object.

TEXT_CIRCLE_POUR = 150

public static final int TEXT_CIRCLE_POUR
Circle pour, WordArt object.

TEXT_BUTTON_POUR = 151

public static final int TEXT_BUTTON_POUR
Button pour, WordArt object.

TEXT_CURVE_UP = 152

public static final int TEXT_CURVE_UP
Curve up, WordArt object.

TEXT_CURVE_DOWN = 153

public static final int TEXT_CURVE_DOWN
Curve down, WordArt object.

TEXT_CASCADE_UP = 154

public static final int TEXT_CASCADE_UP
Cascade up, WordArt object.

TEXT_CASCADE_DOWN = 155

public static final int TEXT_CASCADE_DOWN
Cascade down, WordArt object.

TEXT_WAVE_1 = 156

public static final int TEXT_WAVE_1
Wave 1, WordArt object.

TEXT_WAVE_2 = 157

public static final int TEXT_WAVE_2
Wave 2, WordArt object.

TEXT_WAVE_3 = 158

public static final int TEXT_WAVE_3
Wave 3, WordArt object.

TEXT_WAVE_4 = 159

public static final int TEXT_WAVE_4
Wave 4, WordArt object.

TEXT_INFLATE = 160

public static final int TEXT_INFLATE
Inflate, WordArt object.

TEXT_DEFLATE = 161

public static final int TEXT_DEFLATE
Deflate, WordArt object.

TEXT_INFLATE_BOTTOM = 162

public static final int TEXT_INFLATE_BOTTOM
Inflate bottom, WordArt object.

TEXT_DEFLATE_BOTTOM = 163

public static final int TEXT_DEFLATE_BOTTOM
Deflate bottom, WordArt object.

TEXT_INFLATE_TOP = 164

public static final int TEXT_INFLATE_TOP
Inflate top, WordArt object.

TEXT_DEFLATE_TOP = 165

public static final int TEXT_DEFLATE_TOP
Deflate top, WordArt object.

TEXT_DEFLATE_INFLATE = 166

public static final int TEXT_DEFLATE_INFLATE
Deflate inflate, WordArt object.

TEXT_DEFLATE_INFLATE_DEFLATE = 167

public static final int TEXT_DEFLATE_INFLATE_DEFLATE
Deflate inflate deflate, WordArt object.

TEXT_FADE_RIGHT = 168

public static final int TEXT_FADE_RIGHT
Fade right, WordArt object.

TEXT_FADE_LEFT = 169

public static final int TEXT_FADE_LEFT
Fade left, WordArt object.

TEXT_FADE_UP = 170

public static final int TEXT_FADE_UP
Fade up, WordArt object.

TEXT_FADE_DOWN = 171

public static final int TEXT_FADE_DOWN
Fade down, WordArt object.

TEXT_SLANT_UP = 172

public static final int TEXT_SLANT_UP
Slant up, WordArt object.

TEXT_SLANT_DOWN = 173

public static final int TEXT_SLANT_DOWN
Slant down, WordArt object.

TEXT_CAN_UP = 174

public static final int TEXT_CAN_UP
Can up, WordArt object.

TEXT_CAN_DOWN = 175

public static final int TEXT_CAN_DOWN
Can down, WordArt object.

FLOW_CHART_ALTERNATE_PROCESS = 176

public static final int FLOW_CHART_ALTERNATE_PROCESS
Flow chart alternate process.

FLOW_CHART_OFFPAGE_CONNECTOR = 177

public static final int FLOW_CHART_OFFPAGE_CONNECTOR
Flow chart off page connector.

CALLOUT_90 = 178

public static final int CALLOUT_90
Callout 90.

ACCENT_CALLOUT_90 = 179

public static final int ACCENT_CALLOUT_90
Accent callout 90.

BORDER_CALLOUT_90 = 180

public static final int BORDER_CALLOUT_90
Border callout 90.

ACCENT_BORDER_CALLOUT_90 = 181

public static final int ACCENT_BORDER_CALLOUT_90
Accent border callout 90.

LEFT_RIGHT_UP_ARROW = 182

public static final int LEFT_RIGHT_UP_ARROW
Left right up arrow.

SUN = 183

public static final int SUN
Sun.

MOON = 184

public static final int MOON
Moon.

BRACKET_PAIR = 185

public static final int BRACKET_PAIR
Bracket pair.

BRACE_PAIR = 186

public static final int BRACE_PAIR
Brace pair

SEAL_4 = 187

public static final int SEAL_4
Four-pointed star.

DOUBLE_WAVE = 188

public static final int DOUBLE_WAVE
Double wave.

ACTION_BUTTON_BLANK = 189

public static final int ACTION_BUTTON_BLANK
Action button blank.

ACTION_BUTTON_HOME = 190

public static final int ACTION_BUTTON_HOME
Action button home.

ACTION_BUTTON_HELP = 191

public static final int ACTION_BUTTON_HELP
Action button help.

ACTION_BUTTON_INFORMATION = 192

public static final int ACTION_BUTTON_INFORMATION
Action button information.

ACTION_BUTTON_FORWARD_NEXT = 193

public static final int ACTION_BUTTON_FORWARD_NEXT
Action button forward next.

ACTION_BUTTON_BACK_PREVIOUS = 194

public static final int ACTION_BUTTON_BACK_PREVIOUS
Action button back previous.

ACTION_BUTTON_END = 195

public static final int ACTION_BUTTON_END
Action button end.

ACTION_BUTTON_BEGINNING = 196

public static final int ACTION_BUTTON_BEGINNING
Action button beginning.

ACTION_BUTTON_RETURN = 197

public static final int ACTION_BUTTON_RETURN
Action button return.

ACTION_BUTTON_DOCUMENT = 198

public static final int ACTION_BUTTON_DOCUMENT
Action button document.

ACTION_BUTTON_SOUND = 199

public static final int ACTION_BUTTON_SOUND
Action button sound.

ACTION_BUTTON_MOVIE = 200

public static final int ACTION_BUTTON_MOVIE
Action button movie.

SINGLE_CORNER_SNIPPED = 203

public static final int SINGLE_CORNER_SNIPPED
Snip single corner rectangle object. Applicable only for DML shapes.

TOP_CORNERS_SNIPPED = 204

public static final int TOP_CORNERS_SNIPPED
Snip same side corner rectangle. Applicable only for DML shapes.

DIAGONAL_CORNERS_SNIPPED = 205

public static final int DIAGONAL_CORNERS_SNIPPED
Snip diagonal corner rectangle. Applicable only for DML shapes.

TOP_CORNERS_ONE_ROUNDED_ONE_SNIPPED = 206

public static final int TOP_CORNERS_ONE_ROUNDED_ONE_SNIPPED
Snip and round single corner rectangle. Applicable only for DML shapes.

SINGLE_CORNER_ROUNDED = 207

public static final int SINGLE_CORNER_ROUNDED
Round single corner rectangle. Applicable only for DML shapes.

TOP_CORNERS_ROUNDED = 208

public static final int TOP_CORNERS_ROUNDED
Round same side corner rectangle. Applicable only for DML shapes.

DIAGONAL_CORNERS_ROUNDED = 209

public static final int DIAGONAL_CORNERS_ROUNDED
Round diagonal corner rectangle. Applicable only for DML shapes.

HEPTAGON = 210

public static final int HEPTAGON
Heptagon. Applicable only for DML shapes.

CLOUD = 211

public static final int CLOUD
Cloud. Applicable only for DML shapes.

SEAL_6 = 212

public static final int SEAL_6
Six-pointed star. Applicable only for DML shapes.

SEAL_7 = 213

public static final int SEAL_7
Seven-pointed star. Applicable only for DML shapes.

SEAL_10 = 214

public static final int SEAL_10
Ten-pointed star. Applicable only for DML shapes.

SEAL_12 = 215

public static final int SEAL_12
Twelve-pointed star. Applicable only for DML shapes.

SWOOSH_ARROW = 216

public static final int SWOOSH_ARROW
Swoosh arrow. Applicable only for DML shapes.

TEARDROP = 217

public static final int TEARDROP
Teardrop. Applicable only for DML shapes.

SQUARE_TABS = 218

public static final int SQUARE_TABS
Square tabs. Applicable only for DML shapes.

PLAQUE_TABS = 219

public static final int PLAQUE_TABS
Plaque tabs. Applicable only for DML shapes.

PIE = 220

public static final int PIE
Pie. Applicable only for DML shapes.

WEDGE_PIE = 221

public static final int WEDGE_PIE
Wedge pie. Applicable only for DML shapes.

INVERSE_LINE = 222

public static final int INVERSE_LINE
Inverse line. Applicable only for DML shapes.

MATH_PLUS = 223

public static final int MATH_PLUS
Math plus. Applicable only for DML shapes.

MATH_MINUS = 224

public static final int MATH_MINUS
Math minus. Applicable only for DML shapes.

MATH_MULTIPLY = 225

public static final int MATH_MULTIPLY
Math multiply. Applicable only for DML shapes.

MATH_DIVIDE = 226

public static final int MATH_DIVIDE
Math divide. Applicable only for DML shapes.

MATH_EQUAL = 227

public static final int MATH_EQUAL
Math equal. Applicable only for DML shapes.

MATH_NOT_EQUAL = 228

public static final int MATH_NOT_EQUAL
Math not equal. Applicable only for DML shapes.

NON_ISOSCELES_TRAPEZOID = 229

public static final int NON_ISOSCELES_TRAPEZOID
Non-isosceles trapezoid. Applicable only for DML shapes.

LEFT_RIGHT_CIRCULAR_ARROW = 230

public static final int LEFT_RIGHT_CIRCULAR_ARROW
Left-right circular arrow. Applicable only for DML shapes.

LEFT_RIGHT_RIBBON = 231

public static final int LEFT_RIGHT_RIBBON
Left-right ribbon. Applicable only for DML shapes.

LEFT_CIRCULAR_ARROW = 232

public static final int LEFT_CIRCULAR_ARROW
Left circular arrow. Applicable only for DML shapes.

FRAME = 233

public static final int FRAME
Frame. Applicable only for DML shapes.

HALF_FRAME = 234

public static final int HALF_FRAME
Half frame. Applicable only for DML shapes.

FUNNEL = 235

public static final int FUNNEL
Funnel. Applicable only for DML shapes.

GEAR_6 = 236

public static final int GEAR_6
Six-tooth gear. Applicable only for DML shapes.

GEAR_9 = 237

public static final int GEAR_9
Nine-tooth gear. Applicable only for DML shapes.

DECAGON = 238

public static final int DECAGON
Decagon. Applicable only for DML shapes.

DODECAGON = 239

public static final int DODECAGON
Dodecagon. Applicable only for DML shapes.

DIAGONAL_STRIPE = 240

public static final int DIAGONAL_STRIPE
Diagonal stripe. Applicable only for DML shapes.

CORNER = 241

public static final int CORNER
Corner. Applicable only for DML shapes.

CORNER_TABS = 242

public static final int CORNER_TABS
Corner tabs. Applicable only for DML shapes.

CHORD = 243

public static final int CHORD
Chord. Applicable only for DML shapes.

CHART_PLUS = 244

public static final int CHART_PLUS
Chart plus. Applicable only for DML shapes.

CHART_STAR = 245

public static final int CHART_STAR
Chart star. Applicable only for DML shapes.

CHART_X = 246

public static final int CHART_X
Chart X. Applicable only for DML shapes.

MIN_VALUE = -2

public static final int MIN_VALUE
Reserved for the system use.

See Also:
          Aspose.Words Documentation - the home page for the Aspose.Words Product Documentation.
          Aspose.Words Support Forum - our preferred method of support.