Bug 119220 Image in library can't display properly when it is imported in a report design.
Description: Image in library can't display properly when it is imported in a report design. Steps to reproduce: 1. Add an image in a library. 2. Use this library in a report design. 3. Drag the image from library explorer into layout view. 4. The image is marked invalid.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ImageHandle.java
import org.eclipse.birt.report.model.core.Module;
import org.eclipse.birt.report.model.elements.ImageItem;
import org.eclipse.birt.report.model.elements.interfaces.IImageItemModel;
/**
 * Represents an image report item. The image can come from a number of sources:
 * <ul>
 * <li>embedded image in the report design
 * <li>image file
 * <li>image presented by URL
 * <li>expression which returns the image contents
 * </ul>
 * <p>
 * The image has the following properties:
 * <ul>
 * <li>An optional hyperlink for this image.
 * <li>An optional help text for the image.
 * <li>An optional text message to display in place of the image in a web
 * browser.
 * </ul>
 * 
 * The image item can be sized to the image (in which case the height and width
 * attributes are ignored), or the image can be sized or clipped to fit the
 * item. Images are always scaled as percentage proportionately.
 * 
 * 
 * @see org.eclipse.birt.report.model.elements.ImageItem
 * @see org.eclipse.birt.report.model.api.elements.DesignChoiceConstants
 */
public class ImageHandle extends ReportItemHandle implements IImageItemModel
{