2016-07-22 77 views
-1

我需要创建一个模式为pdf。该模式包含很多虚线。如果我画的像没有虚线: enter image description hereAlievePdf创建虚线

但如果我尝试用虚线接下来将油漆漆成: enter image description here

不要画定杆长和酒吧之间的距离不变。字符串例如:

pdfItem.lineStyle(new RGBColor(color), 0.5, 1, 1,null, null, new DashedLine ([ 6 ])); 
    pdfItem.moveTo(firstPoint.x, pointsOnY-firstPoint.y); 
    pdfItem.lineTo(secondPoint.x, pointsOnY-secondPoint.y); 
    pdfItem.end(); 

我想这就是为什么在一些更短的行组成的架构行фтв,它影响显示,如果线是虚线。 我该如何解决这个问题?

+0

我不明白为什么有人从这个问题-1? – Jakobinec

回答

0

如果您要绘制虚线规则,则应该从线条射线的起点到终点在一个操作中进行绘制。发生否则,你可以有各种各样的问题:

  • 如果你正试图以连接段连接在一起,形成一个较长的虚线规则(无重叠段),每段必须结束对第一点的全增量模式,以便当下一个生成的虚线在它之后开始时,眼睛不会在间距中看到错误,或者短划线太长。
  • 同样,如果您的线段出于某种原因确实重叠,则新线段的起点必须与底层线段上的短划线的起点对齐,或者您将再次具有不同间隙间距的虚线或者在最糟糕的情况下,外观完全稳固。