Interface IPage


  • public interface IPage
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void dispose()  
      void drawBackgroundColor​(java.awt.Color color, int x, int y, int width, int height)
      Draws the background color at the contentByteUnder of the pdf
      void drawBackgroundImage​(int x, int y, int width, int height, int imageWidth, int imageHeight, int repeat, java.lang.String imageUrl, byte[] imageData, int absPosX, int absPosY)  
      void drawImage​(java.lang.String imageId, byte[] imageData, java.lang.String extension, int imageX, int imageY, int height, int width, java.lang.String helpText, java.util.Map params)  
      void drawImage​(java.lang.String uri, java.lang.String extension, int imageX, int imageY, int height, int width, java.lang.String helpText, java.util.Map params)  
      void drawLine​(int startX, int startY, int endX, int endY, int width, java.awt.Color color, int lineStyle)
      Draws a line from the start position to the end position with the given line width, color, and style.
      void drawText​(java.lang.String text, int textX, int textY, int width, int height, org.eclipse.birt.report.engine.nLayout.area.style.TextStyle textStyle)
      Draws text at specified position with specified styles.
      void endClip()
      restores last graphic state.
      void showHelpText​(java.lang.String text, int x, int y, int width, int height)  
      void startClip​(int startX, int startY, int width, int height)
      Saves last graphic state, and clips a rectangle area.
    • Method Detail

      • dispose

        void dispose()
      • startClip

        void startClip​(int startX,
                       int startY,
                       int width,
                       int height)
        Saves last graphic state, and clips a rectangle area.
        Parameters:
        startX - x coordinate of left upper corner.
        startY - y coordinate of left upper corner.
        width - width of the area.
        height - height of the area.
      • endClip

        void endClip()
        restores last graphic state.
      • drawText

        void drawText​(java.lang.String text,
                      int textX,
                      int textY,
                      int width,
                      int height,
                      org.eclipse.birt.report.engine.nLayout.area.style.TextStyle textStyle)
        Draws text at specified position with specified styles.
        Parameters:
        text -
        textX -
        textY -
        width -
        height -
        textStyle -
      • drawImage

        void drawImage​(java.lang.String imageId,
                       byte[] imageData,
                       java.lang.String extension,
                       int imageX,
                       int imageY,
                       int height,
                       int width,
                       java.lang.String helpText,
                       java.util.Map params)
                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • drawImage

        void drawImage​(java.lang.String uri,
                       java.lang.String extension,
                       int imageX,
                       int imageY,
                       int height,
                       int width,
                       java.lang.String helpText,
                       java.util.Map params)
                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • drawLine

        void drawLine​(int startX,
                      int startY,
                      int endX,
                      int endY,
                      int width,
                      java.awt.Color color,
                      int lineStyle)
        Draws a line from the start position to the end position with the given line width, color, and style.
        Parameters:
        startX - the start X coordinate of the line
        startY - the start Y coordinate of the line
        endX - the end X coordinate of the line
        endY - the end Y coordinate of the line
        width - the lineWidth
        color - the color of the line
        lineStyle - the given line style
      • drawBackgroundColor

        void drawBackgroundColor​(java.awt.Color color,
                                 int x,
                                 int y,
                                 int width,
                                 int height)
        Draws the background color at the contentByteUnder of the pdf
        Parameters:
        color - the color to be drawn
        x - the start X coordinate
        y - the start Y coordinate
        width - the width of the background dimension
        height - the height of the background dimension
      • drawBackgroundImage

        void drawBackgroundImage​(int x,
                                 int y,
                                 int width,
                                 int height,
                                 int imageWidth,
                                 int imageHeight,
                                 int repeat,
                                 java.lang.String imageUrl,
                                 byte[] imageData,
                                 int absPosX,
                                 int absPosY)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • showHelpText

        void showHelpText​(java.lang.String text,
                          int x,
                          int y,
                          int width,
                          int height)