几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » ObjectARX(C++)
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-04-16, 04:51 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】[求助]新建图形数据库中文字居中错误

[求助]新建图形数据库中文字居中错误
[求助]新建图形数据库中文字居中错误
我在用 new acdbdatabase 创建的图形数据库中,用acdbtext创建文本标注,但设成水平中心对齐后显示位置不对,苦苦研究了两天,就是解决不了,同样的代码在打开的图形数据库则正常,请各位虾救救我吧!
以下两段代码都不行
代码1:
acdbtext *ptext=new acdbtext;
ptext->sethorizontalmode(acdb::ktextcenter);
ptext->setalignmentpoint(pointzdh);
ptext->settextstring(m_szdrawzdh);
ptext->settextstyle(textstylezdh);
ptext->setheight(2.5*m_drawscale);
ptext->setrotation(0.0);
acdbobjectid textid;
pblocktablerecord->appendacdbentity(textid,ptext);
ptext->adjustalignment(m_pdb);
ptext->close();
代码2:
acdbtext *ptext=new acdbtext(pointzdh,m_szdrawzdh,textstylezdh,2.5*m_drawscale);
acdbobjectid textid;
pblocktablerecord->appendacdbentity(textid,ptext);
ptext->sethorizontalmode(acdb::ktextmid);
ptext->setalignmentpoint(pointzdh);
ptext->setcolorindex(m_drawcolor);
ptext->setlayer(m_layerzj);
ptext->setwidthfactor(0.8);
ptext->adjustalignment(m_pdb);
ptext->close();
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 07:00 AM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多