public class HTMLOutlet extends AbstractOutlet<Tag>
限定符和类型 | 字段和说明 |
---|---|
protected ColumnRow |
frozenColumnRow |
protected Repository |
repo |
protected ReportPageProvider |
reportPage |
构造器和说明 |
---|
HTMLOutlet(ReportPageProvider reportPage,
CellHtmlWriter cellHtmlWriter,
Repository repo)
初始化一个HTML转化器
|
限定符和类型 | 方法和说明 |
---|---|
Tag |
chartOutput(ClippedPageProvider page,
Tag parent,
BaseChartPainter chartPainter,
java.awt.Dimension dim,
NodeVisitor visitor)
画图表的Tag
|
Tag |
clippedPageOutput(ClippedPageProvider reportPage,
Tag parentTag,
java.lang.String ids,
NodeVisitor visitor)
将分页报表块序列化
|
Tag |
out()
div处理
|
Tag |
out(Tag parent)
div处理
|
void |
setFrozenColumnRow(ColumnRow frozenColumnRow)
设置该HTML转换器转化要输出的报表页面的冻结行列
|
void |
setShowHeaderAndFooter(boolean showHeaderAndFooter)
设置在HTML展示的时候是否显示报表的头和脚
|
footerOutput, headerOutput, pageContentOutput
protected ReportPageProvider reportPage
protected Repository repo
protected ColumnRow frozenColumnRow
public HTMLOutlet(ReportPageProvider reportPage, CellHtmlWriter cellHtmlWriter, Repository repo)
reportPage
- 表示一个报表分页的对象cellHtmlWriter
- 单元格HTML输出器repo
- 模板上下文public void setFrozenColumnRow(ColumnRow frozenColumnRow)
frozenColumnRow
- 冻结行列public void setShowHeaderAndFooter(boolean showHeaderAndFooter)
showHeaderAndFooter
- true表示显示报表头和脚public Tag out() throws java.lang.Exception
java.lang.Exception
public Tag chartOutput(ClippedPageProvider page, Tag parent, BaseChartPainter chartPainter, java.awt.Dimension dim, NodeVisitor visitor) throws java.lang.Exception
chartOutput
在接口中 Outlet<Tag>
chartOutput
在类中 AbstractOutlet<Tag>
page
- 分页块parent
- 父标签chartPainter
- 图表的painterdim
- 维度visitor
- 节点访问器java.lang.Exception
- 抛错public Tag clippedPageOutput(ClippedPageProvider reportPage, Tag parentTag, java.lang.String ids, NodeVisitor visitor) throws java.lang.Exception
clippedPageOutput
在接口中 Outlet<Tag>
clippedPageOutput
在类中 AbstractOutlet<Tag>
reportPage
- 分页块parentTag
- 父标签visitor
- 图表查找ids
- 标记idjava.lang.Exception
- 抛错