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

绘图制一个图象标记对象

C++
static McDbObjectId DrawImageMark(MXDRAWOCXHANDLE hOcx, CString sImageFile, McGePoint3d ptPos, double dImageScale = 1.0, bool isCDCDraw = true, bool isDrawFlag = false, double dDocWidth = 1.0, double dDocHeight = 1.0, std::vector<CString>* pVecTwinkeImageFile = NULL, LPCTSTR pszText = NULL, double dTextHieght = 20.0, int iTextColor = -1, bool isReadData = false, McDbBlockTableRecord* pAdd = NULL, double dAng = 0.0);
参数 
说明 
MXDRAWOCXHANDLE hOcx 
当前控件名柄 
CString sImageFile 
标记文件名 
McGePoint3d ptPos 
绘制位置,是图片的中心点 
double dImageScale = 1.0 
缩放比例,如果输入-1.0表示图片随视区大小缩放。 
bool isCDCDraw = true 
图片在绘图时,是否参于打印,出图 
bool isDrawFlag = false 
图片显示时,是否绘制它的在文档中的外框标记 
double dDocWidth = 1.0 
图片在数据库中的宽度 
double dDocHeight = 1.0 
图片在数据库中的高度 
std::vector<CString>* pVecTwinkeImageFile = NULL 
闪烁时使用的ImageFile.,设置该文件后,调用MxDraw::TwinkeEnt后将交替闪烁显示。

  • 可以同时设置多个闪烁文件

 

LPCTSTR pszText = NULL 
标注文本 
double dTextHieght = 20.0 
文字高度 
int iTextColor = -1 
文字颜色索引,-1取当前颜色. 
bool isReadData = false 
是否把文件数据保存到图上 
McDbBlockTableRecord* pAdd = NULL 
把实体指定的块表记录中 
double dAng = 0.0 
图片旋转角度 

返回新绘制的McDbMxImageMark对象的id.

Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!