ExcelShape Class
Represents a drawing that has a specific shape / geometry.
- Inheritance:
- System.
Object ExcelShape
Properties
AdjustValues
Gets the shape's adjust values.
Property Value
- System.
Collections. <System.Generic. IDictionary String , System.Double >
The shape's adjust values.
Remarks
Adjust value is a varying parameter used in calculation of shape's geometry which is specified using Drawing ML.
Each Shape
Fill
Gets or sets the fill formatting options.
Property Value
The fill formatting options.
FlipHorizontal
Gets or sets a value indicating whether to flip the drawing horizontally - reflect it across a vertical line that intersects the center of the drawing's bounding box.
Property Value
- System.
Boolean
true to flip the drawing horizontally; otherwise, false.
Remarks
This property is supported only when loading and saving to XLSX and XLSB file format.
When set to a value different than the current Flip
FlipVertical
Gets or sets a value indicating whether to flip the drawing vertically - reflect it across a horizontal line that intersects the center of the drawing's bounding box.
Property Value
- System.
Boolean
true to flip the drawing horizontally; otherwise, false.
Remarks
This property is supported only when loading and saving to XLSX and XLSB file format.
When set to a value different than the current Flip
Outline
Gets or sets the outline formatting options.
Property Value
The outline formatting options.
Rotation
Gets or sets the amount (in degrees) by which the drawing is rotated clockwise about the center of the drawing's bounding box.
Property Value
- System.
Double
The amount (in degrees) by which the drawing is rotated clockwise about the center of the drawing's bounding box.
Remarks
This property is supported only when loading and saving to XLSX and XLSB file format.
ShapeType
Gets or sets the type of the shape (geometry).
Property Value
The type of the shape (geometry).
Text
Gets the text content and formatting associated with this Excel
Property Value
The text content and formatting associated with this Excel
Methods
BringForward()
Moves the shape one position forward in the drawings.
Remarks
The index of the shape in the collection will not be updated if the drawing in front is a different type. But it will still update the position.
BringToFront()
Brings the shape to the front of the drawings.
MoveZIndex(Int32)
Moves the shape forward or backward in the drawings with the given relative index.
Parameters
relativeIndex
- System.
Int32
The relative index for the shape to update. Negative to move backward and positive to move forward.
SendBackward()
Moves the shape one position backward in the drawings.
Remarks
The index of the shape in the collection will not be updated if the item behind is a different type. But it will still update the position.
SendToBack()
Sends the shape to the back of the drawings.
Inherited Properties
Hyperlink | Gets or sets the hyperlink on this drawing (picture, chart, etc.). (Inherited from Excel |
Metadata | Gets the metadata (non-visual properties) of this Excel (Inherited from Excel |
Position | Gets the position of this drawing (picture, chart, etc.) in the worksheet. (Inherited from Excel |
Worksheet | Gets the parent worksheet. (Inherited from Excel |
ZIndex | Gets the z-order position of the picture. -1 if the picture is not contained in proper collection. (Inherited from Excel |
Inherited Methods
Format() | Formats this drawing (picture, chart, etc.) to its default size so it can be exported to PDF, XPS, image or be printed. (Inherited from Excel |
Format(System. | Formats this drawing (picture, chart, etc.) to specified size so it can be exported to PDF, XPS, image or be printed. (Inherited from Excel |