Interface PDFBean

    • Field Detail

      • COVER_PAGE_LOCATION_BEFORE_REPORT

        static final java.lang.String COVER_PAGE_LOCATION_BEFORE_REPORT
        Since:
        MicroStrategy Web 9.0.0
        See Also:
        Constant Field Values
      • COVER_PAGE_LOCATION_AFTER_REPORT

        static final java.lang.String COVER_PAGE_LOCATION_AFTER_REPORT
        Since:
        MicroStrategy Web 9.0.0
        See Also:
        Constant Field Values
      • COVER_PAGE_DETAILS_CONTENTS_WITH_FILTER_DETAILS

        static final java.lang.String COVER_PAGE_DETAILS_CONTENTS_WITH_FILTER_DETAILS
        Since:
        MicroStrategy Web 9.0.0
        See Also:
        Constant Field Values
      • COVER_PAGE_DETAILS_CONTENTS_WITH_REPORT_DETAILS

        static final java.lang.String COVER_PAGE_DETAILS_CONTENTS_WITH_REPORT_DETAILS
        Since:
        MicroStrategy Web 9.0.0
        See Also:
        Constant Field Values
    • Method Detail

      • getReportBean

        ReportBean getReportBean()
        Returns:
        the report bean associated with this pdf bean
      • getExportSection

        int getExportSection()
        Returns the export section of the export bean (a value from EnumExportSection)
        Returns:
        the export section of the export bean (a value from EnumExportSection)
      • setExportSection

        void setExportSection​(int exportSection)
        Sets the export section of the export bean (a value from EnumExportSection)
        Parameters:
        exportSection - the export section of the export bean (a value from EnumExportSection)
      • getShrinkFontPercentage

        java.lang.String getShrinkFontPercentage()
        Returns the current shrink font percentage.
        Returns:
        the current shrink font percentage.
      • setShrinkFontPercentage

        void setShrinkFontPercentage​(java.lang.String shrinkFontPercentage)
        Sets the current shrink font percentage.
        Parameters:
        shrinkFontPercentage - the current shrink font percentage
      • getFitToPagesWide

        java.lang.String getFitToPagesWide()
        Gets the current fit to pages wide property
        Returns:
        the current fit to pages wide property
      • setFitToPagesWide

        void setFitToPagesWide​(java.lang.String fitToPagesWide)
        Sets the current fit to pages wide property
        Parameters:
        fitToPagesWide - the current fit to pages wide property
      • getFitToPagesTall

        java.lang.String getFitToPagesTall()
        Gets the current fit to pages tall property
        Returns:
        the current fit to pages tall property
      • setFitToPagesTall

        void setFitToPagesTall​(java.lang.String fitToPagesTall)
        Sets the current fit to pages tall property
        Parameters:
        fitToPagesTall - the current fit to pages tall property
      • getHeaderLeftSection

        java.lang.String getHeaderLeftSection()
        Returns the current header left section content
        Returns:
        the current header left section
      • setHeaderLeftSection

        void setHeaderLeftSection​(java.lang.String headerLeftSection)
        Sets the current header left section content
        Parameters:
        headerLeftSection - the current header left section
      • getHeaderCenterSection

        java.lang.String getHeaderCenterSection()
        Returns the current header center section content
        Returns:
        the current header center section
      • setHeaderCenterSection

        void setHeaderCenterSection​(java.lang.String headerCenterSection)
        Sets the current header center section content
        Parameters:
        headerCenterSection - the current header center section
      • getHeaderRightSection

        java.lang.String getHeaderRightSection()
        Returns the current header right section content
        Returns:
        the current header right section
      • setHeaderRightSection

        void setHeaderRightSection​(java.lang.String headerRightSection)
        Sets the current header right section content
        Parameters:
        headerRightSection - the current header right section
      • getFooterLeftSection

        java.lang.String getFooterLeftSection()
        Returns the current footer left section content
        Returns:
        the current footer left section
      • setFooterLeftSection

        void setFooterLeftSection​(java.lang.String footerLeftSection)
        Sets the current footer left section content
        Parameters:
        footerLeftSection - the current footer left section
      • getFooterCenterSection

        java.lang.String getFooterCenterSection()
        Returns the current footer center section content
        Returns:
        the current footer center section
      • setFooterCenterSection

        void setFooterCenterSection​(java.lang.String footerCenterSection)
        Sets the current footer center section content
        Parameters:
        footerCenterSection - the current footer center section
      • getFooterRightSection

        java.lang.String getFooterRightSection()
        Returns the current footer right section content
        Returns:
        the current footer right section
      • setFooterRightSection

        void setFooterRightSection​(java.lang.String footerRightSection)
        Sets the current footer right section content
        Parameters:
        footerRightSection - the current footer right section
      • getPaperSize

        java.lang.String getPaperSize()
        Returns the current paper size (a key from paperSizes.xml)
        Returns:
        the current paper size
      • setPaperSize

        void setPaperSize​(java.lang.String paperSize)
        Sets the current paper size (a key from paperSizes.xml)
        Parameters:
        paperSize - the current paper size
      • getPaperOrientationOption

        java.lang.String getPaperOrientationOption()
        Returns the current paper orientation (PAPER_ORIENTATION_PORTRAIT_OPTION or PAPER_ORIENTATION_LANDSCAPE_OPTION)
        Returns:
        the current paper orientation
      • setPaperOrientationOption

        void setPaperOrientationOption​(java.lang.String paperOrientationOption)
        Sets the current paper orientation (PAPER_ORIENTATION_PORTRAIT_OPTION or PAPER_ORIENTATION_LANDSCAPE_OPTION)
        Parameters:
        paperOrientationOption - the current paper orientation
      • getMarginSizeLeft

        java.lang.String getMarginSizeLeft()
        returns the current left margin size in inches
        Returns:
        the current left margin size
      • setMarginSizeLeft

        void setMarginSizeLeft​(java.lang.String marginSizeLeft)
        Sets the current left margin size in inches
        Parameters:
        marginSizeLeft - the current left margin size
      • getMarginSizeRight

        java.lang.String getMarginSizeRight()
        Returns the current right margin size in inches
        Returns:
        the current right margin size
      • setMarginSizeRight

        void setMarginSizeRight​(java.lang.String marginSizeRight)
        Sets the current right margin size in inches
        Parameters:
        marginSizeRight - the current right margin size
      • getMarginSizeTop

        java.lang.String getMarginSizeTop()
        Returns the current top margin size in inches
        Returns:
        the current top margin size
      • setMarginSizeTop

        void setMarginSizeTop​(java.lang.String marginSizeTop)
        Sets the current top margin size in inches
        Parameters:
        marginSizeTop - the current top margin size
      • getMarginSizeBottom

        java.lang.String getMarginSizeBottom()
        Returns the current bottom margin size in inches
        Returns:
        the current bottom margin size
      • setMarginSizeBottom

        void setMarginSizeBottom​(java.lang.String marginSizeBottom)
        Sets the current bottom margin size in inches
        Parameters:
        marginSizeBottom - the current bottom margin size
      • getHeaderSize

        java.lang.String getHeaderSize()
        Returns the current header size in inches
        Returns:
        the current header size
      • setHeaderSize

        void setHeaderSize​(java.lang.String headerSize)
        Sets the current header size in inches
        Parameters:
        headerSize - the current header size
      • getFooterSize

        java.lang.String getFooterSize()
        Returns the current footer size in inches
        Returns:
        the current footer size
      • setFooterSize

        void setFooterSize​(java.lang.String footerSize)
        Sets the current footer size in inches
        Parameters:
        footerSize - the current footer size
      • getMaxCells

        @Deprecated
        java.lang.String getMaxCells()
        Deprecated.
        not used anymore
        Returns the maximum number of cells to export
        Returns:
        the maximum number of cells to export
      • setMaxCells

        @Deprecated
        void setMaxCells​(java.lang.String maxCells)
        Deprecated.
        not used anymore
        Sets the maximum number of cells to export
        Parameters:
        maxCells - the maximum number of cells to export
      • getDisplayCoverPage

        boolean getDisplayCoverPage()
        Return whether to display a cover page with the filter details.
        Returns:
        whether to display a cover page with the filter details.
      • setDisplayCoverPage

        void setDisplayCoverPage​(boolean displayCoverPage)
        Sets whether to display a cover page with the filter details.
        Parameters:
        displayCoverPage - whether to display a cover page with the filter details.
      • getStylePagebyInfo

        java.lang.String getStylePagebyInfo()
        Returns the current style used when transforming the report bean to generate the page by information
        Returns:
        the current style used when transforming the report bean to generate the page by information
      • setStylePagebyInfo

        void setStylePagebyInfo​(java.lang.String stylePagebyInfo)
        Sets the current style used when transforming the report bean to generate the page by information
        Parameters:
        stylePagebyInfo - the current style used when transforming the report bean to generate the page by information
      • getShowAttributeFormNames

        boolean getShowAttributeFormNames()
        Returns whether to show the attribute forms
        Returns:
        whether to show the attribute forms
      • setShowAttributeFormNames

        void setShowAttributeFormNames​(boolean showAttributeFormNames)
        Sets whether to show the attribute forms
        Parameters:
        showAttributeFormNames - whether to show the attribute forms
      • getPaperWidth

        java.lang.String getPaperWidth()
        Returns the paper width
        Returns:
        the paper width
      • getPaperHeight

        java.lang.String getPaperHeight()
        Returns the paper height depending on the paper size an paper orientation
        Returns:
        the paper height depending on the paper size an paper orientation
      • getGraphHeight

        java.lang.String getGraphHeight()
        Returns the graph's height
        Returns:
        the graph's height
      • setGraphHeight

        void setGraphHeight​(java.lang.String graphHeight)
        Sets the graph's height
        Parameters:
        graphHeight - the graph's height
      • getGraphWidth

        java.lang.String getGraphWidth()
        Returns the graph's width
        Returns:
        the graph's width
      • setGraphWidth

        void setGraphWidth​(java.lang.String graphWidth)
        Sets the graph's width
        Parameters:
        graphWidth - the graph's width
      • getOutlineModeState

        java.lang.String getOutlineModeState()
        Returns the current outline mode expansion state
        Returns:
        the current outline mode expansion state
        Since:
        MicroStrategy Web 8.0.0
      • setOutlineModeState

        void setOutlineModeState​(java.lang.String outlineModeState)
        Sets the current outline mode expansion state
        Parameters:
        outlineModeState - the current outline mode expansion state
        Since:
        MicroStrategy Web 8.0.0
      • getExpandPageByFields

        boolean getExpandPageByFields()
        Returns whether to expand the page-by fields
        Returns:
        whether to expand the page-by fields
        Since:
        MicroStrategy Web 8.0.0
      • setExpandPageByFields

        void setExpandPageByFields​(boolean expandPageByFields)
        Sets whether to expand the page-by fields
        Parameters:
        expandPageByFields - whether to expand the page-by fields
        Since:
        MicroStrategy Web 8.0.0
      • getBeanError

        AppBeanError getBeanError()
        Get PDF bean error
        Returns:
        bean error