明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: ynhh

[讨论] 这些在DCL上实现动态显示的功能是如何实现的

[复制链接]
 楼主| 发表于 2017-12-19 21:47 | 显示全部楼层
xinxirong 发表于 2017-12-19 19:42
4张.sld也不超过1k啊,10来张幻灯片+代码+DCL  62Kb还算小吗?

谢谢
因我看他这程序界面上变化的图很多
并且他这只有一个VLX文件
感觉不是用的幻灯
所以求教
发表于 2017-12-20 09:13 | 显示全部楼层
vector_image写字不太容易实现。可能是实时生成sld,然后再加载?
 楼主| 发表于 2017-12-20 18:30 | 显示全部楼层
xinxirong 发表于 2017-12-20 09:13
vector_image写字不太容易实现。可能是实时生成sld,然后再加载?

他这只有一个VLX文件
感觉不是用的幻灯
所以求教
谢谢你
发表于 2017-12-20 23:32 | 显示全部楼层
  1. ;; 看看有哪种可能性
  2. zbbzimage:image_button{color=0;aspect_ratio=1.3;key="imagepreview";height=15;}

  3. ok_help:column{:row{fixed_width=true;alignment=centered;ok_button;:spacer{width=2;}help_button;}}

  4. dcl_settings:default_dcl_settings{audit_level=3;}

  5. zb_c:boxed_radio_row{key="zb_c";label="前缀";
  6. :radio_button{label="xy";key="zb_c_xy";value="1";}
  7. :radio_button{label="ab";key="zb_c_ab";}
  8. :radio_button{label="ne";key="zb_c_ne";}
  9. :radio_button{label="无";key="zb_c_no";}
  10. }

  11. zb_la:row{fixed_width=true;:text{label="标注图层";}:popup_list{edit_width=20;key="dimzb_layer";}}

  12. zb_ucs:radio_column{
  13. :radio_button{label="当前坐标系";key="zb_ucs_act";}
  14. :radio_button{label="世界坐标系";key="zb_ucs_word";}
  15. :radio_button{label="自定义坐标系";key="zb_ucs_cus";}
  16. }

  17. set_th:row{fixed_width=true;:text{label="字高";}:edit_box{key="zb_th";edit_width=11;}}

  18. set_jd:row{fixed_width=true;:text{width=4;label="精度";}
  19. :popup_list{edit_width=10;list="0\n0.0\n0.00\n0.000\n0.0000\n0.00000\n0.000000\n0.0000000\n0.00000000";key="dimzb_jd";}}

  20. set_bl:row{fixed_width=true;width=10;
  21. :edit_box{label="标注比例";key="dim_bl";edit_width=11;}
  22. :slider{key="dim_bl_sl";min_value=-10;max_value=10;small_increment=1;layout=vertical;}
  23. }

  24. set_ang:row{
  25. fixed_width=true;width=10;
  26. :edit_box{label="方位角";key="dimzb_an";edit_width=11;}
  27. :button{key="get_angle";width=4;label="拾取";}
  28. }

  29. cmd_cu:column{
  30. :edit_box{label="基点n=";key="ucs_n";}
  31. :edit_box{label="基点e=";key="ucs_e";}
  32. :edit_box{label="旋转角";key="ucs_a";}
  33. :toggle{label="逆时针";key="ucs_f";}
  34. :button{label="已知基点及角度";key="get_ucs1";}
  35. :button{label="已知两点拾取";key="get_ucs2";}
  36. }
  37. dimtstyle:row{fixed_width=true;:text{label="文字样式";}:popup_list{edit_width=10;key="dimzb_tstyle";}}

  38. dimpstyle:row{fixed_width=true;:text{label="箭头样式";}
  39. :popup_list{edit_width=10;key="dimpoitstyle";}
  40. :edit_box{key="dimpsize";edit_width=7;}
  41. }

  42. cfile:row{
  43. :button{label="生成dat文件";key="creatfile";}
  44. }

  45. fxauto:toggle{label="自动换向";key="autoorientation";}

  46. xy_yx:toggle{label="纵横坐标互换";key="yx_t";}

  47. nb_pstyle:toggle{label="编组开";key="nb_pstyle";}

  48. setdimzb:dialog{label="★坐标标注设置★--[网蜂工具箱]";
  49. :row{:boxed_column{label="坐标系";zb_ucs;cmd_cu;}
  50. :column{:row{children_alignment=top;
  51. :column{image;:row{xy_yx;nb_pstyle;fxauto;}zb_c;}
  52. :column{fixed_height=true;zb_la;dimpstyle;dimtstyle;set_jd;set_ang;set_bl;set_th;cfile;:spacer{height=1;}
  53. ok_help;
  54. }}}}
  55. dcl_settings;
  56. errtile;
  57. }
发表于 2017-12-21 07:23 | 显示全部楼层
根据不同设置重新调入不同的幻灯片即可,楼上说的对
 楼主| 发表于 2017-12-21 08:27 | 显示全部楼层
xazhji 发表于 2017-12-21 07:23
根据不同设置重新调入不同的幻灯片即可,楼上说的对

他这只有一个VLX文件
感觉不是用的幻灯
谢谢你
发表于 2018-2-25 01:23 来自手机 | 显示全部楼层
好东西,下载来试一试
发表于 2019-6-29 00:51 来自手机 | 显示全部楼层
好东西,值得拥有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-27 07:42 , Processed in 0.267825 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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