Bug 198221 Different master page when export report current page to different format.[05]
Description: Different master page when export report current page to different format. Build number:2.2.1.v200707270630 Steps to reproduce: 1. Preview attached report in Web Viewer. (the report uses multiple master page) 2. Jump to the third page. 3. Export report, select current page, select different formats. Expected result: All formats apply the same master page for the third page. Actual result: In pdf/ps, Master page content is page number in page header. In word/ppt, Master page content is current date in page footer. Error log:n/a
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/LocalizedContentVisitor.java
}
				IImageContent imageObj = reportContent.createImageContent( content );
				imageObj.setParent( content.getParent( ) );
				
				imageObj.setImageSource( IImageContent.IMAGE_EXPRESSION );
				imageObj.setData( imageContent );
				imageObj.setImageMap( imageMap );
				imageObj.setMIMEType( imageMIMEType );
				imageObj.setAltText( content.getAltText( ) );
				imageObj.setAltTextKey( content.getAltTextKey( ) );
				
				
				IHTMLImageHandler imageHandler = context.getImageHandler( );
				if ( imageHandler != null )
				{
					Image img = new Image( imageObj );
					img.setRenderOption( context.getRenderOption( ) );
					img.setReportRunnable( context.getRunnable( ) );
					String imageId = getImageCacheID( content );
					CachedImage cachedImage = imageHandler.addCachedImage(
							imageId, IImage.CUSTOM_IMAGE, img, context
									.getReportContext( ) );
					if ( cachedImage != null )
					{
						return processCachedImage( content, cachedImage );
					}
				}
				
				processImage( imageObj );
				return imageObj;