langjs 发表于 2025-11-24 10:30:04

CAD图形转表并在image中居中显示

本帖最后由 langjs 于 2025-11-26 00:05 编辑


大家对这个有争议哈。这其实是一个工具,我做图库用到的。一个图库有很多SLD要预览,这个工具就是把预览图存在lst表里然后放到自己的图库源程序里,这样一个图库源程序文件就含了对话框和预览图,方便拷贝和修改以及后续图库的添加。而且居中显示也很重要,在不同计算机里和不同大小的image里都能完美显示,不用调整预览图位置。

;;; 本程序的目的是cad图形转化成lst表供程序调用在image中居中显示,步骤如下:
;;; 1在cad里画好要在image中显示的图形
;;; 2把hztxts复制在cad搜索目录,cc字体统一(这个字体为细线在image中显示较好)
;;; 3命令qq将弧椭圆标注文字等都转一下,再explodefe分解成直线
;;; 4命令aa提取所有的线转成lst表供程序调用,在image中居中显示,
;;; 5 showimage是居中显示子函数可直接调用


zsw23 发表于 2025-11-24 10:39:30

这个真的厉害了

langjs 发表于 2025-11-25 23:59:40

大家对这个有争议哈。这其实是一个工具,我做图库用到的,一个图库有很多SLD要预览,这个工具就是把预览图存在lst表里然后放到自己的图库源程序里,这样一个图库源程序文件就含了对话框和预览图,方便拷贝和修改以及后续图库的添加。而且居中显示也很重要,在不同计算机里和不同大小的image里都能完美显示,不用调整预览图位置。

zhoupeng220 发表于 2025-11-24 10:49:56

不错不错这个实用

USER2128 发表于 2025-11-24 11:43:26

感谢大师的程序!盼望此类程序久矣!

nzdog 发表于 2025-11-24 12:15:12

太厉害了,谢谢非常

sowin 发表于 2025-11-24 15:56:11

支持,感谢分享

xyp1964 发表于 2025-11-24 17:55:41

做个临时sld显示不香吗?

renxianjing 发表于 2025-11-25 11:18:13

临时sld不能打包进vlx吧

kozmosovia 发表于 2025-11-25 11:23:41

既然是临时的sld,何必打包进VLX?
图形都在绘图区了,还整到DCL里预览一下意义不大。
如果是将预定的数据展示出来,真不如直接用SLD并封装进VLX。全用线坐标颜色数据保存进VLX,数据量估计比SLD大若干倍。
页: [1] 2
查看完整版本: CAD图形转表并在image中居中显示