`

Exporter常用参数说明

 
阅读更多

Exporter常用参数说明

net.sf.jasperreports.engine.JRExporterParameter. JASPER_PRINT

这个参数是net.sf.jasperreports.engine.JasperPrint的对象,exporter在导出报表前会做检测

Ø         net.sf.jasperreports.engine.JRExporterParameter. JASPER_PRINT_LIST

这个参数是包含了nnet.sf.jasperreports.engine.JasperPrint对象的java.util.Listexporter在导出报表前会做检测

Ø         net.sf.jasperreports.engine.JRExporterParameter.INPUT_STREAM

这个参数是net.sf.jasperreports.engine.JasperPrint被序列化对象的输入流,exporter在导出报表前会做检测

Ø         net.sf.jasperreports.engine.JRExporterParameter.INPUT_URL

这个参数是包含net.sf.jasperreports.engine.JasperPrint被序列化对象的URLexporter在导出报表前会做检测

Ø         net.sf.jasperreports.engine.JRExporterParameter.INPUT_FILE_NAME

这个参数是存储了net.sf.jasperreports.engine.JasperPrint被序列化对象的文件路径,exporter在导出报表前会做检测

注意:以上几个参数不能全部为空

Ø         net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_STRING_BUFFER

这个参数是java.lang.StringBuffer的对象,存储已经产生出的指定格式报表的内容

Ø         net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_WRITER

这个参数是java.io.Writer的对象,将指定格式报表的内容发送到一个字符流,例如ServletPrintWriter

Ø         net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_STREAM

这个参数是java.io.OutputStream的对象,将指定格式报表的内容发送到一个输出流,例如ServletOutputStream

Ø         net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_FILE

这个参数是java.io.FILE的对象,将指定格式报表的内容存储到文件里面

Ø         net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_FILE_NAME

这个参数是java.lang.String的对象,将指定格式报表的内容存储到文件里面

Ø         net.sf.jasperreports.engine.JRExporterParameter.CHARACTER_ENCODING

这个参数是java.lang.String的对象,指定格式报表的内容编码

Ø         net.sf.jasperreports.engine.JExcelApiExporterParameter.IS_FONT_SIZE_FIX_ENABLED

这个参数是java.lang.Boolean的对象,是否允许自动修正Excel每个栏位的大小

Ø         net.sf.jasperreports.engine.JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET

这个参数是java.lang.Boolean的对象,每一页是否用一个Sheet

Ø         net.sf.jasperreports.engine.JRXlsExporterParameter. IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS

这个参数是java.lang.Boolean的对象,是否移除行与行之间的空行

Ø         net.sf.jasperreports.engine.JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND

这个参数是java.lang.Boolean的对象,页面的背景是否为白的

Ø         net.sf.jasperreports.engine.JRXlsExporterParameter.SHEET_NAMES

这个参数是java.lang.String的对象,Sheet的名字

Ø         net.sf.jasperreports.engine.JRCsvExporterParameter.FIELD_DELIMITER

这个参数是java.lang.String的对象,栏位之间的分隔符

Ø         net.sf.jasperreports.engine.JRCsvExporterParameter.RECORD_DELIMITER

这个参数是java.lang.String的对象,栏位之间的分隔符

Ø         net.sf.jasperreports.engine.JRHtmlExporterParameter.IS_OUTPUT_IMAGES_TO_DIR

这个参数是java.lang.Boolean的对象,是否输出图片到目录

Ø         net.sf.jasperreports.engine.JRHtmlExporterParameter.IMAGES_DIR_NAME

这个参数是java.lang.String的对象,图片目录的绝对路径

Ø         net.sf.jasperreports.engine.JRHtmlExporterParameter.IMAGES_DIR

这个参数是java.io.File的对象,图片目录

Ø         net.sf.jasperreports.engine.JRHtmlExporterParameter.IMAGES_URI

这个参数是java.lang.String的对象,通过Web访问时图片的URI

2.5      JasperReport内置的常用参数说明

这些参数是放到java.util.Map,在填充报表的时候使用

Ø         REPORT_CONNECTION

这个参数是java.sql.Connection对象,在用Report Query的时候调用

Ø         REPORT_DATASOURCE

这个参数是实现了接口net.sf.jasperreports.engine.JRDataSource的对象,在填充报表的时候调用

Ø         IS_IGNORE_PAGINATION

这个参数是java.lang.Boolean对象,报表是否忽略分页

Ø         REPORT_MAX_COUNT

这个参数是java.lang.Integer对象,报表显示的最大记录数

Ø         DRAWING_SUPPLIER

这个参数是实现了接口org.jfree.chart.plot.DrawingSupplier对象,定义自己的填充色

这个参数不是原来JasperReport定义的,是后来加上的

2.6      JasperReport内置的常用变量说明

Ø         PAGE_NUMBER

当前页面的页码,即第几页

Ø         REPORT_COUNT

整个报表填充完成后,总的记录数

Ø        

Ø         COLUMN_COUNT

当前记录的行数,每个页面的计数会复位后重新计算。
分享到:
评论

相关推荐

    process-exporter-0.7.10.linux-amd64.tar.gzprocess-exporter

    用户可以指定进程名、PID文件、命令行参数等来筛选需要监控的进程。此外,还可以自定义度量指标,以满足特定场景的需求。 与Prometheus集成是process-exporter的核心应用场景。Prometheus是一个强大的时序数据库和...

    snmp_exporter-0.20.0

    SNMP Exporter则是Prometheus监控系统中的一个工具,专门用于收集SNMP设备的指标数据,以便进一步分析和可视化。"snmp_exporter-0.20.0" 是这个工具的一个特定版本,版本号为0.20.0。 在描述中,我们看到"snmp_...

    prometheus rabbitmq_exporter

    可以编辑一个 `rabbitmq.yml` 文件来指定这些参数。 3. **运行**:运行 `rabbitmq_exporter` 可执行文件。在命令行中,执行类似 `./rabbitmq_exporter --config.file=rabbitmq.yml` 的命令启动服务。 4. **验证**...

    prometheus redis_exporter

    运行 `redis_exporter` 的基本命令可能是这样的(根据你的实际情况调整参数): ``` ./redis_exporter --redis.address=127.0.0.1:6379 ``` 这里的 `--redis.address` 参数指定了 Redis 服务器的位置。如果你的 ...

    -windows-exporter-0.16.0-amd64.exe

    在部署过程中,通常需要配置一些参数,比如设置监听端口、决定哪些性能计数器应该被暴露等。此外,为了确保安全,可能还需要配置防火墙规则,允许Prometheus服务器访问Windows Exporter暴露的HTTP端点。 标签...

    mysqld_exporter安装包mysqld_exporter-0.10.0.linux-amd64.tar.gz

    在执行前,你需要提供MySQL服务器的连接参数,通常通过命令行选项指定,例如: ``` ./mysqld_exporter --web.listen-address=:9104 --mysql.user=root --mysql.password=your_password --mysql.server-host=...

    K8S集群ssl证书监控ssl-exporter资源清单文件及镜像文件

    在`Deployment`中,会指定`ssl-exporter`的镜像、副本数量、更新策略等参数。例如: ```yaml apiVersion: apps/v1 kind: Deployment metadata: name: ssl-exporter spec: replicas: 1 selector: matchLabels: ...

    kafka_exporter-1.6.0.linux-amd64.tar.gz

    2. **配置Kafka Exporter**:根据你的需求编辑`config.yml`,指定Kafka集群的地址和其他参数。 3. **运行Kafka Exporter**:在命令行中运行`./kafka_exporter`启动服务。默认情况下,它会在9308端口上提供一个HTTP...

    mysqld_exporter-0.14.0.windows-amd64.zip

    2. **配置文件**(如果包含):用于设置MySQLd_Exporter的运行参数,如MySQL服务器的连接信息、监听端口、导出的指标等。 3. **依赖库**:可能包含一些必要的动态链接库或二进制文件,确保在Windows环境下正常运行。...

    consul_exporter-0.7.0.linux-amd64.tar.gz

    解压后,用户可以通过执行二进制文件来启动exporter,配置相应的参数连接到Consul服务器,并设置监听端口供Prometheus抓取。 在使用Consul Exporter时,我们需要在Prometheus的配置文件中添加目标发现规则,指定...

    mysqld_exporter-0.13.0.windows-amd64.zip

    mysqld_exporter是Prometheus用于监控MySQL指标的一个导出器,支持对MySQL 5.5以上进行监控。下面是mysqld_exporter的安装与配置: 1、登录MySQL,创建一个账号用于Prometheus监控获取数据 CREATE USER 'exporter'...

    node_exporter-1.1.2.linux-amd64.tar.gz

    此外,`node_exporter`支持多种配置选项,可以通过命令行参数或配置文件指定。例如,可以设置监听端口、启用或禁用特定收集器,或者更改日志级别。具体参数可以在官方文档中找到。 在Prometheus服务器中配置`node_...

    postgres_exporter-0.9.0.linux-amd64.tar.gz

    "postgres_exporter-0.9.0.linux-amd64.tar.gz" 是一个针对PostgreSQL数据库监控的工具,名为Postgres Exporter。这个压缩包是专为Linux 64位(amd64)系统设计的,版本号为0.9.0。Postgres Exporter的主要任务是...

    rocketmq-exporter jar linux

    rocketmq-exporter jar linux

    docker的node-exporter镜像

    docker run -d --name node-exporter -p 9100:9100 prom/node-exporter

    Extjs exporter

    The Csv exporter isn't implemented and the example and compiled files are not updated (so don't use Exporter-all.js). It exports all the data in the store loaded at that time. If a grid is used it ...

    mysqld_exporter-0.12.1.linux-amd64.tar.gz

    MySQL Exporter是Prometheus监控系统中的一个重要组件,用于收集MySQL服务器的性能指标,以便进行实时监控和性能分析。Prometheus是一款流行的开源监控解决方案,它能够抓取、存储、处理和展示时间序列数据,广泛...

    exporter部署手册

    本文主要讨论了如何部署几种常见的Exporter,包括`node_exporter`、`redis_exporter`、`mysql_exporter`、`mongodb_exporter`,以及如何针对这些服务配置和启动Exporter。 1. `node_exporter`是用于收集主机级别的...

    mysqld_exporter-0.10.0.linux-amd64.tar.gz

    - 参数设置:可选参数包括监听地址、端口、收集的指标等,根据实际情况进行调整。 三、使用与集成 1. Prometheus配置: - 在Prometheus的配置文件中添加新的target,指向mysqld_exporter的HTTP服务地址。 - ...

    mysqld_exporter-0.14.0.linux-amd64.tar.gz

    3. `README.md`:包含关于如何配置和使用mysqld_exporter的详细说明。 安装与配置: 首先,将这个目录放置在你的服务器上,确保二进制文件有执行权限。接着,你需要创建一个配置文件(通常命名为`config.yml`),...

Global site tag (gtag.js) - Google Analytics