public class PDFStream extends PDFDictionary implements PDFConstants
The stream allows to write dictionary entries. The /Length entry is written automatically, referencing an object which will also be written just after the stream is closed and the length is calculated.
out, pdfCAP_BUTT, CAP_ROUND, CAP_SQUARE, dateFormat, EOL, JOIN_BEVEL, JOIN_MITTER, JOIN_ROUND, MODE_CLIP, MODE_FILL, MODE_FILL_CLIP, MODE_FILL_STROKE, MODE_FILL_STROKE_CLIP, MODE_INVISIBLE, MODE_STROKE, MODE_STROKE_CLIP| Modifier and Type | Method and Description | 
|---|---|
| void | beginCompatibility() | 
| void | beginText() | 
| void | cap(int capStyle) | 
| void | charSpace(double charSpace) | 
| void | clip() | 
| void | clipEvenOdd() | 
| void | closeAndStroke() | 
| void | closeFillAndStroke() | 
| void | closeFillEvenOddAndStroke() | 
| void | closePath() | 
| void | colorSpace(double g) | 
| void | colorSpace(double[] color) | 
| void | colorSpace(double[] color,
          PDFName name) | 
| void | colorSpace(double r,
          double g,
          double b) | 
| void | colorSpace(double c,
          double m,
          double y,
          double k) | 
| void | colorSpace(PDFName colorSpace) | 
| void | colorSpaceStroke(double g) | 
| void | colorSpaceStroke(double[] color) | 
| void | colorSpaceStroke(double[] color,
                PDFName name) | 
| void | colorSpaceStroke(double r,
                double g,
                double b) | 
| void | colorSpaceStroke(double c,
                double m,
                double y,
                double k) | 
| void | colorSpaceStroke(PDFName colorSpace) | 
| void | comment(String comment) | 
| void | cubic(double x1,
     double y1,
     double x2,
     double y2,
     double x3,
     double y3) | 
| void | cubicV(double x2,
      double y2,
      double x3,
      double y3) | 
| void | cubicY(double x1,
      double y1,
      double x3,
      double y3) | 
| void | dash(float[] dash,
    double phase) | 
| void | dash(int[] dash,
    double phase) | 
| boolean | drawPath(Shape s)Draws the points of the shape using path construction
 operators. | 
| void | endCompatibility() | 
| void | endPath() | 
| void | endText() | 
| void | fill() | 
| void | fillAndStroke() | 
| void | fillEvenOdd() | 
| void | fillEvenOddAndStroke() | 
| void | flatness(double flatness) | 
| void | font(PDFName fontName,
    double size) | 
| int | getLength() | 
| void | glyph(double wx,
     double wy) | 
| void | glyph(double wx,
     double wy,
     double llx,
     double lly,
     double urx,
     double ury) | 
| void | image(RenderedImage image,
     Color bkg,
     String encode)Image convenience function (see Table 4.35). | 
| void | imageMask(RenderedImage image,
         String encode) | 
| void | inlineImage(RenderedImage image,
           Color bkg,
           String encode)Inline Image convenience function (see Table 4.39 and 4.40). | 
| void | join(int joinStyle) | 
| void | leading(double leading) | 
| void | line(double x,
    double y) | 
| void | matrix(AffineTransform xform) | 
| void | matrix(double m00,
      double m10,
      double m01,
      double m11,
      double m02,
      double m12) | 
| void | mitterLimit(double limit) | 
| void | move(double x,
    double y) | 
| void | print(String s) | 
| void | println(String s) | 
| void | rectangle(double x,
         double y,
         double width,
         double height) | 
| void | rendering(int mode) | 
| void | restore() | 
| void | rise(double rise) | 
| void | save() | 
| void | scale(double scale) | 
| void | shade(PDFName name) | 
| void | show(Object[] array) | 
| void | show(String text) | 
| void | showLine(double wordSpace,
        double charSpace,
        String text) | 
| void | showLine(String text) | 
| void | state(PDFName stateDictionary) | 
| void | stroke() | 
| void | text(double x,
    double y) | 
| void | textLeading(double x,
           double y) | 
| void | textLine() | 
| void | textMatrix(double a,
          double b,
          double c,
          double d,
          double e,
          double f) | 
| void | width(double width) | 
| void | wordSpace(double wordSpace) | 
| void | xObject(PDFName name) | 
public int getLength()
public void print(String s) throws IOException
IOExceptionpublic void println(String s) throws IOException
IOExceptionpublic void comment(String comment) throws IOException
IOExceptionpublic void save()
          throws IOException
IOExceptionpublic void restore()
             throws IOException
IOExceptionpublic void matrix(AffineTransform xform) throws IOException
IOExceptionpublic void matrix(double m00,
          double m10,
          double m01,
          double m11,
          double m02,
          double m12)
            throws IOException
IOExceptionpublic void width(double width)
           throws IOException
IOExceptionpublic void cap(int capStyle)
         throws IOException
IOExceptionpublic void join(int joinStyle)
          throws IOException
IOExceptionpublic void mitterLimit(double limit)
                 throws IOException
IOExceptionpublic void dash(int[] dash,
        double phase)
          throws IOException
IOExceptionpublic void dash(float[] dash,
        double phase)
          throws IOException
IOExceptionpublic void flatness(double flatness)
              throws IOException
IOExceptionpublic void state(PDFName stateDictionary) throws IOException
IOExceptionpublic void cubic(double x1,
         double y1,
         double x2,
         double y2,
         double x3,
         double y3)
           throws IOException
IOExceptionpublic void cubicV(double x2,
          double y2,
          double x3,
          double y3)
            throws IOException
IOExceptionpublic void cubicY(double x1,
          double y1,
          double x3,
          double y3)
            throws IOException
IOExceptionpublic void move(double x,
        double y)
          throws IOException
IOExceptionpublic void line(double x,
        double y)
          throws IOException
IOExceptionpublic void closePath()
               throws IOException
IOExceptionpublic void rectangle(double x,
             double y,
             double width,
             double height)
               throws IOException
IOExceptionpublic void stroke()
            throws IOException
IOExceptionpublic void closeAndStroke()
                    throws IOException
IOExceptionpublic void fill()
          throws IOException
IOExceptionpublic void fillEvenOdd()
                 throws IOException
IOExceptionpublic void fillAndStroke()
                   throws IOException
IOExceptionpublic void fillEvenOddAndStroke()
                          throws IOException
IOExceptionpublic void closeFillAndStroke()
                        throws IOException
IOExceptionpublic void closeFillEvenOddAndStroke()
                               throws IOException
IOExceptionpublic void endPath()
             throws IOException
IOExceptionpublic void clip()
          throws IOException
IOExceptionpublic void clipEvenOdd()
                 throws IOException
IOExceptionpublic void beginText()
               throws IOException
IOExceptionpublic void endText()
             throws IOException
IOExceptionpublic void charSpace(double charSpace)
               throws IOException
IOExceptionpublic void wordSpace(double wordSpace)
               throws IOException
IOExceptionpublic void scale(double scale)
           throws IOException
IOExceptionpublic void leading(double leading)
             throws IOException
IOExceptionpublic void font(PDFName fontName, double size) throws IOException
IOExceptionpublic void rendering(int mode)
               throws IOException
IOExceptionpublic void rise(double rise)
          throws IOException
IOExceptionpublic void text(double x,
        double y)
          throws IOException
IOExceptionpublic void textLeading(double x,
               double y)
                 throws IOException
IOExceptionpublic void textMatrix(double a,
              double b,
              double c,
              double d,
              double e,
              double f)
                throws IOException
IOExceptionpublic void textLine()
              throws IOException
IOExceptionpublic void show(String text) throws IOException
IOExceptionpublic void showLine(String text) throws IOException
IOExceptionpublic void showLine(double wordSpace,
            double charSpace,
            String text)
              throws IOException
IOExceptionpublic void show(Object[] array) throws IOException
IOExceptionpublic void glyph(double wx,
         double wy)
           throws IOException
IOExceptionpublic void glyph(double wx,
         double wy,
         double llx,
         double lly,
         double urx,
         double ury)
           throws IOException
IOExceptionpublic void colorSpace(PDFName colorSpace) throws IOException
IOExceptionpublic void colorSpaceStroke(PDFName colorSpace) throws IOException
IOExceptionpublic void colorSpace(double[] color)
                throws IOException
IOExceptionpublic void colorSpaceStroke(double[] color)
                      throws IOException
IOExceptionpublic void colorSpace(double[] color,
              PDFName name)
                throws IOException
IOExceptionpublic void colorSpaceStroke(double[] color,
                    PDFName name)
                      throws IOException
IOExceptionpublic void colorSpace(double g)
                throws IOException
IOExceptionpublic void colorSpaceStroke(double g)
                      throws IOException
IOExceptionpublic void colorSpace(double r,
              double g,
              double b)
                throws IOException
IOExceptionpublic void colorSpaceStroke(double r,
                    double g,
                    double b)
                      throws IOException
IOExceptionpublic void colorSpace(double c,
              double m,
              double y,
              double k)
                throws IOException
IOExceptionpublic void colorSpaceStroke(double c,
                    double m,
                    double y,
                    double k)
                      throws IOException
IOExceptionpublic void shade(PDFName name) throws IOException
IOExceptionpublic void image(RenderedImage image, Color bkg, String encode) throws IOException
image - Image to writebkg - Background color, null for transparent imageencode - ImageConstants.ZLIB or ImageConstants.JPGIOException - thrown by ImageBytespublic void imageMask(RenderedImage image, String encode) throws IOException
IOExceptionpublic void inlineImage(RenderedImage image, Color bkg, String encode) throws IOException
image - Image to writebkg - Background color, null for transparent imageencode - ImageConstants.ZLIB or ImageConstants.JPGIOException - thrown by ImageBytespublic boolean drawPath(Shape s) throws IOException
IOExceptionpublic void xObject(PDFName name) throws IOException
IOExceptionpublic void beginCompatibility()
                        throws IOException
IOExceptionpublic void endCompatibility()
                      throws IOException
IOExceptionCopyright © 2014. All rights reserved.