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

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   ObjectARX(C++) (http://www.dimcax.com/hust/forumdisplay.php?f=34)
-   -   【转帖】[求助]如何更改acdbtext对正方式为调整? (http://www.dimcax.com/hust/showthread.php?t=6809)

yang686526 2009-04-16 04:01 PM

【转帖】[求助]如何更改acdbtext对正方式为调整?
 
[求助]如何更改acdbtext对正方式为调整?
[求助]如何更改acdbtext对正方式为调整?
假设有一个acdbtext *ptext,对齐方式为左对齐,即竖向为 acdb::ktextbase ,水平为: acdb::ktextleft,要改为调整方式:
ptext->sethorizontalmode(acdb::ktextfit);
ptext->setalignmentpoint(pt);
这个pt点的坐标怎么计算?
或者有其它方法?
谢谢
//www.mystruc.com
ads_point startpt;
acedgetpoint(null,"选择文本插入点\n",startpt);//选择点
不知道合不合理,我是这样做的!
不好意思,问题没表述清楚,文本是已经存在的,对齐方式是左对齐,现在要改为调整方式:acdb::ktextfit,需要有两个点,一个是组码10的点,这个是插入点,左对齐这个点是存在的,另一个是组码11的点,改调整方式需要对这个点赋值,现在我不知道如何计算这个点,还是有其它更好的方法能把左对齐改为调整.
//www.mystruc.com


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