关于包含虚线的填充图案

填充图案可以通过将虚线长度添加到填充图案定义线来包含虚线。

每个虚线长度都指定组成直线的线段的长度。如果长度为正值,则将绘制落笔线段。如果长度为负值,则线段为提笔线段,并且无法绘制,从而会产生空隙,也称为间距。图案的第一条线段从原点开始,后面的线段是以循环方式继续。划线长度为 0 将绘制一点。每条定义线上最多可以指定六个虚线长度。

标准填充图案 ANSI33 的格式如下:

并且其定义为:

*ANSI33, ANSI Bronze, Brass, Copper
45, .176776695,0, 0,.25, .125,-.0625

例如,若要创建一个以 45 度角度绘制虚线的图形(虚线长度为 0.5 个单位并且每条虚线后跟 0.5 个单位的间距),则直线定义将类似于

*DASH45, Dashed lines at 45 degrees
45, 0,0, 0,.5, .5,-.5

如果要绘制 0.5 个单位的虚线、0.25 个单位的间距、一个点、0.25 个单位的间距以及下一个虚线,则定义将类似于

*DDOT45,Dash-dot-dash pattern: 45 degrees 
45, 0,0, 0,.5, .5,-.25, 0,-.25

填充图案定义中的偏移线

可以使用虚线族中的 delta-x 规格对填充图案的线进行偏移。以下示例绘制了一系列直线,它们由 0.5 个单位的间距和 delta-x 规格值 0 分隔,从而排列成行

*GOSTAK 
0, 0,0, 0,.5, .5,-.5

使用此图案填充的区域具有如下效果:

下面的示例显示了上一个沿 X 轴偏移的填充图案定义

*SKEWED
0, 0,0, .5,.5, .5,-.5

除了 delta-x 规格设定为 0.5 之外,填充图案定义均类似。因此将按直线方向为每个连续的族成员偏移 0.5(在本例中,平行于 X 轴)。由于直线是无限延伸的,因此虚线图案也将随之滑过指定的长度。使用此图案填充的区域具有如下效果: