/// <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);
 }