| Property Getters/Setters Summary | ||
|---|---|---|
function | getCount() | |
function | get(index) | |
| Gets the shape object at the specific index. | ||
function | get(name) | |
| Gets the shape object by the shape image | ||
| Method Summary | ||
|---|---|---|
function | addAutoShape(type, upperLeftRow, top, upperLeftColumn, left, height, width) | |
| Adds a AutoShape to the worksheet. | ||
function | addAutoShapeInChart(type, top, left, height, width) | |
| Adds a AutoShape to the chart. | ||
function | addCopy(sourceShape, upperLeftRow, top, upperLeftColumn, left) | |
| Adds and copy a shape to the worksheet.. | ||
function | addFreeFloatingShape(type, top, left, height, width, imageData, isOriginalSize) | |
| Adds a free floating shape to the worksheet.Only applies for line/image shape. | ||
function | addLabelInChart(top, left, height, width) | |
| Adds a label to the chart. | ||
function | addLinkedPicture(upperLeftRow, upperLeftColumn, height, width, sourceFullName) | |
| Add a linked picture. | ||
function | addOleObject(upperLeftRow, top, upperLeftColumn, left, height, width, imageData) | |
function | addOleObjectWithLinkedImage(upperLeftRow, upperLeftColumn, height, width, sourceFullName) | |
| Add a linked picture. | ||
function | addShape(type, upperLeftRow, top, upperLeftColumn, left, height, width) | |
| Adds a Shape to the worksheet. | ||
function | addShapeInChart(type, placement, left, top, right, bottom) | |
| Add a shape to chart .All unit is 1/4000 of chart area. | ||
function | addShapeInChart(type, placement, left, top, right, bottom, imageData) | |
| Add a shape to chart .All unit is 1/4000 of chart area. | ||
function | addSvg(upperLeftRow, top, upperLeftColumn, left, height, width, svgData, compatibleImageData) | |
| Adds svg image. | ||
function | addTextBoxInChart(top, left, height, width) | |
| Adds a textbox to the chart. | ||
function | addTextEffect(effect, text, fontName, size, fontBold, fontItalic, upperLeftRow, top, upperLeftColumn, left, height, width) | |
| Inserts a WordArt object. | ||
function | addTextEffectInChart(effect, text, fontName, size, fontBold, fontItalic, top, left, height, width) | |
| Inserts a WordArt object to the chart | ||
function | addWordArt(style, text, upperLeftRow, top, upperLeftColumn, left, height, width) | |
| Adds preset WordArt since Excel 2007.s | ||
function | clear() | |
| Clear all shapes. | ||
function | contains(value) | → inherited from CollectionBase |
| Reserved for internal use. | ||
function | copyCommentsInRange(shapes, ca, destRow, destColumn) | |
| Copy all comments in the range. | ||
function | copyInRange(sourceShapes, ca, destRow, destColumn, isContained) | |
| Copy shapes in the range to destination range. | ||
function | deleteInRange(ca) | |
| Delete shapes in the range.Comment shapes will not be deleted. | ||
function | deleteShape(shape) | |
| Delete a shape. If the shape is in the group or is a comment shape, it will not be deleted. | ||
function | get(index) | → inherited from CollectionBase |
| Reserved for internal use. | ||
function | group(groupItems) | |
| Group the shapes. | ||
function | indexOf(value) | → inherited from CollectionBase |
| Reserved for internal use. | ||
function | iterator() | → inherited from CollectionBase |
function | remove(shape) | |
| Remove the shape. | ||
function | removeAt(index) | |
| Remove the shape. | ||
function | ungroup(group) | |
| Ungroups the shape items. | ||
function | updateSelectedValue() | |
| Update the selected value by the value of the linked cell of the shapes. | ||
| Property Getters/Setters Detail |
|---|
getCount : Number | |
function getCount() | |
get : Shape | |
function get(index) | |
index - get : Shape | |
function get(name) | |
name - | Method Detail |
|---|
addCopy | |
function addCopy(sourceShape, upperLeftRow, top, upperLeftColumn, left) | |
sourceShape: Shape - Source shape.upperLeftRow: Number - Upper left row index.top: Number - Represents the vertical offset of checkbox from its left row, in unit of pixel. upperLeftColumn: Number - Upper left column index.left: Number - Represents the horizontal offset of textbox from its left column, in unit of pixel. addLabelInChart | |
function addLabelInChart(top, left, height, width) | |
top: Number - Represents the vertical offset of label from the upper left corner in units of 1/4000 of the chart area. left: Number - Represents the vertical offset of label from the upper left corner in units of 1/4000 of the chart area.height: Number - Represents the height of label, in units of 1/4000 of the chart area.width: Number - Represents the width of label, in units of 1/4000 of the chart area.addTextBoxInChart | |
function addTextBoxInChart(top, left, height, width) | |
top: Number - Represents the vertical offset of textbox from the upper left corner in units of 1/4000 of the chart area. left: Number - Represents the vertical offset of textbox from the upper left corner in units of 1/4000 of the chart area.height: Number - Represents the height of textbox, in units of 1/4000 of the chart area.width: Number - Represents the width of textbox, in units of 1/4000 of the chart area.addTextEffectInChart | |
function addTextEffectInChart(effect, text, fontName, size, fontBold, fontItalic, top, left, height, width) | |
effect: Number - A text: String - The WordArt text.fontName: String - The font name.size: Number - The font sizefontBold: boolean - Indicates whether font is bold.fontItalic: boolean - Indicates whether font is italic.top: Number - Represents the vertical offset of shape from the upper left corner in units of 1/4000 of the chart area. left: Number - Represents the vertical offset of shape from the upper left corner in units of 1/4000 of the chart area.height: Number - Represents the height of shape, in units of 1/4000 of the chart area.width: Number - Represents the width of shape, in units of 1/4000 of the chart area.addTextEffect | |
function addTextEffect(effect, text, fontName, size, fontBold, fontItalic, upperLeftRow, top, upperLeftColumn, left, height, width) | |
effect: Number - A text: String - The WordArt text.fontName: String - The font name.size: Number - The font sizefontBold: boolean - Indicates whether font is bold.fontItalic: boolean - Indicates whether font is italic.upperLeftRow: Number - Upper left row index.top: Number - Represents the vertical offset of shape from its left row, in unit of pixel. upperLeftColumn: Number - Upper left column index.left: Number - Represents the horizontal offset of shape from its left column, in unit of pixel. height: Number - Represents the height of shape, in unit of pixel. width: Number - Represents the width of shape, in unit of pixel. addWordArt | |
function addWordArt(style, text, upperLeftRow, top, upperLeftColumn, left, height, width) | |
style: Number - A text: String - The text.upperLeftRow: Number - Upper left row index.top: Number - Represents the vertical offset of shape from its left row, in unit of pixel. upperLeftColumn: Number - Upper left column index.left: Number - Represents the horizontal offset of shape from its left column, in unit of pixel. height: Number - Represents the height of shape, in unit of pixel. width: Number - Represents the width of shape, in unit of pixel. addFreeFloatingShape | |
function addFreeFloatingShape(type, top, left, height, width, imageData, isOriginalSize) | |
type: Number - A top: Number - Represents the vertical offset of shape from the worksheet's top row, in unit of pixel.left: Number - Represents the horizontal offset of shape from the worksheet's left column, in unit of pixel.height: Number - Represents the height of LineShape, in unit of pixel. width: Number - Represents the width of LineShape, in unit of pixel. imageData: byte[] - The image data,only applies for the picture.isOriginalSize: boolean - Whether the shape use original size if the shape is image.addShapeInChart | |
function addShapeInChart(type, placement, left, top, right, bottom, imageData) | |
type: Number - A placement: Number - A left: Number - In unit of 1/4000 chart area width.top: Number - In unit of 1/4000 chart area height.right: Number - In unit of 1/4000 chart area width.bottom: Number - In unit of 1/4000 chart area height.imageData: byte[] - If the shape is not a picture or ole object,imageData should be null.addShapeInChart | |
function addShapeInChart(type, placement, left, top, right, bottom) | |
type: Number - A placement: Number - A left: Number - In unit of 1/4000 chart area width.top: Number - In unit of 1/4000 chart area height.right: Number - In unit of 1/4000 chart area width.bottom: Number - In unit of 1/4000 chart area height.addShape | |
function addShape(type, upperLeftRow, top, upperLeftColumn, left, height, width) | |
type: Number - A upperLeftRow: Number - Upper left row index.top: Number - Represents the vertical offset of Shape from its left row, in unit of pixel. upperLeftColumn: Number - Upper left column index.left: Number - Represents the horizontal offset of Shape from its left column, in unit of pixel. height: Number - Represents the height of Shape, in unit of pixel. width: Number - Represents the width of Shape, in unit of pixel. addAutoShape | |
function addAutoShape(type, upperLeftRow, top, upperLeftColumn, left, height, width) | |
type: Number - A upperLeftRow: Number - Upper left row index.top: Number - Represents the vertical offset of Shape from its left row, in unit of pixel. upperLeftColumn: Number - Upper left column index.left: Number - Represents the horizontal offset of Shape from its left column, in unit of pixel. height: Number - Represents the height of Shape, in unit of pixel. width: Number - Represents the width of Shape, in unit of pixel. addAutoShapeInChart | |
function addAutoShapeInChart(type, top, left, height, width) | |
type: Number - A top: Number - Represents the vertical offset of textbox from the upper left corner in units of 1/4000 of the chart area. left: Number - Represents the vertical offset of textbox from the upper left corner in units of 1/4000 of the chart area.height: Number - Represents the height of textbox, in units of 1/4000 of the chart area.width: Number - Represents the width of textbox, in units of 1/4000 of the chart area.addSvg | |
function addSvg(upperLeftRow, top, upperLeftColumn, left, height, width, svgData, compatibleImageData) | |
upperLeftRow: Number - Upper left row index.top: Number - Represents the vertical offset of shape from its left row, in unit of pixel. upperLeftColumn: Number - Upper left column index.left: Number - The horizontal offset of shape from its left column, in unit of pixel. height: Number - The height of shape, in unit of pixel. width: Number - The width of shape, in unit of pixel. svgData: byte[] - The svg image data.compatibleImageData: byte[] - Converted image data from svg in order to be compatible with Excel 2016 or lower versions.addLinkedPicture | |
function addLinkedPicture(upperLeftRow, upperLeftColumn, height, width, sourceFullName) | |
upperLeftRow: Number - Upper left row index.upperLeftColumn: Number - Upper left column index.height: Number - The height of the shape. In unit of pixelswidth: Number - The width of the shape. In unit of pixelssourceFullName: String -
The path and name of the source file for the linked imageaddOleObjectWithLinkedImage | |
function addOleObjectWithLinkedImage(upperLeftRow, upperLeftColumn, height, width, sourceFullName) | |
upperLeftRow: Number - Upper left row index.upperLeftColumn: Number - Upper left column index.height: Number - The height of the shape. In unit of pixelswidth: Number - The width of the shape. In unit of pixelssourceFullName: String -
The path and name of the source file for the linked imageaddOleObject | |
function addOleObject(upperLeftRow, top, upperLeftColumn, left, height, width, imageData) | |
upperLeftRow: Number - top: Number - upperLeftColumn: Number - left: Number - height: Number - width: Number - imageData: byte[] - copyCommentsInRange | |
function copyCommentsInRange(shapes, ca, destRow, destColumn) | |
shapes: ShapeCollection - The source shapes.ca: CellArea - The source range.destRow: Number - The dest range start row.destColumn: Number - The dest range start column.copyInRange | |
function copyInRange(sourceShapes, ca, destRow, destColumn, isContained) | |
sourceShapes: ShapeCollection - Source shapes.ca: CellArea - The source range.destRow: Number - The dest row index of the dest range.destColumn: Number - The dest column of the dest range.isContained: boolean - Whether only copy the shapes which are contained in the range.
If true,only copies the shapes in the range.
Otherwise,it works as MS Office.deleteInRange | |
function deleteInRange(ca) | |
ca: CellArea - The range.If the shapes are contained in the range, they will be removed.deleteShape | |
function deleteShape(shape) | |
shape: Shape - group | |
function group(groupItems) | |
groupItems: Shape[] - the group items.ungroup | |
function ungroup(group) | |
group: GroupShape - The group shape.removeAt | |
function removeAt(index) | |
index: Number - The index of the shape.remove | |
function remove(shape) | |
shape: Shape - clear | |
function clear() | |
updateSelectedValue | |
function updateSelectedValue() | |
iterator | |
function iterator() | |
get | |
function get(index) | |
contains | |
function contains(value) | |
indexOf | |
function indexOf(value) | |