javasogo 发表于 2013-1-27 12:56:10

jasperReport帮助文档

                  

目录

                                          anchorNameExpression
background
band
columnFooter
columnHeader
connectionExpression
dataSourceExpression
detail
默认ValueExpression
elementGroup
ellipse
field
fieldDescription
font
graphicElement
group
groupExpression
groupFooter
groupHeader
hyperlinkAnchorExpression
hyperlinkPageExpression
hyperlinkReferenceExpression
image
imageExpression
initialValueExpression
line
                        jasperReport
pageFooter
pageHeader
parameter
parameterDescription
parametersMapExpression
printWhenExpression
property
queryString
rectangle
reportElement
reportFont
staticText
subreport
subreportExpression
subreportParameter
subreportParameterExpression
summary
text
textElement
textField
textFieldExpression
title
variable
variableExpression
                  
                                                                                                                  jasperReport                        top                                          报表设计文件的根元素                                    包含元素:( reportFont*, parameter*, queryString?, field*, variable*, group*, background?, title?, pageHeader?, columnHeader?, detail?, columnFooter?, pageFooter?, summary? )                                    属性                                          name                                          报表名                                          必须                                          columnCount                                          报表的列数                                          默认1                                          printOrder                                          报表列的填充顺序                                          Vertical                                          以列为单位填充数据                                          Horizontal                                          以行为单位填充数据                                          默认 Vertical                                          pageWidth                                          页宽                                          默认595                                          pageHeight                                          页高                                          默认842                                          orientation                                          页打印方向                                          Portrait 纵向                                          Landscape 横向                                          默认Portrait                                          whenNoDataType                                          允许用户定制引擎在没有数据时产生报表文档的行为。                                          NoPages                                          产生的报表没有页                                          BlankPage                                          产生的报表有一个空页                                          AllSectionsNoDetail                                          除了detail区域报表的其它区域全部产生                                          默认NoPages                                          columnWidth                                          列宽                                          默认555                                          columnSpacing                                          列间距                                          默认0                                          leftMargin                                          页面左边空白                                          默认20                                          rightMargin                                          页面右边空白                                          默认20                                          topMargin                                          页头空白                                          默认30                                          bottomMargin                                          页尾空白                                          默认30                                          isTitleNewPage                                          指定是否每页都打印报表标题(title区域)的标志                                          true                                          每页都打印报表标题                                          false                                          报表标题只在第一页打印                                          默认false                                          isSummaryNewPage                                          是否单独加一页打印报表的summary区域的标志                                          true                                          summary区域将在报表最后新加一页打印                                          false                                          如果空间足够,summary区域将在报表最后一页里打印                                          默认false                                          scriptletClass                                          指出该报表使用的srciptlet类。必须是 JRAbstractScriptlet的子类,如果没有指定报表默认使用JRDefaultScriptlet类                                          默认net.sf.jasperreports.engine.JRDefualtScriptlet                                    property                        top                                          允许创建报表属性的键值对                                    包含元素 EMPTY                                    属性                                           name                                          报表属性名                                          必须                                          value                                          报表属性值                                    reportFont                        top                                          定义报表使用的字体。报表字体被用来作为报表中其它显示元素的默认字体                                    包含元素 EMPTY                                    属性                                           name                                          字体名                                          必须                                          isDefault                                          报表默认字体被用来作为报表中其它未显示定义字体的打印元素的默认字体                                          true                                           false                                          默认false                                          fontName                                          字体名                                          默认sansserif                                          size                                           字体大小                                          默认10                                          isBold                                           true                                           false                                          默认false                                          isItalic                                          true                                           false                                          默认false                                          isUnderline                                          true                                           false                                          默认false                                          isStrikeThrough                                          true                                           false                                          默认false                                          pdfFontName                                          PDF字体名                                          默认Helvetica                                          pdfEncoding                                          PDF 字符编码                                          默认CP1252                                          isPdfEmbedded                                          是否将PDF字体嵌入报表文档                                          true                                           false                                          默认false                                    parameter                        top                                          定义报表参数。报表参数非常有用,可以通过它将数据传递给报表表达式或者构造动态SQL查询                                    包含元素 ( parameterDescription?, defaultValueExpression? )                                    属性                                           name                                          参数名                                          必须                                          class                                          参数类型                                          必须                                          isForPrompting                                           可选标志,用来在报表应用程序中让开发者跟踪报表参数的值                                          true                                          false                                          默认true                                    parameterDescription                        top                                          参数的简单文字描述,在isForPrompting为true时特别有用                                    包含元素 ( #PCDATA )                                    属性                                     defaultValueExpression                        top                                          当报表应用程序没有为参数提供值时用该表达式为参数赋值                                    包含元素 ( #PCDATA )                                    属性                                     queryString                        top                                          SQL查询,用来执行后取得数据填充报表                                    包含元素 ( #PCDATA )                                    属性                                     field                        top                                          定义报表字段,以保存报表数据源中对应列的值                                    包含元素 ( fieldDescription? )                                    属性                                           name                                          字段名                                          必须                                          class                                          字段类型                                          java.lang.Object                                          java.lang.Boolean                                          java.lang.Byte                                          java.util.Date                                          java.sql.Timestamp                                          java.sql.Time                                          java.lang.Double                                          java.lang.Float                                          java.lang.Integer                                          java.io.InputStream                                          java.lang.Long                                          java.lang.Short                                          java.math.BigDecimal                                          java.lang.String                                          默认java.lang.String                                    fieldDescription                        top                                          字段的简单描述。当字段时数据源的扩展字段时有一段简单说明将会使定义更加明了                                    包含元素 ( #PCDATA )                                    属性                                     variable                        top                                          定义报表变量。报表变量是存放关联表达式值的对象,这些表达式都是建立在报表变量和报表字段基础上的Java表达式,在填充报表的时候才进行计算。                                    包含元素 ( variableExpression?, initialValueExpression? )                                    属性                                           name                                          变量名                                          必须                                          class                                          变量类型                                          默认java.lang.String                                          resetType                                          计算过程中变量重新初始化的级别                                          None                                          不用初始化表达式初始化变量                                          Report                                          在报表开始时初始化变量一次                                          Page                                          在每页开始时初始化变量                                          Column                                          在每列开始时初始化变量                                          Group                                          在组边界开始时初始化变量。必须将resetGroup属性设置为该组名。                                          默认Report                                          resetGroup                                          在组边界开始时初始化变量的分组名。resetType必须设置为"Group"                                          calculation                                          变量完成的计算类型                                          Nothing                                          不计算                                          Count                                          统计表达式非空的次数                                          Sum                                          统计非空表达式的总和                                          Average                                          统计非空表达式的平均值                                          Lowest                                          统计最小值                                          Highest                                          统计最大值                                          StandardDeviation                                          计算表达式的标准偏差。仅用于数字                                          Variance                                          计算表达式的方差                                          System                                          系统计算(自定义计算)                                          默认Nothing                                          incrementerFactoryClass                                          实现net.sf.jasperreports.engine.fill.JRIncrementerFactory 接口的工厂类,用来创建自动增加数值的类,自增类都必须实现net.sf.jasperreports.engine.fill.JRIncrementer 接口,并在每次变量使用后累加变量值                                    variableExpression                        top                                          变量关联的表达式,在运行时计算,并将计算结果赋给对应的变量                                    包含元素 ( #PCDATA )                                    属性                                     initialValueExpression                        top                                          初始化变量的表达式                                    包含元素 ( #PCDATA )                                    属性                                     group                        top                                          定义一个报表分组                                    包含元素 ( groupExpression?, groupHeader?, groupFooter? )                                    属性                                           name                                          组名                                          必须                                          isStartNewColumn                                          标志是否分组头都显示在新的列中                                          true                                          分组头都显示在新的列中                                          false                                          如果空间足够,分组头都显示在当前列中                                          默认false                                          isStartNewPage                                          是否在分组头处分页                                          true                                          在分组头处分页                                          false                                          不在分组头处强制分页                                          默认false                                          isResetPageNumber                                          如果在分组头处强制分页,是否重置页码                                          true                                          在分组头处强制分页并重置页码                                          false                                          无论isStartNewPage 是什么值,都不重置页码                                          默认false                                          isReprintHeaderOnEachPage                                          是否在每页都重新显示分组头                                          true                                          每页重新显示分组头                                          false                                          不重新显示分组头                                          默认false                                          minHeightToStartNewPage                                          在当前列底部放置分组头的最小高度                                          默认0                                    groupExpression                        top                                          定义用来划分分组边界的表达式                                    包含元素 ( #PCDATA )                                    属性                                     groupHeader                        top                                          定义分组头区域                                    包含元素 ( band? )                                    属性                                     groupFooter                        top                                          定义分组尾区域                                    包含元素 ( band? )                                    属性                                     background                        top                                          定义报表背景。报表背景在每页都显示并且不能延伸到下一页,背景区域中定义的元素都在每页初始化时使用并显示在最底层,所有的其它元素都显示在背景之上。报表背景允许定义水印和其它效果。                                    包含元素 ( band? )                                    属性                                     title                        top                                          定义报表标题,标题在整个报表中只打印一次                                    包含元素 ( band? )                                    属性                                     pageHeader                        top                                          定义页头,页头每页都显示                                    包含元素 ( band? )                                    属性                                     columnHeader                        top                                          定义报表列头(列标题),列头在每列开始时打印,如果报表的columnCount属性值是1,则列头和列尾区域将被忽略                                    包含元素 ( band? )                                    属性                                     detail                        top                                          定义报表数据区域,该区域将为数据源的每一条记录重复打印一次                                    包含元素 ( band? )                                    属性                                     columnFooter                        top                                          定义列尾,列尾在每列结束时打印,如果报表的columnCount为1,则和列头一起被忽略                                    包含元素 ( band? )                                    属性                                     pageFooter                        top                                          定义页尾,页尾显示在每页的底部                                    包含元素 ( band? )                                    属性                                     summary                        top                                          定义summary(总结?)区域,它只在报表结束时打印一次                                    包含元素 ( band? )                                    属性                                     band                        top                                          定义一个通用报表区域                                    包含元素 ( printWhenExpression?, ( line | rectangle | ellipse | image | staticText | textField | subreport | elementGroup )*)                                    属性                                           height                                          高度                                          默认0                                          isSplitAllowed                                          在区域延伸到下一页时是否可以被断开                                          true                                          分页时可以断开                                          false                                          如果区域延伸并且在当页无法显示则区域的内容全部显示到下一页,不管新页空间是否足够                                          默认true                                    line                        top                                          定义一条直线                                    包含元素 ( reportElement, graphicElement? )                                    属性                                           direction                                          直线实际上是画用报表元素(report element)定义的矩形的对角线,该属性制定画矩形的对角线。                                          TopDown                                          从矩形的左上定点开始画                                          BottomUp                  
页: [1]
查看完整版本: jasperReport帮助文档