Bug 147834 Drill through multi-page report document will only show the first page when preview in HTML/PDF
Description: When target report document has multiple pages, drill through will only show the first page. Steps to reproduce: 1. New a report with multiple pages, preview it in web viewer to create report document 2. New another report, drill through to this report document 3. Preview in HTML/PDF, only the first page of target document shows up Notes: Preview in WebViewer will get correct result
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/service/ReportEngineService.java
Locale locale, boolean rtl, Map parameters, boolean masterPage,
			boolean svgFlag, List activeIds, HTMLRenderContext htmlRenderContext )
			throws RemoteException
	{
		runAndRenderReport( request, runnable, outputStream,
				ParameterAccessor.PARAM_FORMAT_HTML, locale, rtl, parameters,
				masterPage, svgFlag, Boolean.TRUE, activeIds, htmlRenderContext );
	}
	private void runAndRenderReport( HttpServletRequest request,
			IReportRunnable runnable, OutputStream outputStream, String format,
			Locale locale, boolean rtl, Map parameters, boolean masterPage,
			boolean svgFlag, Boolean embeddable, List activeIds,
			HTMLRenderContext htmlRenderContext ) throws RemoteException
	{
		assert runnable != null;
		
		HTMLRenderOption option = new HTMLRenderOption( );
		option.setOutputStream( outputStream );
		option.setOutputFormat( format );
		option.setMasterPageContent( masterPage );
		option.setHtmlRtLFlag( rtl );
		option.setActionHandle( new ViewerHTMLActionHandler( locale, rtl,
				masterPage ) );
		
		option.setHtmlTitle( BirtResources
				.getString( ResourceConstants.BIRT_VIEWER_TITLE ) );
		if ( embeddable != null )
		{
			option.setEmbeddable( embeddable.booleanValue( ) );
		}