本文整理汇总了Java中org.eclipse.birt.report.engine.api.IPDFRenderOption.setOption方法的典型用法代码示例。如果您正苦于以下问题:Java IPDFRenderOption.setOption方法的具体用法?Java IPDFRenderOption.setOption怎么用?Java IPDFRenderOption.setOption使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.birt.report.engine.api.IPDFRenderOption
的用法示例。
在下文中一共展示了IPDFRenderOption.setOption方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setRunAndRenderOption
import org.eclipse.birt.report.engine.api.IPDFRenderOption; //导入方法依赖的package包/类
public void setRunAndRenderOption( String inputFile, String inputName,
String boolVar1, String boolVar2 ) throws Exception
{
copyResource_INPUT( inputName + ".rptdesign", inputName + ".rptdesign" );
IReportRunnable runnable = engine
.openReportDesign( new FileInputStream( new File( inputFile ) ) );
IRunAndRenderTask task = engine.createRunAndRenderTask( runnable );
IPDFRenderOption option = new PDFRenderOption( );
option.setOutputFileName( outputPath + inputName + "_" + boolVar1 + "_"
+ boolVar2 + ".pdf" );
option.setOutputFormat( "pdf" );
option.setOption( option.FIT_TO_PAGE, new Boolean( boolVar1 ) );
option.setOption( option.PAGEBREAK_PAGINATION_ONLY, new Boolean(
boolVar2 ) );
task.setRenderOption( option );
task.run( );
task.close( );
}
示例2: setRenderOption
import org.eclipse.birt.report.engine.api.IPDFRenderOption; //导入方法依赖的package包/类
public void setRenderOption( String inputFile, String inputName,
String boolVar1, String boolVar2 ) throws Exception
{
String report_document = outputPath + inputName + ".rptdocument";
createReportDocument( inputFile, report_document );
reportDoc = engine.openReportDocument( report_document );
IRenderTask taskRender = engine.createRenderTask( reportDoc );
IPDFRenderOption optionRender = new PDFRenderOption( );
optionRender.setOutputFileName( outputPath + inputName + "_render_"
+ boolVar1 + "_" + boolVar2 + ".pdf" );
optionRender.setOutputFormat( "pdf" );
optionRender.setOption(
optionRender.FIT_TO_PAGE,
new Boolean( boolVar1 ) );
optionRender.setOption(
optionRender.PAGEBREAK_PAGINATION_ONLY,
new Boolean( boolVar2 ) );
taskRender.setRenderOption( optionRender );
taskRender.render( );
taskRender.close( );
}