PngDiagramRender (taack-ui 0.5.2-SNAPSHOT API)
Package: taack.ui.dump.diagram

[Groovy] Class PngDiagramRender

    • taack.ui.dump.diagram.PngDiagramRender
    • All Implemented Interfaces and Traits:
      taack.ui.dump.diagram.IDiagramRender


      @groovy.transform.CompileStatic
      class PngDiagramRender
      extends java.lang.Object
      implements taack.ui.dump.diagram.IDiagramRender
      • Property Detail

        • final java.awt.image.BufferedImage bi

        • java.awt.Font currentFont

        • final java.awt.Graphics2D ig2

      • Method Detail

        • @java.lang.Override BigDecimal getDiagramHeight()

        • @java.lang.Override BigDecimal getDiagramWidth()

        • @java.lang.Override void lineWidth(BigDecimal width)

        • @java.lang.Override BigDecimal measureText(java.lang.String text)

        • @java.lang.Override void renderArrow(BigDecimal[] coords)

        • @java.lang.Override void renderHorizontalLine()

        • @java.lang.Override void renderHorizontalStrip(BigDecimal height)

        • @java.lang.Override void renderLabel(java.lang.String label)

        • @java.lang.Override void renderPoly(BigDecimal[] coords)

        • @java.lang.Override void renderSmallLabel(java.lang.String label)

        • @java.lang.Override void renderTriangle(BigDecimal length, boolean isDown)

        • @java.lang.Override void renderVerticalLine()

        • @java.lang.Override void renderVerticalStrip(BigDecimal width)

        • @java.lang.Override void strokeStyle(taack.ui.dsl.common.Style style)

        • void writeImage(java.io.OutputStream os)