Interface IPDFRenderOption

All Superinterfaces:
IRenderOption, ITaskOption
All Known Implementing Classes:
PDFRenderOption

public interface IPDFRenderOption extends IRenderOption
Defines render options for PDF emitter.
  • Field Details

    • FIT_TO_PAGE

      @Deprecated static final String FIT_TO_PAGE
      Deprecated.
      Scale the content to fit into the page, when the content exceeds page size. This property has been deprecated, please set PAGE_OVERFLOW = FIT_TO_PAGE_SIZE instead.
      See Also:
    • PAGEBREAK_PAGINATION_ONLY

      @Deprecated static final String PAGEBREAK_PAGINATION_ONLY
      Deprecated.
      The flag to indicate whether PDF layout use auto page break or not. if it is set to true, then auto page break will not take effect. This property has been deprecated, please set PAGE_OVERFLOW = OUTPUT_TO_MULTIPLE_PAGES instead.
      See Also:
    • PAGE_OVERFLOW

      static final String PAGE_OVERFLOW
      Properties to control how to output the content if the content exceeds the page-size. CLIP_CONTENT: clip the content FIT_TO_PAGE_SIZE: scale the content to fit into the page OUTPUT_TO_MULTIPLE_PAGES: divided the content into multiple pages ENLARGE_PAGE_SIZE: enlarge the page size to contain all the content.
      See Also:
    • CLIP_CONTENT

      static final int CLIP_CONTENT
      See Also:
    • FIT_TO_PAGE_SIZE

      static final int FIT_TO_PAGE_SIZE
      See Also:
    • OUTPUT_TO_MULTIPLE_PAGES

      static final int OUTPUT_TO_MULTIPLE_PAGES
      See Also:
    • ENLARGE_PAGE_SIZE

      static final int ENLARGE_PAGE_SIZE
      See Also:
    • PDF_PAGE_LIMIT

      static final String PDF_PAGE_LIMIT
      define the PDF page count limit, it should be an Integer object
      See Also:
    • PDF_TEXT_WRAPPING

      static final String PDF_TEXT_WRAPPING
      If it is set to false, all the text should be displayed into one line, the text which can not be displayed in the line will be clipped.
      See Also:
    • PDF_WORDBREAK

      static final String PDF_WORDBREAK
      If it is set to false, no word break is used. The word longer than the line width will be clipped at the line boundary.
      See Also:
    • PDF_FONT_SUBSTITUTION

      static final String PDF_FONT_SUBSTITUTION
      If it is set to false, we needn't check if the character exists in the selected font.
      See Also:
    • PDF_BIDI_PROCESSING

      static final String PDF_BIDI_PROCESSING
      If it is set to false, no BIDI processing is used.
      See Also:
    • DPI

      static final String DPI
      The customer defined DPI setting for image display.
      See Also:
    • RESERVE_DOCUMENT_PAGE_NUMBERS

      static final String RESERVE_DOCUMENT_PAGE_NUMBERS
      The layout uses the page number from the report document. If it is false, use the page number generated by layout engine.
      See Also:
    • REPAGINATE_FOR_PDF

      static final String REPAGINATE_FOR_PDF
      The option to let PDF emitter choose to "render all pages" or "render page by page". It is false by default, corresponding to "render all pages".
      See Also:
    • FONT_DIRECTORY

      @Deprecated static final String FONT_DIRECTORY
      Deprecated.
      define the font directory used by PDF.
      See Also:
    • IS_EMBEDDED_FONT

      @Deprecated static final String IS_EMBEDDED_FONT
      Deprecated.
      should the true-type font be embedded into the generated PDF file.
      See Also:
    • DISABLE_FLASH_ANIMATION

      static final String DISABLE_FLASH_ANIMATION
      The option to disable flash animation. Set this option to true for PDF printing.
      See Also:
    • DISABLE_PRINT

      static final String DISABLE_PRINT
      The option to disable print.
      See Also:
  • Method Details

    • setEmbededFont

      @Deprecated void setEmbededFont(boolean isEmbededFont)
      Deprecated.
      Parameters:
      isEmbededFont -
    • isEmbededFont

      @Deprecated boolean isEmbededFont()
      Deprecated.
      Returns:
      if font is embedded
    • getFontDirectory

      @Deprecated String getFontDirectory()
      Deprecated.
      Returns:
      the user-defined font directory
    • setFontDirectory

      @Deprecated void setFontDirectory(String fontDirectory)
      Deprecated.
      Parameters:
      fontDirectory - the user-defined font directory