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()
      • createImage

        PdfImage createImage​(byte[] loadBytesFromResource,
                             boolean verify)
                      throws java.io.IOException,
                             JRException
        Throws:
        java.io.IOException
        JRException
      • 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()