QLCAD

CAD 译文干涉检测与智能排版:文字重叠和字高适配

了解 QLCAD 如何利用 CAD 字体测量、文字与图形干涉检测及多轮字高调整优化译文排版,并理解复杂图纸和字体的限制。

为什么翻译后容易发生文字重叠?

译文的字符数、字形、字宽、换行与字体可能变化。英文翻译成中文后,即使字数减少,汉字的实际宽度也可能增大;中文翻译成英文则常出现长单词与长句。保持原字高直接替换,可能与附近文字、尺寸线或边界重叠。

文字之间、文字与图形分别检查

新版在 CAD 宿主中测量实际字形边界,服务端根据提交的文字与几何场景检查相交及可用空间。文字与其他文字、文字与图形是不同障碍来源;检查范围受实体支持、场景提取、字体及嵌套变换影响,并非整个 CAD 文件任意对象的绝对无干涉证明。

多轮字高调整如何工作?

先以原文字大小测量译文;超出可用范围或发生干涉时,尝试较小字高并再次测量。单行文字采用有界搜索寻找可行大小,必要时还会调整字宽;多行文字考虑换行与可用宽度。核心排版决策在服务器执行,CAD 插件负责真实字体测量与写回。

尽量保留位置与图层,不等于原图完全不变

优先保持原始插入位置和图层归属,在约束范围内适配。缩小、字宽调整及有限位置校正都可能改变呈现。空间过小或测量无效时,可能没有可用排版方案,应查看失败提示并人工处理,不能把所有文字无限缩小来追求通过。

排版准确性与翻译准确性分别验收

无重叠不代表技术含义准确,译文正确也不代表字高可读。检查关键语义、专业术语与单位,再在实际 CAD 中查看密集区域、表格、块属性、旋转文字和打印比例。缺失字体、特殊对象或复杂参照尤其需要人工审核。

当前功能状态

服务器排版代码及 2024 宿主插件已构建,新版仍在实际图纸导出验收中。自动化测试验证算法约束与通信行为,不能替代 AutoCAD、浩辰 CAD、中望 CAD 的逐宿主实图验收。请保留原图并先试验副本。