ShapeCollection.AddIcons

ShapeCollection.AddIcons method

Adds svg image.

public Picture AddIcons(int upperLeftRow, int top, int upperLeftColumn, int left, int height, 
    int width, byte[] imageByteData, byte[] compatibleImageData)
ParameterTypeDescription
upperLeftRowInt32Upper left row index.
topInt32Represents the vertical offset of shape from its left row, in unit of pixel.
upperLeftColumnInt32Upper left column index.
leftInt32The horizontal offset of shape from its left column, in unit of pixel.
heightInt32The height of shape, in unit of pixel.
widthInt32The width of shape, in unit of pixel.
imageByteDataByte[]The image byte data.
compatibleImageDataByte[]Converted image data from svg in order to be compatible with Excel 2016 or lower versions.

Examples


[C#]
//add icon
using (FileStream fs = new FileStream("icon.svg", FileMode.Open))
{
    int len = (int)fs.Length;
    byte[] imageData = new byte[len];
    fs.Read(imageData, 0, len);
    Picture picture = shapes.AddIcons(4, 0, 5, 0, -1, -1, imageData, null);
}

See Also