AddSvg

ShapeCollection.AddSvg method

添加 svg 图像。

public Picture AddSvg(int upperLeftRow, int top, int upperLeftColumn, int left, int height, 
    int width, byte[] svgData, byte[] compatibleImageData)
范围类型描述
upperLeftRowInt32左上行索引。
topInt32表示形状与其左行的垂直偏移量,以像素为单位。
upperLeftColumnInt32左上列索引。
leftInt32形状与其左列的水平偏移量,以像素为单位。
heightInt32形状的高度,以像素为单位。
widthInt32形状的宽度,以像素为单位。
svgDataByte[]svg 图像数据。
compatibleImageDataByte[]从 svg 转换图像数据,以便与 Excel 2016 或更低版本兼容。

例子


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

也可以看看