- 积分
- 246
- 明经币
- 个
- 注册时间
- 2008-4-8
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
楼主 |
发表于 2008-4-8 14:01:00
|
显示全部楼层
自行解决- void PrintAcDbTextBox(const AcDbText *pText)
- {
-     AcDbObjectId styleId = pText->textStyle();
-     AcGiTextStyle giTextStyle;
-     fromAcDbTextStyle(giTextStyle, styleId);
-     AcGePoint2d extMinPt, extMaxPt;
-     giTextStyle.extentsBox(pText->textString(), false, -1, false, extMinPt, extMaxPt);
-     acutPrintf(_T("extMinPt = (%f, %f)\n"), extMinPt.x, extMinPt.y);
-     acutPrintf(_T("extMaxPt = (%f, %f)\n"), extMaxPt.x, extMaxPt.y);
- }
复制代码 extMinPt和extMaxPt就可以组成一个包围盒。 |
|