zoukankan      html  css  js  c++  java
  • 标注样式问题

    [cpp] view plain copy
     
     print?
    1. //添加自定义样式========================  
    2.   
    3.   
    4. static void TESTaddstylecmd(){  
    5. CString strName;  
    6. if(acedGetString(Adesk::kFalse,_T(" 输入样式名称"),strName.GetBuffer()) != RTNORM){  
    7. return;  
    8. }  
    9.   
    10.   
    11. ////获得当前图形的标注样式表  
    12. AcDbDimStyleTable* pDimStyleTbl;  
    13. acdbHostApplicationServices()->workingDatabase()->getDimStyleTable(pDimStyleTbl,AcDb::kForWrite);  
    14.   
    15.   
    16. ////是否已包含  
    17. if(pDimStyleTbl->has(strName)){  
    18. pDimStyleTbl->close();  
    19. return;  
    20. }  
    21.   
    22.   
    23. ////创建新的标注样式表  
    24.   
    25.   
    26. AcDbDimStyleTableRecord* pDimStyleTblRcd;  
    27. pDimStyleTblRcd = new AcDbDimStyleTableRecord();  
    28.   
    29.   
    30. ////设置标注样式的特性  
    31. pDimStyleTblRcd->setName(strName);  
    32. pDimStyleTblRcd->setDimasz(3);////箭头长度  
    33. pDimStyleTblRcd->setDimexe(3);//尺寸线与标注的点偏移量  
    34.   
    35.   
    36. pDimStyleTblRcd->setDimtad(1);////文字位于标注线上方  
    37.   
    38.   
    39. pDimStyleTblRcd->setDimtxt(3);////标注文字的高度  
    40.   
    41.   
    42. ////将标注样式表记录添加到标注样式表中  
    43. pDimStyleTbl->add(pDimStyleTblRcd);  
    44.   
    45.   
    46.   
    47.   
    48. pDimStyleTblRcd->close();  
    49. pDimStyleTbl->close();  
    50. }  
  • 相关阅读:
    嵌入式整体框架——总结
    DSP Bios记忆
    三遥
    usb设备 配置 接口 端点
    ARM, MIPS, Power PC的比较
    STM32 IAP
    FSMC 总结
    BCD码与十进制的相互转换
    读 “cortexM3” 权威指南 小记(一)
    crc校验码的16 32位 查表法 算法记载
  • 原文地址:https://www.cnblogs.com/xzh1993/p/5909397.html
Copyright © 2011-2022 走看看