当前位置: 首页>>代码示例>>Java>>正文


Java JRFileVirtualizer类代码示例

本文整理汇总了Java中net.sf.jasperreports.engine.fill.JRFileVirtualizer的典型用法代码示例。如果您正苦于以下问题:Java JRFileVirtualizer类的具体用法?Java JRFileVirtualizer怎么用?Java JRFileVirtualizer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


JRFileVirtualizer类属于net.sf.jasperreports.engine.fill包,在下文中一共展示了JRFileVirtualizer类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: fillReport

import net.sf.jasperreports.engine.fill.JRFileVirtualizer; //导入依赖的package包/类
private static JasperPrint fillReport(JRFileVirtualizer virtualizer) throws JRException
{
	long start = System.currentTimeMillis();

	// Virtualization works only with in memory JasperPrint objects.
	// All the operations will first fill the report and then export
	// the filled object.
	
	// creating the data source
	JRDataSource dataSource = new JREmptyDataSource(1000);
	
	// Preparing parameters
	Map<String, Object> parameters = new HashMap<String, Object>();
	parameters.put(JRParameter.REPORT_VIRTUALIZER, virtualizer);

	// filling the report
	JasperPrint jasperPrint = JasperFillManager.fillReport("build/reports/VirtualizerReport.jasper", parameters, dataSource);
	
	virtualizer.setReadOnly(true);

	System.err.println("Filling time : " + (System.currentTimeMillis() - start));
	return jasperPrint;
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:24,代码来源:VirtualizerApp.java

示例2: getDefaults

import net.sf.jasperreports.engine.fill.JRFileVirtualizer; //导入依赖的package包/类
public static void getDefaults(IPreferenceStore store) {
	store.setDefault(NSF_FILES_DELETE_ONEXIT, "true"); //$NON-NLS-1$
	store.setDefault(JSS_VIRTUALIZER_USE, "false"); //$NON-NLS-1$
	store.setDefault(JSS_VIRTUALIZER_TYPE, JRFileVirtualizer.class.getName());
	store.setDefault(JSS_VIRTUALIZER_MAX_SIZE, 100);
	store.setDefault(JSS_VIRTUALIZER_TMP, ""); //$NON-NLS-1$
	store.setDefault(JSS_VIRTUALIZER_BLOCK_SIZE, 100);
	store.setDefault(JSS_VIRTUALIZER_MIN_GROW_COUNT, 100);
	store.setDefault(JSS_VIRTUALIZER_PAGE_ELEMENT_SIZE, 1);

	store.setDefault(JSS_LIMIT_RECORDS, "false");//$NON-NLS-1$
	store.setDefault(JSS_MAX_RECORDS, -1);//$NON-NLS-1$
	store.setDefault(JSS_IGNOREPAGINATION, "false");//$NON-NLS-1$
	store.setDefault(JSS_REPORT_LOCALE, Locale.getDefault().toString());//$NON-NLS-1$
	store.setDefault(JSS_REPORT_TIMEZONE, TimeZone.getDefault().getID());//$NON-NLS-1$ 
}
 
开发者ID:OpenSoftwareSolutions,项目名称:PDFReporter-Studio,代码行数:17,代码来源:ReportExecutionPreferencePage.java

示例3: build

import net.sf.jasperreports.engine.fill.JRFileVirtualizer; //导入依赖的package包/类
private void build() {
	TextColumnBuilder<String>     itemColumn     = col.column("Item",       "item",      type.stringType());
	TextColumnBuilder<Integer>    quantityColumn = col.column("Quantity",   "quantity",  type.integerType());
	TextColumnBuilder<BigDecimal> priceColumn    = col.column("Unit price", "unitprice", type.bigDecimalType());
	
	try {
		report()
		  .setTemplate(Templates.reportTemplate)
		  .columns(
		  	itemColumn, quantityColumn, priceColumn)
		  .title(Templates.createTitleComponent("Virtualizer"))
		  .pageFooter(Templates.footerComponent)
		  .setDataSource(createDataSource())
		  .setVirtualizer(new JRFileVirtualizer(2))
		  .show();
	} catch (DRException e) {
		e.printStackTrace();
	}
}
 
开发者ID:svn2github,项目名称:dynamicreports-jasper,代码行数:20,代码来源:VirtualizerReport.java

示例4: export

import net.sf.jasperreports.engine.fill.JRFileVirtualizer; //导入依赖的package包/类
/**
 *
 */
public void export() throws JRException
{
	// creating the virtualizer
	JRFileVirtualizer virtualizer = new JRFileVirtualizer(2, "tmp");

	JasperPrint jasperPrint = fillReport(virtualizer);

	exportPdf(jasperPrint);
	exportXml(jasperPrint, false);
	exportHtml(jasperPrint);
	exportCsv(jasperPrint);
	
	// manually cleaning up
	virtualizer.cleanup();
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:19,代码来源:VirtualizerApp.java

示例5: getJrVirtualizer

import net.sf.jasperreports.engine.fill.JRFileVirtualizer; //导入依赖的package包/类
/**
 * @return the jrVirtualizer
 */
public JRFileVirtualizer getJrVirtualizer() {
    return jrVirtualizer;
}
 
开发者ID:rmage,项目名称:gnvc-ims,代码行数:7,代码来源:ReportGenerator.java

示例6: setJrVirtualizer

import net.sf.jasperreports.engine.fill.JRFileVirtualizer; //导入依赖的package包/类
/**
 * @param jrVirtualizer the jrVirtualizer to set
 */
public void setJrVirtualizer(JRFileVirtualizer jrVirtualizer) {
    this.jrVirtualizer = jrVirtualizer;
}
 
开发者ID:rmage,项目名称:gnvc-ims,代码行数:7,代码来源:ReportGenerator.java

示例7: configureReport

import net.sf.jasperreports.engine.fill.JRFileVirtualizer; //导入依赖的package包/类
@Override
protected void configureReport(JasperReportBuilder rb) {
	rb.title(cmp.text("title"))
	  .setVirtualizer(new JRFileVirtualizer(2));
}
 
开发者ID:svn2github,项目名称:dynamicreports-jasper,代码行数:6,代码来源:VirtualizerTest.java


注:本文中的net.sf.jasperreports.engine.fill.JRFileVirtualizer类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。