Interface PdfProducer

  • All Known Implementing Classes:
    ClassicPdfProducer

    public interface PdfProducer
    Author:
    Lucian Chirita (lucianc@users.sourceforge.net)
    • Method Detail

      • setTagged

        void setTagged()
      • initReport

        void initReport()
      • setForceLineBreakPolicy

        void setForceLineBreakPolicy​(boolean forceLineBreakPolicy)
      • newPage

        void newPage()
      • setPageSize

        void setPageSize​(PrintPageFormat pageFormat,
                         int pageWidth,
                         int pageHeight)
      • endPage

        void endPage()
      • getTextRenderer

        AbstractPdfTextRenderer getTextRenderer​(JRPrintText text,
                                                JRStyledText styledText,
                                                java.util.Locale textLocale,
                                                boolean awtIgnoreMissingFont,
                                                boolean defaultIndentFirstLine,
                                                boolean defaultJustifyLastLine)
      • createImage

        PdfImage createImage​(byte[] loadBytesFromResource,
                             boolean verify)
                      throws java.io.IOException,
                             JRException
        Throws:
        java.io.IOException
        JRException
      • createImage

        PdfImage createImage​(java.awt.image.BufferedImage bi,
                             int angle)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • drawImage

        void drawImage​(JRPrintImage image,
                       Graphics2DRenderable renderer,
                       boolean forceSvgShapes,
                       double templateWidth,
                       double templateHeight,
                       int translateX,
                       int translateY,
                       double angle,
                       double renderWidth,
                       double renderHeight,
                       float ratioX,
                       float ratioY,
                       float x,
                       float y)
                throws JRException,
                       java.io.IOException
        Throws:
        JRException
        java.io.IOException
      • createChunk

        PdfTextChunk createChunk​(java.lang.String text,
                                 java.util.Map<java.text.AttributedCharacterIterator.Attribute,​java.lang.Object> attributes,
                                 java.util.Locale locale)
      • createTextField

        PdfTextField createTextField​(float llx,
                                     float lly,
                                     float urx,
                                     float ury,
                                     java.lang.String fieldName)
      • createComboField

        PdfTextField createComboField​(float llx,
                                      float lly,
                                      float urx,
                                      float ury,
                                      java.lang.String fieldName,
                                      java.lang.String value,
                                      java.lang.String[] choices)
      • createListField

        PdfTextField createListField​(float llx,
                                     float lly,
                                     float urx,
                                     float ury,
                                     java.lang.String fieldName,
                                     java.lang.String value,
                                     java.lang.String[] choices)
      • createCheckField

        PdfRadioCheck createCheckField​(float llx,
                                       float lly,
                                       float urx,
                                       float ury,
                                       java.lang.String fieldName,
                                       java.lang.String onValue)
      • getRadioField

        PdfRadioCheck getRadioField​(float llx,
                                    float lly,
                                    float urx,
                                    float ury,
                                    java.lang.String fieldName,
                                    java.lang.String onValue)
      • close

        void close()