Interface IImageServiceProvider


  • public interface IImageServiceProvider
    IImageServiceProvider
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.eclipse.swt.graphics.Image getEmbeddedImage​(java.lang.String fileName)
      get embedded image by file name
      java.util.List<java.lang.String> getEmbeddedImageName()
      get All available embedded image names in report
      java.lang.String getImageAbsoluteURL​(org.eclipse.birt.chart.model.attribute.Image image)
      get design time image absolute URL
      org.eclipse.swt.graphics.Image loadImage​(java.lang.String fileName)
      get resource image by file name
      java.lang.String saveImage​(java.lang.String fullPath, java.lang.String fileName)
      save image to report
    • Method Detail

      • getEmbeddedImageName

        java.util.List<java.lang.String> getEmbeddedImageName()
        get All available embedded image names in report
        Returns:
        list of image names
      • saveImage

        java.lang.String saveImage​(java.lang.String fullPath,
                                   java.lang.String fileName)
                            throws org.eclipse.birt.chart.exception.ChartException
        save image to report
        Parameters:
        fullPath -
        fileName -
        Returns:
        relative file name
        Throws:
        org.eclipse.birt.chart.exception.ChartException
      • getEmbeddedImage

        org.eclipse.swt.graphics.Image getEmbeddedImage​(java.lang.String fileName)
        get embedded image by file name
        Parameters:
        fileName -
        Returns:
        org.eclipse.swt.graphics.Image
      • loadImage

        org.eclipse.swt.graphics.Image loadImage​(java.lang.String fileName)
                                          throws org.eclipse.birt.chart.exception.ChartException
        get resource image by file name
        Parameters:
        fileName -
        Returns:
        org.eclipse.swt.graphics.Image
        Throws:
        org.eclipse.birt.chart.exception.ChartException
      • getImageAbsoluteURL

        java.lang.String getImageAbsoluteURL​(org.eclipse.birt.chart.model.attribute.Image image)
        get design time image absolute URL
        Parameters:
        image -
        Returns:
        image URL