/// <summary> /// 画图片 /// </summary> /// <param name="startX">图片起始x坐标</param> /// <param name="startY">图片起始y坐标</param> /// <param name="stream">图片流</param> public CPCLPrintCommand DrawImage(int startX, int startY, Stream stream) { Items.Add(ImageComponent.CreateFromStream(stream).InitPosition(startX, startY)); return(this); }
/// <summary> /// 画图片 /// </summary> /// <param name="startX">图片起始x坐标</param> /// <param name="startY">图片起始y坐标</param> /// <param name="imageUrl">图片地址</param> public CPCLPrintCommand DrawImage(int startX, int startY, string imageUrl) { Items.Add(ImageComponent.CreateFromFile(imageUrl).InitPosition(startX, startY)); return(this); }
/// <summary> /// 画图片 /// </summary> /// <param name="startX">图片起始x坐标</param> /// <param name="startY">图片起始y坐标</param> /// <param name="bytes">图片数据</param> public CPCLPrintCommand DrawImage(int startX, int startY, byte[] bytes) { Items.Add(ImageComponent.CreateFromBytes(bytes).InitPosition(startX, startY)); return(this); }
/// <summary> /// 画图片 /// </summary> /// <param name="startX">图片起始x坐标</param> /// <param name="startY">图片起始y坐标</param> /// <param name="bitmap">图片数据</param> public CPCLPrintCommand DrawImage(int startX, int startY, Bitmap bitmap) { Items.Add(ImageComponent.CreateFromImage(bitmap).InitPosition(startX, startY)); return(this); }