`
About_Osiit
  • 浏览: 9593 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Birt参数大全

    博客分类:
  • Birt
阅读更多
“__report”
定义要预览的rptdesign文件路径,支持相对路径和绝对路径,相对路径是相对于web.xml中定义的工作目录。

“__document”
定义要预览的rptdocument文件路径,同样支持相对和绝对路径。相对路径是相对于web.xml中定义的工作目录。在同时定义了__report 和__document参数时,以__document为优先,如未找到相应的document文件,才会从design文件生成document文件 (frameset/output)或是直接去render这个design文件(preview/run)。

“__title”
定义报表显示的标题。

“__showtitle”
是否显示frameset模式下上方的标题部分。true | false

“__toolbar”
是否显示frameset模式下的工具条。true | false

“__navigationbar”
是否显示frameset模式下的导航条。true | false

“__parameterpage”
是否强制弹出或不弹出报表参数对话框。true | false

“__format”
输出报表的格式,默认为html。现在支持:pdf | doc | xls | postscript | ppt

“__locale”
设置Locale信息,如 __locale=zh_CN, 注意必须是国家加语言。

“__svg”
设置chart输出是否以SVG格式输出。true | false
frameset和run模式下,会采用javascript判断客户端浏览器是否支持svg,但并非对所有浏览器有效。

“__bookmark”
设置页面要定位的书签名字。

“__istoc”
指定定位的书签是不是一个TOC名字。如为true,就会根据__bookmark参数值去获取一个真正的书签名,从而实现正常的跳转。这个主要用于定位到一个TOC上。

“__rtl”
指定HTML页面输出是否需要right to left。支持不同国家的阅读习惯,如阿拉伯国家是从右到左的。

“__page”
指定要输出的报表页数,这个依赖于报表的分页设计(page break)。

“__pagerange”
指定要输出的报表页数范围。如1,3,5-9。

“__resourceFolder”
定义资源目录路径。同web.xml中的BIRT_RESOURCE_PATH设置。

“__asattachment”
是否以附件方式下载报表,如生成PDF或是其它格式里。默认是inline。

“__masterpage”
是否要显示master page。true | false

“__designer”
该参数主要是应用在BIRT Designer环境下,如会读取cache的报表参数等等,一般不用。true | false

“__overwrite”
该参数同web.xml定义的参数,不过web.xml里是全局设置,在URL上通过参数可以定义本次操作的设置。

“__imageID”
内部参数,用于image的引用,一般不用。

“__maxrows”
设置Dataset查询的最大记录数,要注意这个设置是全局的,会影响后面所有的请求。主要用于BIRT Designer下,提高报表设计效率。同web.xml中的BIRT_VIEWER_MAX_ROWS设置。

“__maxlevels”
设置查询获取Cube的最大级数。同上面的__maxrows,也主要用于BIRT Designer设计环境。
同web.xml中的BIRT_VIEWER_MAX_CUBE_LEVELS设置。

“__cubememsize”
同web.xml中的BIRT_VIEWER_CUBE_MEMORY_SIZE参数设置。

“__instanceid”
如果查看BIRT输出的HTML代码,你就可以看到一些HTML Element会有一个iid的属性(如table),这个就是instanceid。这个是Engine动态生成的,不可提前预知。所以你需要从 HTML代码中得到这个值。该参数主要是为了获取reportlet(报表片断,如只输出报表中的一个Table或是一个Chart)。需要配合 __isreportlet参数。

“__isreportlet”
指定当前输出是不是一个reportlet。true | false
特别说明:为了输出一个reportlet,BIRT现在提供两种方式。
1. 为要输出的对象(表格或是Chart)定义一个bookmark,然后可以用下面的URL输出reportlet.
http://localhost:8080/birt/frameset?__report=test.rptdesign&__bookmark=bk&__isreportlet=true

2. 采用instanceid,但这个值事先是无法预知的,需要预览一次后从HTML代码中得到。然后用下面的URL输出reportlet.
http://localhost:8080/birt/output?__report=test.rptdesign&__instanceid=iid&__isreportlet=true
还有就是要注意,reportlet只支持document文档。如果是预览design文档去输出reportlet,就必须要使用frameset/output(自动生成document文档)。

“__clean”
BIRT里临时生成的一些文件都是和session相关的,比如临时document文件,还有image文件。这些文件也可以通过session进行管理,这个参数就是指定是否需要在session timeout的时候清除这些临时文件。默认值是true。
true | false

“__dpi”
可以设置输出Chart的dpi数值。

“__fittopage”
暂时这个参数只对PDF和postscript格式报表有效,指定是否调整至适合页面。

“__pagebreakonly”
暂时这个参数只对PDF和postscript格式报表有效,指定是否只采用BIRT报表内定的分页设置。这个参数一般需要和__fittopage联合使用。

“__agentstyle”
同web.xml中的HTML_ENABLE_AGENTSTYLE_ENGINE参数设置。

========================== 后台Server端打印相关参数 ==========================
“__action”
定义执行的指令名称。当前只支持print指令,用于后台服务器打印。

“__printer”
后台打印机名称。

“__printer_copies”
对应打印机的打印份数参数。

“__printer_collate”
对应打印机的双面打印参数。

“__printer_duplex”
对应打印机的duplex参数。

“__printer_mode”
对应打印机的模式参数。是单色还是彩色。

“__printer_pagesize”
对应打印机的纸型参数。比如A4。
分享到:
评论

相关推荐

    Flappy Bird 源代码 贴图 以及 音效

    在Unity中,我们可以使用AudioSource组件来播放和控制音效,通过调整音量、音调、音速等参数,来达到理想的效果。同时,合理的音效设计还能提供反馈,帮助玩家更好地理解和反应游戏状态。 在“MyFlappyBird”这个...

    thunderbird v 6_Thunderbird_EAforex_

    在使用Thunderbird EAforex之前,交易者需要将其导入到MT4或MT5交易平台,并设置合适的参数。同时,确保交易平台允许自动交易并正确设置了账户连接。在模拟账户上进行测试(称为回测)和实盘测试(称为实时交易)是...

    flappybird游戏源码

    开发者可能会使用类似Box2D这样的物理引擎,设置重力、速度等参数来实现真实感的飞行效果。 2. **碰撞检测**:小鸟与管道之间的碰撞检测是游戏判断游戏结束的关键。源码中会包含检测算法,确保小鸟在穿过或触碰到...

    flappy bird动画Flash版

    在完成基本功能后,可以通过调整速度、重力系数等参数优化游戏体验。最后,导出SWF文件,可以在网页上运行,或者使用Adobe AIR打包成桌面应用。 五、学习资源 对于想要学习Flash制作Flappy Bird的初学者,可以参考...

    canvas-flappybird

    这些资源通常被转换为canvas可以处理的数据格式,然后用作`drawImage()`函数的参数进行绘制。项目可能还使用了CSS来调整页面布局,保证canvas元素在不同设备上的适配性。 总的来说,canvas-flappybird项目是一个很...

    FlappyBird_ByJava

    例如,防止用户在游戏运行时修改游戏参数可能导致的异常情况。 9. **调试与测试**:编写代码后,需要进行调试和测试以确保游戏功能的完整性和稳定性。学会使用Java的调试工具,如断点、单步执行、变量查看等,以便...

    flappy bird as3版

    AS3中的运动函数可以用来控制角色的上下移动,通过设置不同的速度和重力参数,模拟出鸟飞行的真实感。同时,管道的自动滚动则可以通过定时器和舞台坐标变换来实现。 其次,物理模拟在Flappy Bird中扮演着关键角色。...

    flappybird强化学习

    6. **配置文件**:可能有设置超参数、学习率、探索策略等的配置文件。 7. **结果展示**:可能有训练过程中的得分曲线图或者其他可视化结果,展示智能体学习进度。 8. **模型权重**:训练好的模型权重文件,可以用来...

    DQN_FlappyBird Pytorch+Q学习实现

    在PyTorch中,训练通常包括前向传播、损失计算、反向传播和参数更新等步骤。在DQN中,我们还需要用到经验回放缓冲区,用于存储过去的经验,以在每次训练迭代中进行随机采样,这样可以提高训练的稳定性和效率。 在...

    FlappyBird.zip

    html+jQuery实现FlappyBird游戏界面及操作,通过鼠标左键触发小鸟飞行事件,有兴趣的朋友可以二次开发,或自定义一些参数,增加一些趣味

    Flappy Bird 基于Unity

    然后,为其添加Rigidbody2D组件以进行物理模拟,通过调整其重力参数模拟下坠效果。同时,创建一个碰撞器(Collider)以检测与管道的碰撞。 管道是游戏的主要障碍,可以创建两个不同高度的管道部分,分别代表上半...

    自己写的flappy bird~

    管道的位置、速度以及宽度都是可调整的参数,以增加游戏的难度和变化性。 4. 碰撞检测:游戏的关键在于准确检测小鸟与管道之间的碰撞。我使用矩形碰撞检测方法,计算小鸟与管道的边界是否重叠,一旦发现碰撞,则...

    Python-使用进化策略玩FlappyBird游戏

    在这个特定的项目中,"Python-使用进化策略玩FlappyBird游戏"是一个示例,它演示了如何运用进化策略(Evolutionary Strategy)来训练一个AI代理玩经典的游戏Flappy Bird。这个项目位于名为`flappy-es-master`的...

    Flappy Bird 源码

    源码中,管道的移动速度和小鸟的飞行速度是关键参数,通过调整这些参数可以改变游戏难度。 五、碰撞检测 游戏中最重要的部分是碰撞检测,用于判断小鸟是否撞到管道。Flappy Bird使用矩形碰撞检测,即每个物体都被...

    flappy bird matlab 代码

    鸟的飞行高度由物理模型决定,可能涉及重力加速度和速度等参数。至于碰撞检测,开发者通常会比较鸟的位置与管道的位置,如果发生重叠,则判定为游戏结束。 在MATLAB中实现游戏并非易事,因为它并非专为此设计,但...

    flappybird程序流程图1

    Flappy Bird游戏程序流程图解析 Flappy Bird是一款非常流行的移动端游戏,游戏的程序流程图可以帮助我们了解游戏的逻辑和机制。下面是对Flappy Bird游戏程序流程图的解析。 游戏初始化 游戏初始化时,游戏会加载...

    BIRD驻波比测试仪使用指南

    BIRD驻波比测试仪是一种广泛应用于通信领域的专业仪表,主要用于测量和分析无线电通信系统中的驻波比(VSWR,Voltage Standing Wave Ratio),这是一种衡量信号在传输线上传输效率的重要参数。了解并正确使用这种...

    鸟类识别训练数据集(bird_photos).zip

    训练过程中,我们还需要设置合适的超参数,例如学习率、批次大小、优化器类型以及损失函数。常用的优化器有SGD、Adam和RMSprop,损失函数则通常选择交叉熵。通过迭代训练,模型会逐渐改进其权重和偏置,以最小化预测...

    cocos2dx 3.0 FlappyBird改编版源码 zozuonodie

    改编版可能需要调整物理世界的参数,以适应小鸟三条命的新规则。 六、游戏状态管理 游戏通常包含多个状态,如开始、游戏进行、暂停和结束等。这些状态的变化需要在源码中通过Scene的切换来实现。改编版可能增加了新...

    FlappyBird素材.zip

    - **物理引擎**:尽管Flappy Bird的物理规则相对简单,但为了模拟真实感,开发者需要设置合适的重力和空气阻力参数。 - **碰撞检测**:准确判断小鸟与管道之间的碰撞是游戏的核心部分,这需要编程实现精确的碰撞...

Global site tag (gtag.js) - Google Analytics