Class PdfDashPattern

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Iterable<PdfObject>

    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:
    PdfArray, Serialized Form
    • Field Detail

      • 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 Detail

      • PdfDashPattern

        public PdfDashPattern()
        Constructs a new PdfDashPattern.
      • PdfDashPattern

        public PdfDashPattern​(float dash)
        Constructs a new PdfDashPattern.
      • PdfDashPattern

        public PdfDashPattern​(float dash,
                              float gap)
        Constructs a new PdfDashPattern.
      • PdfDashPattern

        public PdfDashPattern​(float dash,
                              float gap,
                              float phase)
        Constructs a new PdfDashPattern.
    • Method Detail

      • add

        public void add​(float n)
      • toPdf

        public void toPdf​(PdfWriter writer,
                          java.io.OutputStream os)
                   throws java.io.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:
        java.io.IOException