chdxllll 发表于 2021-1-4 20:58:14

CAD文字、标注在移动或复制时文字移位

本帖最后由 chdxllll 于 2021-1-4 21:06 编辑

简单描述,本电脑输入及编辑,采用的是单行文字,字体采用的CAD自带的大字体(hztxt),编辑后的文件存盘后再次打开,字体横向移位,鼠标双击后恢复到正常位置。若采用windows字体(宋体)没有出现这种情况。本来简单的备注说明对文字位置要求不精确的问题还不大,但现在主要出现在表格中,一个个点开再确定很麻烦。
1、这是什么原因导致的?
2、怎样能快速地一次性解决?

dunkel 发表于 2021-1-4 21:32:17

cad 是不存在自带的 hztxt 大字体的,只有 gbcbig 吧;若有,应该是安装包被重整过。
出现这样的问题,应该是文字创建时,与打开发生错位时,是不同的环境,起码所用字体定义是不一样的;在同一机子上,字体文件没有改动过,是不会发生这样的问题的。
为什么会发生,主要是因为 cad 在保存文字属性时,无论对齐模式是什么,都会保存 Left 点,并依此作为绘制文字的基准点。如果文件在打开时所用字体和最初创建时不同,比如普遍性地放大了 20%,那再以原来的 Left 点进行基准绘制,那文字整体上看就会向右偏移了;若是缩小了,则会向左。双击恢复到正常,应该是使用了非 Left对齐模式,双击是进入了编辑,退出就会重新生成属性数据,所以整体上看位置是对了,但大小上应该还是变了,在些空间紧张的地方应该是能看出来的。
这样的问题,简直就是无解。即便自己或项目限定死了要用固定字体,但有外来文件交流一样可能出状况。
可以试试将相关文字筛选出来,原位 Copy 下,再 Erase原来的内容。

mikewolf2k 发表于 2021-1-5 10:52:15

估计你的系统字符内码出了点问题,识别中文时候,有时候识别错误,所以产生了半个字符宽度的位移。
我正好做了个软件可能可以解决这个问题,可以试试以下两个方法:
1. 将原来表格文字输出到excel,检查下有没有多余字符,有的话就清理掉,然后原样写回。
2. 如果问题不能解决,用表格对齐工具,重新对齐即可。
附件上传不了,请网盘下载。

菠萝表格助手:
ACAD表格与EXCEL表格互转
支持单行文字多行文字以及混搭
支持单元格合并,支持上下标,支持粗线边框
支持字体大小按比例转化,支持文字对齐方式
支持表格文字对齐
支持利用EXCEL方便编辑表格文字
链接: https://pan.baidu.com/s/104pWCY4IaZ1-UD8-ovr10g 提取码: p6su

页: [1]
查看完整版本: CAD文字、标注在移动或复制时文字移位