Class PdfDashPattern


public class PdfDashPattern extends PdfArray
A PdfDashPattern defines a dash pattern as described in the PDF Reference Manual version 1.3 p 325 (section 8.4.3).
See Also:
  • Field Details

    • dash

      private float dash
      This is the length of a dash.
    • gap

      private float gap
      This is the length of a gap.
    • phase

      private float phase
      This is the phase.
  • Constructor Details

    • PdfDashPattern

      public PdfDashPattern()
      Constructs a new PdfDashPattern.
    • PdfDashPattern

      public PdfDashPattern(float dash)
      Constructs a new PdfDashPattern.
      Parameters:
      dash - dash
    • PdfDashPattern

      public PdfDashPattern(float dash, float gap)
      Constructs a new PdfDashPattern.
      Parameters:
      dash - dash
      gap - gap
    • PdfDashPattern

      public PdfDashPattern(float dash, float gap, float phase)
      Constructs a new PdfDashPattern.
      Parameters:
      dash - dash
      gap - gap
      phase - phase
  • Method Details

    • add

      public void add(float n)
    • toPdf

      public void toPdf(PdfWriter writer, OutputStream os) throws IOException
      Returns the PDF representation of this PdfArray.
      Overrides:
      toPdf in class PdfArray
      Parameters:
      writer - for backwards compatibility
      os - the OutputStream to write the bytes to.
      Throws:
      IOException - on error