CAD中为什么有些图形能显示,却打印不出来?

来源:大白色 2018-08-08 17:33:33

网上有很多问类似的问题,图中的图形在打印后却消失,到底是什么原因呢?

这两张图片就是有网友在百度知道上发的图片,在打印时图中很多植物的图块都消失了。

之前我遇到过一些类似的问题,原因不尽相同,我将其中几种比较常见的问题列列举出来,希望对大家有帮助。

图形被放到了不打印的图层

图形被放到了设置成不打印的图层,这是遇到这种问题首先应该想到的。

很多人知道CAD图层可以设置成不打印,但却有不少人不知道CAD会自动创建一些不打印的图层,最常见的就是Defpointst图层,而且大多数人不知道这个图层怎么出来的,有什么用,为什么会自动设置成不打印。

关于Defpoints图层

现在就告诉大家这个图层是怎么来的。新开一张图,创建一个标注,这时我们打开图层管理器,就会发现多了一个Defpoints图层,如图所示。

这个图层不仅会被自动设置为不打印,而且无法修改成可打印。

这个图层是什么用的呢?

所谓defpoints,就是定义标注的点,比如我们创建线性标注时在图中拾取的起始点和终止点,在图形中会有一个点的标记,选中标注后它们会是标注的夹点,可以拖动改变标注的尺寸,如图所示。

标注中只有这两个点在Defpoints图层上,就是为了保证在打印的时候这两个点不会被打印出来,如图所示。

由此可以看出,CAD图层设置成不打印还是有用的,CAD中有时为了操作方便,会生成一些再打印图纸上不需要出现的图形,例如标注的定义点,还有视口的边框。在布局中显示视口的边框,可以方便我们选择并设置视口参数,但如果视口边框不跟图框边界或其他边界重合,有时候我们不希望打印出来,很多人就会直接将视口放到Defpoints图层上。

上面我们重点介绍了CAD自动设置成不打印的图层:Defpoints,由于不少人不知道它默认被设置成不打印,不小心将图形放到了这个图层上,当出现图形没有打印出来的时候就会很奇怪。这种图纸我遇到过几次,所以建议大家在遇到图形没有被打印出来的时候,首先要检查一下图形是否被放置到不打印的图层上。

如果发现在图形在Defpoints或其他不打印图层,需要将这些图形选中,然后在图层列表中选择一个可正常打印的图层,将图形移到其他图层上。

发前面两张截图的网友说他的图形没有在Defpoints图层,也没有在不打印图层,而看他的截图那些没有被打印的是一些植物图块,图块的情况相对会复杂一些,因为如果创建图块时图形不再0层,那么图块无论插入到哪层,图形都会在原来的图层。标注其实跟图块类似,我们选中标注的时候,我们可以看到标注在其他层,只有标注的定义点在Defpoints上,因此只有那两个点打印不出来。

关于图块的图层和相关属性设置可参看之前发布的相关文章,这里就不再详细介绍了。

颜色设置导致的不打印

大多数人想不到因为颜色设置不对会导致图形没打印出来,其实这种情况不少,我就遇到过好几次。这种现象很容易重现,下面我就一起看看怎么回事。

上面的例图中有两个标注,我修改一下其中一个标注的颜色,两个标注看起来还是一样的,但打印预览的时候我们可以看到其中一个标注就消失了,如图所示。

我们来看一下消失的标注的颜色设置,然后再来看看打印样式表的设置。

这个标注被设置成真彩色的255,255,255,也就是白色,跟索引色的7号色显示效果一样,但在打印的时候,打印样式表只能设置255种索引色的输出颜色和线宽,真彩色在打印输出时将不做任何处理,按原色打印,在白纸上自然就什么也看不到了。

所以不要因为真彩色颜色更丰富就随意使用,要知道它们在打印的时候是无法映射成其他颜色的,无法用打印样式表控制的。

有时我们有时也可以利用真彩色的这一特性,比如说我们需要再一个填充中出现一个反白的文字,就可以将文字设置成真彩色的白色,

有时我们希望用填充来遮挡其他图形,也可以将填充的颜色设置为真彩色的255,255,255。

如果图纸能显示但没有打印出来,上面两种可能性最大,所以遇到这种情况,首先检查图层,再检查颜色。

当然还有其他可能,例如打印设备老旧,打印时内存溢出;有时可能跟图形本身有关系,比如有些文字因为缺少字体在打印输出成PDF时消失,这种情况换个CAD版本或换个打印驱动就可以的打印出来。

如果遇到图层和颜色都没有问题但打印不出来的时候,只能用对比的方法找出原因,比如用不同的打印设备打印,用不同的CAD软件打印,对比可以打印的图形和不能打印图形之间特性上有什么差异等等。

大家如果遇到不能打印又不是文中说的两个原因时可以给我发消息,将图纸发过来研究一下。

更多CAD使用技巧请关注CAD小苗的头条号和公众号

点击查看原文

相关链接