Bug 177690 Overline, Underline, line-through is no effect on master page when preview as web view[00]
Details: Overline, Underline, line-through is no effect on master page when preview as web view Step: 1. New a report and add a label in masterpage header and footer. 2. Set the master page overline, underline, line-through. 3. Preview as web view. Actual result: Overline, Underline, line-through is no effect.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ReportExecutor.java
context.setExecutingMasterPage( true );
			SimpleMasterPageDesign pageDesign = (SimpleMasterPageDesign) masterPage;
			pageContent.setStyleClass( masterPage.getStyleName( ) );
			InstanceID iid = new InstanceID( null, pageDesign.getID( ), null );
			pageContent.setInstanceID( iid );
			
			
			IContent header = reportContent.createContainerContent( ) ;
			header.setStyleClass(masterPage.getStyleName( ));
			pageContent.setPageHeader( header );
			header.setParent( pageContent );
			IContentEmitter domEmitter = new DOMBuilderEmitter( header);
			
			ExecutorManager manager = new ExecutorManager( context, domEmitter, executorContext );
			for ( int i = 0; i < pageDesign.getHeaderCount( ); i++ )
			{
				ReportItemDesign design = pageDesign.getHeader( i );
				ReportItemExecutor executor = manager.createExecutor( null, design );
				executor.execute( design, domEmitter );
			}
			
			
			IContent body = reportContent.createContainerContent( ) ;
			pageContent.setPageBody( body );
			body.setParent( pageContent );
			
			IContent footer = reportContent.createContainerContent( ) ;
			footer.setStyleClass(masterPage.getStyleName( ));
			pageContent.setPageFooter( footer );
			footer.setParent( pageContent );