【问题标题】:AlievePdf create dashed lineAlievePdf 创建虚线
【发布时间】:2016-07-22 09:19:19
【问题描述】:

我需要为 pdf 创建一个架构。这个模式包含很多虚线。如果我把它画成不是虚线:

但如果我尝试使用虚线绘制它,接下来会绘制:

不要绘制恒定的条形长度和条形之间的恒定距离。字符串示例:

    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();

我认为这就是为什么模式中的行由几条较短的行 фтв 组成的原因,如果行是虚线,它会影响显示。 我该如何解决这个问题?

【问题讨论】:

  • 我不明白为什么有人从这个问题中得到-1?

标签: actionscript-3 pdf-generation


【解决方案1】:

如果您要绘制虚线规则,您应该在一次操作中从线射线的起点到终点绘制它。否则可能会出现各种问题:

  • 如果您试图将段连接在一起以形成一个较长的虚线规则(没有重叠段),每个段必须以第一个点图案的完整增量结束,这样当下一条生成的虚线在它之后开始,眼睛不会看到间距错误或太长的虚线。
  • 同样,如果您的线段由于某种原因确实重叠,则新线段的起点必须与基础线段上虚线的起点对齐,否则您将再次获得具有不同间隙间距的虚线或者,在最坏的情况下,外观完全坚固。

【讨论】:

    猜你喜欢
    • 2017-11-10
    • 1970-01-01
    • 2011-05-06
    • 2019-01-29
    • 1970-01-01
    • 2020-09-28
    • 2020-02-19
    • 1970-01-01
    • 2016-10-24
    相关资源
    最近更新 更多