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 namejava.util.List<java.lang.String>
getEmbeddedImageName()
get All available embedded image names in reportjava.lang.String
getImageAbsoluteURL(org.eclipse.birt.chart.model.attribute.Image image)
get design time image absolute URLorg.eclipse.swt.graphics.Image
loadImage(java.lang.String fileName)
get resource image by file namejava.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
-
-