www.mxdraw.com
|
执行打印操作,该函数可以被多次调用,实现嵌套打印.
BOOL Print(MxDraw::MXDRAWOCXHANDLE hOcx, McGePoint3d ptLB, McGePoint3d ptRT, CRect* pRectPageMargin = NULL, LPCTSTR pszLayoutName = NULL, int iFlag = 0, McGePoint3d* pPrintCen = NULL, double dPrintScale = 1.0);
参数 |
说明 |
MxDraw::MXDRAWOCXHANDLE hOcx |
控件窗口句柄 |
McGePoint3d ptLB |
打印的范围左下角 |
McGePoint3d ptRT |
打印的范围右上角 |
CRect* pRectPageMargin = NULL |
打印的页边距离,如果转NULL就取打印机默认的页边距 |
LPCTSTR pszLayoutName = NULL |
打印的布局,为NULL就是模型Model中的内容 |
int iFlag = 0 |
pRectPageMargin参数的含义,iFlag = 0表示页边距,iFlag = 1表示打印区域矩形框位置 |
McGePoint3d* pPrintCen = NULL |
打印中心点位置,如果该变量不为NULL,前面的ptLB,ptRT参数将不会被使用,将使用它和打印比例计算打印范围 |
double dPrintScale = 1.0 |
打印缩放比例,代表图纸上1毫米,代表多少个绘图单位. |
成功返回TRUE