程序包 | 说明 |
---|---|
com.fr.base |
包含一些跨模块的底层基础类、接口、枚举等
|
com.fr.chart.chartattr | |
com.fr.chart.chartglyph |
图表图形包, 实现图表的画法, 分为图表图像(ChartGlyph)、绘图区图像(PlotGlyph)、图例图像(LegendGlyph)以及标题图像(TitleGlyph)。
|
com.fr.code | |
com.fr.report.block |
定义组成报表的块
|
com.fr.report.cell |
定义了各种单元格元素和悬浮元素
|
com.fr.report.cell.painter | |
com.fr.report.core |
报表的核心功能实现
|
com.fr.report.fun |
定义一些接口和抽象类
|
com.fr.report.fun.impl | |
com.fr.report.poly |
这个包定义了各种聚合块
|
com.fr.report.report |
报表
|
com.fr.report.worksheet |
sheet 页相关
|
com.fr.stable.html | |
com.fr.web |
这个包中定义了支持网络报表的接口和类.包括网络报表(
Reportlet )接口,
网络报表配置(ReportletConfig )接口,
网络报表请求(ReportletRequest )接口
和实现它们的类以及其他有关网络报表的类. |
com.fr.web.core | |
com.fr.web.core.reportcase | |
com.fr.web.core.service |
引擎的后台代码
|
com.fr.web.core.utils | |
com.fr.web.data | |
com.fr.web.output.adapter | |
com.fr.web.output.html | |
com.fr.web.output.html.chwriter | |
com.fr.write.web.chwriter | |
com.fr.write.web.output.adapter |
限定符和类型 | 方法和说明 |
---|---|
void |
Painter.paintTag(Repository repo,
int width,
int height,
Style style,
Tag tag)
画出图形,生成 img 标签,加入上层 tag
|
void |
AbstractPainter.paintTag(Repository repo,
int width,
int height,
Style style,
Tag tag) |
限定符和类型 | 方法和说明 |
---|---|
void |
ChartPainter.paintTag(Repository repo,
int width,
int height,
Style style,
Tag tag) |
限定符和类型 | 方法和说明 |
---|---|
Tag |
LegendItem.getImageMapAreaTag(ChartGlyph glyph) |
Tag |
DataPoint.getImageMapAreaTag(ChartGlyph glyph)
根据指定的ChartGlyph 生成相应的图片HTML标签对象
|
限定符和类型 | 方法和说明 |
---|---|
void |
TagPainter.paintTag(Repository repo,
int width,
int height,
Style style,
Tag tag) |
限定符和类型 | 方法和说明 |
---|---|
Tag |
AnalyPolyBlock.getTag(HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo)
生成相应的TAG
|
限定符和类型 | 方法和说明 |
---|---|
void |
AnalyPolyBlock.writeHtml(Tag backgroundTag,
HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo)
写HTML
|
限定符和类型 | 方法和说明 |
---|---|
Tag |
FloatElement.toFrozenTag(Repository repo)
转换成冻结的tag
|
Tag |
FloatElement.toTag(Repository repo)
转换成tag
|
限定符和类型 | 方法和说明 |
---|---|
void |
TagPainter.paintTag(Repository repo,
int width,
int height,
Style style,
Tag tag) |
void |
CurrencyLinePainter.paintTag(Repository repo,
int width,
int height,
Style style,
Tag tag) |
限定符和类型 | 方法和说明 |
---|---|
static void |
PaintUtils.paintTag(Painter painter,
Repository repo,
int width,
int height,
Style style,
Tag tag) |
限定符和类型 | 方法和说明 |
---|---|
Tag |
ReportHeavyTDProcessor.createTDWrapper(Tag contentTag,
int valueWrapperHeight)
已过时。
|
Tag |
ReportHeavyTDProcessor.createTDWrapper(Tag contentTag,
Style style,
CellElement ce,
int valueWrapperHeight,
int cellWidth,
Repository repo,
CellHtmlWriter cellHtmlWriter) |
Tag |
CellTagTransformer.process(Calculator c,
Tag tag,
java.lang.String tooltip,
java.lang.Object rawValue)
处理单元格提示效果
|
限定符和类型 | 方法和说明 |
---|---|
Tag |
ReportHeavyTDProcessor.createTDWrapper(Tag contentTag,
int valueWrapperHeight)
已过时。
|
Tag |
ReportHeavyTDProcessor.createTDWrapper(Tag contentTag,
Style style,
CellElement ce,
int valueWrapperHeight,
int cellWidth,
Repository repo,
CellHtmlWriter cellHtmlWriter) |
Tag |
CellTagTransformer.process(Calculator c,
Tag tag,
java.lang.String tooltip,
java.lang.Object rawValue)
处理单元格提示效果
|
限定符和类型 | 方法和说明 |
---|---|
Tag |
AbstractReportHeavyTDProcessor.createTDWrapper(Tag contentTag,
int valueWrapperHeight) |
Tag |
AbstractReportHeavyTDProcessor.createTDWrapper(Tag contentTag,
Style style,
CellElement ce,
int valueWrapperHeight,
int cellWidth,
Repository repo,
CellHtmlWriter cellHtmlWriter) |
限定符和类型 | 方法和说明 |
---|---|
Tag |
AbstractReportHeavyTDProcessor.createTDWrapper(Tag contentTag,
int valueWrapperHeight) |
Tag |
AbstractReportHeavyTDProcessor.createTDWrapper(Tag contentTag,
Style style,
CellElement ce,
int valueWrapperHeight,
int cellWidth,
Repository repo,
CellHtmlWriter cellHtmlWriter) |
限定符和类型 | 方法和说明 |
---|---|
Tag |
AnalyECBlock.getTag(HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo)
生成相应的TAG
|
Tag |
AnalyChartBlock.getTag(HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo)
生成相应的TAG
|
protected Tag |
AnalyECBlock.writeTag(CellHtmlWriter cellWriter,
Tag reportTableTag,
Repository repo) |
限定符和类型 | 方法和说明 |
---|---|
void |
AnalyPolySheet.writeHtml(Tag sheet_container_tag,
HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo) |
void |
AnalyECBlock.writeHtml(Tag backgroundTag,
HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo)
写HTML
|
void |
AnalyChartBlock.writeHtml(Tag backgroundTag,
HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo)
写HTML
|
protected Tag |
AnalyECBlock.writeTag(CellHtmlWriter cellWriter,
Tag reportTableTag,
Repository repo) |
限定符和类型 | 方法和说明 |
---|---|
void |
AnalyReport.writeHtml(Tag sheet_container_tag,
HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo) |
限定符和类型 | 方法和说明 |
---|---|
void |
AnalysisRWorkSheet.writeHtml(Tag sheet_container_tag,
HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo) |
限定符和类型 | 方法和说明 |
---|---|
Tag |
Tag.attr(java.lang.String name,
java.lang.String val)
设置html标签的指定属性名和属性值
|
Tag |
Tag.cls(java.lang.String cls)
给html标签添加一个指定的class
|
Tag |
Tag.css(java.util.Map cssMap)
给html标签添加一系列css属性和值
|
Tag |
Tag.css(java.lang.String name,
java.lang.String val)
给html标签添加css属性和值
|
Tag |
Tag.ids(java.lang.String ids)
给html标签添加一个指定的id
|
Tag |
Tag.sibling(Html html)
给当前html标签添加一个同级别的html标签
|
Tag |
Tag.sub(Html html)
给当前html标签添加子标签
|
Tag |
Tag.sub(java.lang.String html)
添加一段文本作为html标签的内容
|
限定符和类型 | 方法和说明 |
---|---|
static Tag |
BaseHTMLWriterUtils.createEmptyImageTag4RepoWithoutCheckVml(java.awt.Dimension dimension,
Repository repo)
根据一个指定的尺寸和报表上下文生成一个空的图片标签
|
static Tag |
BaseHTMLWriterUtils.createImageTag4RepoWithCheckVml(java.awt.Image image,
java.awt.Dimension dimension,
Repository repo)
根据原始的图片和指定的尺寸以及报表上下文生成图片的HTML标签。
|
static Tag |
BaseHTMLWriterUtils.createImageTag4RepoWithoutCheckVml(java.awt.Image image,
java.awt.Dimension dimension,
Repository repo)
根据原始的图片和指定的尺寸以及报表上下文生成图片的HTML标签,该方法只生成一个简单的img标签
|
static Tag |
BaseHTMLWriterUtils.createImageTagFromParentTag4RepoWithCheckVml(java.awt.Image image,
java.awt.Dimension dimension,
Repository repo,
Tag parentTag) |
限定符和类型 | 方法和说明 |
---|---|
static Tag |
BaseHTMLWriterUtils.createImageTagFromParentTag4RepoWithCheckVml(java.awt.Image image,
java.awt.Dimension dimension,
Repository repo,
Tag parentTag) |
void |
Browser.setHrefOnArea(Tag areaTag)
if (repo.getClientBrowser() !
|
static void |
BaseHTMLWriterUtils.writeBackground(Tag tag,
Background background,
java.awt.Dimension dimension,
boolean isRepeat,
Repository repo)
在指定的区域画背景
|
限定符和类型 | 方法和说明 |
---|---|
protected Tag |
TreeHTMLWriter._clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addHiddenTRAhead)
默认为调用父类的方法,提取出来为了子类重写。
|
protected Tag |
TreeHTMLStreamWriter._clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addHiddenTRAhead) |
Tag |
HTMLWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo)
alex:从Report中根据columnFT & rowFT切一块写成
出去
|
protected Tag |
HTMLWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell) |
protected Tag |
HTMLWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addBlankTR) |
protected Tag |
HTMLStreamWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addBlankTR) |
protected Tag |
HTMLWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addBlankTR,
boolean addHiddenTRAhead) |
protected Tag |
TreeHTMLWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addBlankTR,
boolean addHiddenTRAhead,
java.lang.String ids) |
protected Tag |
HTMLWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addBlankTR,
boolean addHiddenTRAhead,
java.lang.String ids) |
protected Tag |
HTMLWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
java.lang.String ids) |
protected Tag |
HTMLWriter.createTableTag(CellHtmlWriter cellWriter,
WebReportCase reportCase,
java.awt.Rectangle clip,
Repository repo,
java.lang.String ids) |
protected Tag |
HTMLStreamWriter.createTableTag(CellHtmlWriter cellWriter,
WebReportCase reportCase,
java.awt.Rectangle clip,
Repository repo,
java.lang.String ids) |
protected Tag |
HTMLWriter.fillBlankTR(int rowHeight) |
protected Tag |
TreeHTMLWriter.superClipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addHiddenTRAhead) |
Tag[] |
HTMLWriter.writeFrozenContentWithCenterCornerNW(Tag parentTag,
WebReportCase reportCase,
ColumnRow frozenCR,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
java.lang.String ids)
写冻结报表成html标签
|
protected Tag |
HTMLWriter.writeNewLine(WebReportCase reportCase,
java.awt.Rectangle clip,
Repository repo,
Tag tbody,
Tag tr,
boolean[][] planar,
int[] rowData,
int planarRowIndex,
int reportIndex,
CellHtmlWriter cellWriter) |
protected Tag |
HTMLStreamWriter.writeNewLine(WebReportCase reportCase,
java.awt.Rectangle clip,
Repository repo,
Tag tbody,
Tag tr,
boolean[][] planar,
int[] rowData,
int planarRowIndex,
int reportIndex,
CellHtmlWriter cellWriter) |
Tag |
HTMLWriter.writeReportToHtml(WebReportCase reportCase,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
java.lang.String ids)
将报表生成为html标签
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
TreeHTMLWriter.afterClipFinished(WebReportCase reportCase,
java.awt.Rectangle clip,
Repository repo,
Tag[] trs,
Tag tag,
CellHtmlWriter cellWriter) |
protected void |
TreeHTMLWriter.afterClipFinished(WebReportCase reportCase,
java.awt.Rectangle clip,
Repository repo,
Tag[] trs,
Tag tag,
CellHtmlWriter cellWriter) |
protected void |
TreeHTMLWriter.dealWithTdTag(Tag td,
java.awt.Rectangle clip,
int columnIndex,
int rowIndex) |
protected void |
HTMLWriter.dealWithTdTag(Tag td,
java.awt.Rectangle clip,
int columnIndex,
int rowIndex) |
protected void |
TreeHTMLWriter.dealWithTrTag(Tag tr,
int rowIndex) |
protected void |
HTMLWriter.dealWithTrTag(Tag tr,
int rowIndex) |
protected void |
HTMLWriter.fillBlankTD(Tag parentTag,
boolean[][] planar,
int row,
int column,
int sheetIndex,
int tableID,
java.awt.Rectangle clip,
WebReportCase reportCase,
Repository repo) |
void |
HTMLWriter.writeFrozenContent(Tag parentTag,
WebReportCase reportCase,
ColumnRow frozenCR,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo)
冻结
|
void |
HTMLWriter.writeFrozenContent(Tag parentTag,
WebReportCase reportCase,
ColumnRow frozenCR,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
java.lang.String ids)
冻结输出tag
|
Tag[] |
HTMLWriter.writeFrozenContentWithCenterCornerNW(Tag parentTag,
WebReportCase reportCase,
ColumnRow frozenCR,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
java.lang.String ids)
写冻结报表成html标签
|
protected Tag |
HTMLWriter.writeNewLine(WebReportCase reportCase,
java.awt.Rectangle clip,
Repository repo,
Tag tbody,
Tag tr,
boolean[][] planar,
int[] rowData,
int planarRowIndex,
int reportIndex,
CellHtmlWriter cellWriter) |
protected Tag |
HTMLStreamWriter.writeNewLine(WebReportCase reportCase,
java.awt.Rectangle clip,
Repository repo,
Tag tbody,
Tag tr,
boolean[][] planar,
int[] rowData,
int planarRowIndex,
int reportIndex,
CellHtmlWriter cellWriter) |
限定符和类型 | 方法和说明 |
---|---|
void |
WebWriteElementReportCase.setFirstSelectedFlag(Tag resTag) |
void |
WebWriteByPageReportCase.setFirstSelectedFlag(Tag resTag) |
void |
WebReportCase.setFirstSelectedFlag(Tag resTag) |
void |
WebPageReportCase.setFirstSelectedFlag(Tag resTag) |
void |
WebElementReportCase.setFirstSelectedFlag(Tag resTag) |
限定符和类型 | 方法和说明 |
---|---|
protected Tag |
PageContentHTMLReader.createAndfillPageContentTag(ReportSessionIDInfor sessionIDInfor,
ReportPageProvider page,
javax.servlet.http.HttpServletRequest req) |
Tag |
EmailPreviewContentReader.getContentTag(javax.servlet.http.HttpServletRequest req,
ReportSessionIDInfor sessionIDInfor) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
WriteReadContentStreamAction.buildContent(java.io.PrintWriter writer,
javax.servlet.http.HttpServletRequest req,
ECReport report,
int reportIndex,
Repository repo,
Tag sheet_container_tag,
HTMLWriter htmlWriter,
AbstractWebReportCase reportCase,
CellHtmlWriter cellWriter,
int margin) |
protected void |
AnalysisAction.decorateBackgroundTag(Tag backgroundTag) |
protected void |
WriteReadContentAction.decorateBackgroundTag(Tag backgroundTag) |
protected void |
ViewContentAction.miscellaneous(Tag sheet_container_tag,
Repository repo) |
protected void |
WriteReadContentAction.miscellaneous(Tag sheet_container_tag,
Repository repo) |
protected void |
WriteReadContentStreamAction.writeContent(java.io.PrintWriter writer,
ECReport report,
int reportIndex,
int pn,
Repository repo,
Calculator c,
Tag sheet_container_tag,
int totalPage,
CellHtmlWriter cellWriter) |
protected void |
PrintPreviewContentReader.writeContent(Tag resTag,
ReportPageProvider page,
PageCellWriter pageCellWriter,
boolean viewAtCenter,
boolean pagePaintModel,
boolean isPBP,
Repository repo) |
protected void |
PageContentHTMLReader.writeContent(Tag resTag,
ReportPageProvider page,
PageCellWriter pageCellWriter,
boolean viewAtCenter,
boolean pagePaintModel,
boolean isPBP,
Repository repo) |
protected void |
EmailPreviewContentReader.writeContent(Tag resTag,
ReportPageProvider page,
PageCellWriter pageCellWriter,
boolean viewAtCenter,
boolean pagePaintModel,
boolean isPBP,
Repository repo) |
protected void |
AnalysisAction.writeFloatElement(WebReportCase reportCase,
Repository repo,
Tag centerDiv) |
限定符和类型 | 方法和说明 |
---|---|
static Tag |
ReportHTMLWriterUtils.createFileDownloadTag(Attachment attach,
java.lang.String tagName)
生成一个带有下载按钮图标的HTML标签,点击此图标后下载指定的文件
|
限定符和类型 | 方法和说明 |
---|---|
static void |
ReportHTMLWriterUtils.contentStyle2CssExceptBorderAndBackground(Style style,
Tag tag)
将样式除去边框和背景然后生成html标签并添加到指定的父标签上
|
static void |
ReportHTMLWriterUtils.style2Css4Background(StyleWithSize ss,
Tag tag,
CellGUIAttr cellGUIAttr,
Repository repo,
java.lang.Object value,
java.util.List exception)
处理背景以及边框属性
|
static void |
ReportHTMLWriterUtils.style2CssOnlyWithBorder(Style style,
Tag tag)
将样式中的边框生成html标签并添加到指定的父标签上
|
static void |
ReportHTMLWriterUtils.value2PaintableTag(java.lang.Object value,
StyleWithSize styleWithSize,
Tag parTag,
Repository repo)
把对象根据指定的样式、大小以及报表上下文生成HTML标签并添加到给定的父标签上
|
static void |
ReportHTMLWriterUtils.value2PaintableTag4Print(java.lang.Object value,
StyleWithSize styleWithSize,
Tag parTag,
Repository repo)
把对象根据指定的样式、大小以及报表上下文生成HTML标签并添加到给定的父标签上
如果该对象是一个Painter对象,直接把该对象转化为一张图片
|
static int[] |
ReportHTMLWriterUtils.writeFloatElement(java.util.Iterator flotIt,
int reportWidth,
int reportHeight,
Tag backgroundTag,
int offsetX,
int offsetY,
Repository repo)
悬浮元素处理
|
static void |
ReportHTMLWriterUtils.writeTagBackground(Tag tag,
java.awt.Image image,
Repository repo)
使用指定的图片作为指定html标签的背景
|
限定符和类型 | 方法和说明 |
---|---|
protected Tag |
DataAction.generateTableTag(javax.servlet.http.HttpServletRequest req,
int reportIndex,
Repository repo,
HTMLWriter htmlWriter,
AbstractWebReportCase reportCase,
CellHtmlWriter cellWriter) |
限定符和类型 | 方法和说明 |
---|---|
static void |
DataAction.__write_boder__(Tag sheet_container_tag,
Repository repo,
java.lang.String tagName)
构造黑框
|
static void |
DataAction.__write_editor__with_EditComp(Tag sheet_container_tag,
Repository repo)
构造x-editor
|
protected void |
DataAction.buildContent(java.io.PrintWriter writer,
javax.servlet.http.HttpServletRequest req,
ECReport report,
int reportIndex,
Repository repo,
Tag sheet_container_tag,
HTMLWriter htmlWriter,
AbstractWebReportCase reportCase,
CellHtmlWriter cellWriter,
int margin) |
static void |
DataAction.dealWithFloatItems(ECReport report,
Repository repo,
int reportWidth,
int reportHeight,
Tag backgroundTag)
处理悬浮元素
|
static void |
DataAction.dealWithFloatItems(ECReport report,
Repository repo,
int reportWidth,
int reportHeight,
Tag backgroundTag,
int margin) |
protected void |
WriteCalCell.decorateBackgroundTag(Tag backgroundTag) |
protected abstract void |
DataAction.decorateBackgroundTag(Tag backgroundTag) |
protected void |
WriteCalCell.miscellaneous(Tag sheetContainerTag,
Repository repo) |
protected abstract void |
DataAction.miscellaneous(Tag sheet_container_tag,
Repository repo) |
protected void |
DataAction.setBackgroundTagSize(Tag backgroundTag,
int reportWidth,
int reportHeight) |
protected void |
DataAction.writeContent(java.io.PrintWriter writer,
ECReport report,
int reportIndex,
int pn,
Repository repo,
Calculator c,
Tag sheet_container_tag,
int totalPage,
CellHtmlWriter cellWriter) |
限定符和类型 | 类和说明 |
---|---|
class |
StyleTagAdapter
Created by Hiram on 2014/6/19.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CellHTMLWriterAdapter.writeCellValue(CellElement ce,
java.lang.Object rawValue,
Tag contentTag) |
限定符和类型 | 方法和说明 |
---|---|
Tag |
HTMLOutlet.chartOutput(ClippedPageProvider page,
Tag parent,
BaseChartPainter chartPainter,
java.awt.Dimension dim,
NodeVisitor visitor)
画图表的Tag
|
Tag |
HTMLOutlet.clippedPageOutput(ClippedPageProvider reportPage,
Tag parentTag,
java.lang.String ids,
NodeVisitor visitor)
将分页报表块序列化
|
Tag |
HTMLOutlet.out()
div处理
|
Tag |
HTMLOutlet.out(Tag parent)
div处理
|
限定符和类型 | 方法和说明 |
---|---|
Tag |
HTMLOutlet.chartOutput(ClippedPageProvider page,
Tag parent,
BaseChartPainter chartPainter,
java.awt.Dimension dim,
NodeVisitor visitor)
画图表的Tag
|
Tag |
HTMLOutlet.clippedPageOutput(ClippedPageProvider reportPage,
Tag parentTag,
java.lang.String ids,
NodeVisitor visitor)
将分页报表块序列化
|
Tag |
HTMLOutlet.out(Tag parent)
div处理
|
限定符和类型 | 字段和说明 |
---|---|
protected Tag |
CellHtmlWriter.resTag |
限定符和类型 | 方法和说明 |
---|---|
Tag |
TreeCellWriter.cell2Tag(HtmlWriteCellBox box,
WebReportCase reportCase,
java.awt.Rectangle span_intersection,
java.awt.Rectangle length_intersection,
Calculator c) |
Tag |
CellHtmlWriter.cell2Tag(HtmlWriteCellBox box,
WebReportCase reportCase,
java.awt.Rectangle span_intersection,
java.awt.Rectangle length_intersection,
Calculator c)
把单元格写成HTML的TD标签
|
protected Tag |
UneditableCellWriter.dealWithHyperlinkGroup(CellElement ce,
Tag tag) |
protected Tag |
EmailCellWriter.dealWithHyperlinkGroup(CellElement ce,
Tag tag) |
protected Tag |
CellHtmlWriter.dealWithHyperlinkGroup(CellElement ce,
Tag tag) |
Tag |
CellHtmlWriter.getTitleTag(PolyBlockAttr blockAttr)
获取Title的标签,用于BICellWriter重写
|
Tag |
DefaultCellTooltipProcessor.process(Calculator c,
Tag tag,
java.lang.String tooltip,
java.lang.Object rawValue) |
限定符和类型 | 方法和说明 |
---|---|
void |
CellHtmlWriter.dealContent(CellElement ce,
Tag contentTag,
java.lang.Object rawValue)
处理单元格内容
|
void |
CellHtmlWriter.dealWithEmptyHeight(Tag trTag)
对于空行高的TR的处理
alex:在ie里面要把trTag的display变成none才能真正把一行不见
但其他浏览器也这么做的话,会导致合并格子的错位
现在全部都display为none,合并单元格另作调整
|
protected Tag |
UneditableCellWriter.dealWithHyperlinkGroup(CellElement ce,
Tag tag) |
protected Tag |
EmailCellWriter.dealWithHyperlinkGroup(CellElement ce,
Tag tag) |
protected Tag |
CellHtmlWriter.dealWithHyperlinkGroup(CellElement ce,
Tag tag) |
protected void |
CellHtmlWriter.displayNormalText(CellElement ce,
java.lang.Object displayValue,
Tag valueWrapper,
int valueWrapperHeight) |
protected void |
CellHtmlWriter.displayVerticalText(Style style,
java.lang.Object displayValue,
Tag valueWrapper,
int valueWrapperHeight) |
protected void |
CellHtmlWriter.drawContent(CellElement ce,
java.lang.Object rawValue,
Tag contentTag) |
protected Html |
CellHtmlWriter.getHtmlValue(CellElement ce,
java.lang.Object displayValue,
Tag valueWrapper,
int valueWrapperHeight) |
Tag |
DefaultCellTooltipProcessor.process(Calculator c,
Tag tag,
java.lang.String tooltip,
java.lang.Object rawValue) |
void |
UneditableCellWriter.setTablePosition(Tag table) |
void |
CellHtmlWriter.setTablePosition(Tag table)
设置table的position & left属性
|
protected boolean |
UneditableCellWriter.shouldDrawContent(java.lang.Object value,
CellElement ce,
Tag contentTag) |
protected boolean |
FormCellWriter.shouldDrawContent(java.lang.Object value,
CellElement ce,
Tag contentTag) |
protected boolean |
EditableCellWriter.shouldDrawContent(java.lang.Object value,
CellElement ce,
Tag contentTag) |
protected abstract boolean |
CellHtmlWriter.shouldDrawContent(java.lang.Object value,
CellElement cell,
Tag contentTag) |
限定符和类型 | 方法和说明 |
---|---|
protected Tag |
WriteCellWriter.dealWithHyperlinkGroup(CellElement ce,
Tag tag) |
限定符和类型 | 方法和说明 |
---|---|
protected Tag |
WriteCellWriter.dealWithHyperlinkGroup(CellElement ce,
Tag tag) |
protected void |
WriteCellWriter.displayNormalText(CellElement ce,
java.lang.Object displayValue,
Tag valueWrapper,
int valueWrapperHeight)
填报直接展示控件的时候,不需要展示值,只需要展示控件本身
|
限定符和类型 | 方法和说明 |
---|---|
void |
WriteCellHTMLWriterAdapter.writeCellValue(CellElement ce,
java.lang.Object rawValue,
Tag contentTag) |