www.mxdraw.com
内容索引主面
前一个向上下一个
_DMxDrawX::DrawToJpg 方法

把指定区域的内容绘制一个jpg文件中。

IDL
[id(154), helpstring("method DrawToJpg")]
VARIANT_BOOL DrawToJpg(BSTR sJpgFilePath, DOUBLE dLbx, DOUBLE dLby, DOUBLE dRtx, DOUBLE dRty, LONG lWidth, LONG lHeight, LONG lBkColor);
参数 
说明 
BSTR sJpgFilePath 
Jpg文件名 
DOUBLE dLbx 
输出范围的左下角坐标X,文档坐标系统 
DOUBLE dLby 
输出范围的左下角坐标Y,文档坐标系统 
DOUBLE dRtx 
输出范围的右上角坐标X,文档坐标系统 
DOUBLE dRty 
输出范围的右上角坐标Y,文档坐标系统 
iWidth 
位图宽度方向的像素,是-1并iHeight不是-1,由高度和文档高宽算出,否则取系统默认值:1000 
iHeight 
位图高度方向的像素,是-1并iWidth不是-1, 由高度和文档高宽算出,否则取系统默认值:1000 
pBkColor 
位图的背影色,如果为NULL,取黑色为背景色 

成功返回TRUE

例如: 把当前显示内容保存为jpg文件.

    double dX1 = 0,dY1 = 0,dX2 = 0,dY2 = 0;
     axMxDrawX1.GetViewDocCoord(ref dX1, ref dY1, ref dX2, ref dY2);

     axMxDrawX1.DrawToJpg("h:\1.jpg", dX1, dY1, dX2, dY2, 200, (int)(200 * (dY2 - dY1) / (dX2 - dX1)), 0);
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!