Interface PptxExporterConfiguration

    • Field Detail

      • PROPERTY_METADATA_TITLE

        static final java.lang.String PROPERTY_METADATA_TITLE
        Property whose value is used as default for the getMetadataTitle() export configuration setting.
        See Also:
        Constant Field Values
      • PROPERTY_METADATA_AUTHOR

        static final java.lang.String PROPERTY_METADATA_AUTHOR
        Property whose value is used as default for the getMetadataAuthor() export configuration setting.
        See Also:
        Constant Field Values
      • PROPERTY_METADATA_SUBJECT

        static final java.lang.String PROPERTY_METADATA_SUBJECT
        Property whose value is used as default for the getMetadataSubject() export configuration setting.
        See Also:
        Constant Field Values
      • PROPERTY_METADATA_KEYWORDS

        static final java.lang.String PROPERTY_METADATA_KEYWORDS
        Property whose value is used as default for the getMetadataKeywords() export configuration setting.
        See Also:
        Constant Field Values
      • PROPERTY_METADATA_APPLICATION

        static final java.lang.String PROPERTY_METADATA_APPLICATION
        Property whose value is used as default for the getMetadataApplication() export configuration setting.
        See Also:
        Constant Field Values
      • PROPERTY_EMBED_FONTS

        static final java.lang.String PROPERTY_EMBED_FONTS
        Property that indicates if the fonts used in the report should be embedded into the generated PPTX document.

        Note: PowerPoint does not embed TTF content type. Only EOT (Embedded OpenType) fonts are considered for embedding. Embeddable TTF fonts should be converted into EOT format first, then placed in the classpath using the font extension mechanism.

        This property serves as default value for the isEmbedFonts() export configuration setting.

        See Also:
        JRPropertiesUtil, Constant Field Values
    • Method Detail

      • getMetadataTitle

        java.lang.String getMetadataTitle()
        The Title of the PPTX document.
      • getMetadataAuthor

        java.lang.String getMetadataAuthor()
        The Author of the PPTX document.
      • getMetadataSubject

        java.lang.String getMetadataSubject()
        The Subject of the PPTX document.
      • getMetadataKeywords

        java.lang.String getMetadataKeywords()
        The Keywords of the PPTX document.
      • getMetadataApplication

        java.lang.String getMetadataApplication()
        The Application for the PPTX document. Defaults to "JasperReports Library version x.x.x".
      • isBackgroundAsSlideMaster

        java.lang.Boolean isBackgroundAsSlideMaster()
        Flag that specifies whether the elements from the background section on the first page should be exported as the contents of the slide master, and then ignoring the background section elements for all pages/slides.
        See Also:
        PROPERTY_BACKGROUND_AS_SLIDE_MASTER
      • getSlideMasterReport

        java.lang.Integer getSlideMasterReport()
        Specifies the report (export input item) from which the content of the slide master should be extracted. The default value is 1 (first report).
        See Also:
        PROPERTY_SLIDE_MASTER_REPORT
      • getSlideMasterPage

        java.lang.Integer getSlideMasterPage()
        Specifies the page from which the content of the slide master should be extracted. The default value is 1 (first page).
        See Also:
        PROPERTY_SLIDE_MASTER_PAGE
      • isEmbedFonts

        java.lang.Boolean isEmbedFonts()
        Indicates whether the true type fonts used in the report should be embedded into the generated PPTX document.
        See Also:
        PROPERTY_EMBED_FONTS
      • getEncryptionPassword

        java.lang.String getEncryptionPassword()
        The encryption password needed to open the document, if it is encrypted.
        See Also:
        PROPERTY_ENCRYPTION_PASSWORD