AddShape(PSShape,Int32,Int32,Int32,Int32,Boolean) Method
In This Topic
Adds a shape to the drawing container for the sheet at the specified row and column with the offset from the top-left of the cell.
Syntax
'Declaration
Public Overloads Overridable Function AddShape( _
ByVal As PSShape, _
ByVal As Integer, _
ByVal column As Integer, _
ByVal As Integer, _
ByVal columnPixelOffset As Integer, _
ByVal As Boolean _
) As Integer
'Usage
Dim instance As SheetView
Dim shape As PSShape
Dim row As Integer
Dim column As Integer
Dim rowPixelOffset As Integer
Dim columnPixelOffset As Integer
Dim attachedToCell As Boolean
Dim value As Integer
value = instance.AddShape(shape, row, column, rowPixelOffset, columnPixelOffset, attachedToCell)
Parameters
- shape
- Shape to add
- row
- Row index at which to add the shape. The row parameter must be greater than or equal to 0 and less than the sheetview's row count.
- column
- Column index at which to add the shape. The column parameter must be greater than or equal to 0 and less than the sheetview's column count.
- rowPixelOffset
- The distance between the top boundary of the shape and the top of the specified row. The rowPixelOffset parameter must be greater than or equal to 0.
- columnPixelOffset
- The distance between the left boundary of the shape and the left edge of the specified column. The columnPixelOffset parameter must be greater than or equal to 0.
- attachedToCell
- Indicates whether the top-left edge of the shape stays within the cell specified by the parameters. If attachedToCell is false, when the specified rowPixelOffset or columnPixelOffset is greater than or equal to the specified row or column's height or width, the top-left vertex of the shape's boundary moves to the next visible row or column so that the distance between the top-left vertex and the top-left of the specified row or column is equal to rowPixelOffset or columnPixelOffset.
See Also