Class PDFWriter


  • public class PDFWriter
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      PDFWriter()  
      PDFWriter​(int pageWidth, int pageHeight)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addImage​(int fromLeft, int fromBottom, int toLeft, int toBottom, Image Image)  
      void addImage​(int fromLeft, int fromBottom, int toLeft, int toBottom, Image Image, java.lang.String transformation)  
      void addImage​(int fromLeft, int fromBottom, Image Image)  
      void addImage​(int fromLeft, int fromBottom, Image Image, java.lang.String transformation)  
      void addImageKeepRatio​(int fromLeft, int fromBottom, int width, int height, Image Image)  
      void addImageKeepRatio​(int fromLeft, int fromBottom, int width, int height, Image Image, java.lang.String transformation)  
      void addLine​(int fromLeft, int fromBottom, int toLeft, int toBottom)  
      void addRawContent​(java.lang.String rawContent)  
      void addRectangle​(int fromLeft, int fromBottom, int toLeft, int toBottom)  
      void addText​(int leftPosition, int topPositionFromBottom, int fontSize, java.lang.String text)  
      void addText​(int leftPosition, int topPositionFromBottom, int fontSize, java.lang.String text, java.lang.String transformation)  
      void addTextAsHex​(int leftPosition, int topPositionFromBottom, int fontSize, java.lang.String hex)  
      void addTextAsHex​(int leftPosition, int topPositionFromBottom, int fontSize, java.lang.String hex, java.lang.String transformation)  
      java.lang.String asString()  
      int getPageCount()  
      void newPage()  
      void setCurrentPage​(int pageNumber)  
      void setFont​(java.lang.String subType, java.lang.String baseFont)  
      void setFont​(java.lang.String subType, java.lang.String baseFont, java.lang.String encoding)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PDFWriter

        public PDFWriter()
      • PDFWriter

        public PDFWriter​(int pageWidth,
                         int pageHeight)
    • Method Detail

      • newPage

        public void newPage()
      • setCurrentPage

        public void setCurrentPage​(int pageNumber)
      • getPageCount

        public int getPageCount()
      • setFont

        public void setFont​(java.lang.String subType,
                            java.lang.String baseFont)
      • setFont

        public void setFont​(java.lang.String subType,
                            java.lang.String baseFont,
                            java.lang.String encoding)
      • addRawContent

        public void addRawContent​(java.lang.String rawContent)
      • addText

        public void addText​(int leftPosition,
                            int topPositionFromBottom,
                            int fontSize,
                            java.lang.String text)
      • addText

        public void addText​(int leftPosition,
                            int topPositionFromBottom,
                            int fontSize,
                            java.lang.String text,
                            java.lang.String transformation)
      • addTextAsHex

        public void addTextAsHex​(int leftPosition,
                                 int topPositionFromBottom,
                                 int fontSize,
                                 java.lang.String hex)
      • addTextAsHex

        public void addTextAsHex​(int leftPosition,
                                 int topPositionFromBottom,
                                 int fontSize,
                                 java.lang.String hex,
                                 java.lang.String transformation)
      • addLine

        public void addLine​(int fromLeft,
                            int fromBottom,
                            int toLeft,
                            int toBottom)
      • addRectangle

        public void addRectangle​(int fromLeft,
                                 int fromBottom,
                                 int toLeft,
                                 int toBottom)
      • addImage

        public void addImage​(int fromLeft,
                             int fromBottom,
                             Image Image,
                             java.lang.String transformation)
                      throws IOException
        Throws:
        IOException
      • addImage

        public void addImage​(int fromLeft,
                             int fromBottom,
                             int toLeft,
                             int toBottom,
                             Image Image)
                      throws IOException
        Throws:
        IOException
      • addImage

        public void addImage​(int fromLeft,
                             int fromBottom,
                             int toLeft,
                             int toBottom,
                             Image Image,
                             java.lang.String transformation)
                      throws IOException
        Throws:
        IOException
      • addImageKeepRatio

        public void addImageKeepRatio​(int fromLeft,
                                      int fromBottom,
                                      int width,
                                      int height,
                                      Image Image)
                               throws IOException
        Throws:
        IOException
      • addImageKeepRatio

        public void addImageKeepRatio​(int fromLeft,
                                      int fromBottom,
                                      int width,
                                      int height,
                                      Image Image,
                                      java.lang.String transformation)
                               throws IOException
        Throws:
        IOException
      • asString

        public java.lang.String asString()