今天有位朋友在博客里问了我一个问题:遇到一问题,找了很久都没有找到问题所在,同一图层,同一颜色,同一样式的,打印成PDF时,打印预览显示全部,但确定,打印成PDF后,打开PDF,只显示部分字体,是什么地方出了问题?如下图所示。
光看描述我无法知道是什么原因,我怀疑是打印驱动或图的问题,就让这位朋友把图发给我。收到图后我在AutoCAD 2011版上用内置的dwg to 的驱动试了一下,确实如此,现象很容易就重现了,并且很快地找到了问题。
这个问题也比较特殊,不知道其他人是否遇到过,估计不常见。之所以写下来,主要是想将我分析问题的思路跟大家分享一下,希望对大家有帮助。
打印完PDF后,我首先看哪些文字是打印出来的,哪些文字是没有打印出来的,然后我在图中分别选中了一个可以打印和一个不能打印的文字,打开属性框(CTRL+1)。我们来看看他们有哪些共同属性,哪些不同的属性,如下图所示。
从属性框中可以看出两个文字是单行文字,图层相同,文字样式相同,只是宽度因子不同。其实从图面上也可以看出来文字的宽度不同,而且一个边界比较平滑,一个则能看到一些锯齿。
为了看到比属性框更多的信息,我输入LI(LIST)命令,进一步查看一下这两个文字的参数,如下图所示。
从这里可以看到两个文字的宽度因子分别是1和/1902.html