天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 129|回复: 0

文字输入

[复制链接]
  • TA的每日心情
    开心
    昨天 06:36
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    105

    主题

    11

    回帖

    1308

    积分

    管理员

    积分
    1308
    QQ
    发表于 2024-3-6 11:47:00 | 显示全部楼层 |阅读模式
    1. //在AutoCAD的模型空间中创建一个新的文本对象(单行),并返回这个新对象的ID(三维插入点、文本字符串、文本样式、文本高度和旋转角度)
    2. AcDbObjectId FymText::AddText(const AcGePoint3d& ptInsert, const ACHAR* text, AcDbObjectId style, double height, double rotation)
    3. {   //创建一个新的AcDbText对象,即CAD中创建的文本
    4.         AcDbText* pTxt = new AcDbText(ptInsert, text, style, height, rotation);
    5.         return FymDatabase::PostToModelSpace(pTxt);
    6. }
    7. //CAD模型空间创建多行文本
    8. AcDbObjectId FymText::AddMText(const AcGePoint3d& ptInsert, const ACHAR* text, AcDbObjectId style, double height, double width)
    9. {
    10.         AcDbMText* pMtext = new AcDbMText();
    11.         pMtext->setTextStyle(style);//样式
    12.         pMtext->setContents(text);//文本内容
    13.         pMtext->setLocation(ptInsert);//插入点
    14.         pMtext->setHeight(height);//文字高度
    15.         pMtext->setWidth(width);//宽度
    16.         pMtext->setAttachment(AcDbMText::kBottomLeft);//位置:左下角
    17.         return FymDatabase::PostToModelSpace(pMtext);//返回ID并添加到模型空间
    18. }
    复制代码

     

     

     

     

    文字输入
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池|中国膜结构网_中国空间膜结构协会

    GMT+8, 2024-11-1 08:02 , Processed in 0.148607 second(s), 27 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表