public class ReportHTMLWriterUtils
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static void |
contentStyle2CssExceptBorderAndBackground(Style style,
Tag tag)
将样式除去边框和背景然后生成html标签并添加到指定的父标签上
|
static Tag |
createFileDownloadTag(Attachment attach,
java.lang.String tagName)
生成一个带有下载按钮图标的HTML标签,点击此图标后下载指定的文件
|
static void |
style2Css4Background(StyleWithSize ss,
Tag tag,
CellGUIAttr cellGUIAttr,
Repository repo,
java.lang.Object value,
java.util.List exception)
处理背景以及边框属性
|
static void |
style2CssOnlyWithBorder(Style style,
Tag tag)
将样式中的边框生成html标签并添加到指定的父标签上
|
static void |
value2PaintableTag(java.lang.Object value,
StyleWithSize styleWithSize,
Tag parTag,
Repository repo)
把对象根据指定的样式、大小以及报表上下文生成HTML标签并添加到给定的父标签上
|
static void |
value2PaintableTag4Print(java.lang.Object value,
StyleWithSize styleWithSize,
Tag parTag,
Repository repo)
把对象根据指定的样式、大小以及报表上下文生成HTML标签并添加到给定的父标签上
如果该对象是一个Painter对象,直接把该对象转化为一张图片
|
static int[] |
writeFloatElement(java.util.Iterator flotIt,
int reportWidth,
int reportHeight,
Tag backgroundTag,
int offsetX,
int offsetY,
Repository repo)
悬浮元素处理
|
static void |
writeTagBackground(Tag tag,
java.awt.Image image,
Repository repo)
使用指定的图片作为指定html标签的背景
|
public static Tag createFileDownloadTag(Attachment attach, java.lang.String tagName)
attach
- 点击下载按钮后将会下载的附件tagName
- 按钮图标的名字public static void value2PaintableTag4Print(java.lang.Object value, StyleWithSize styleWithSize, Tag parTag, Repository repo)
value
- 要转化的对象styleWithSize
- 指定的样式和大小parTag
- 父亲标签repo
- 报表上下文public static void value2PaintableTag(java.lang.Object value, StyleWithSize styleWithSize, Tag parTag, Repository repo)
value
- 要转化的对象styleWithSize
- 指定的样式和大小parTag
- 父亲标签repo
- 报表上下文public static void writeTagBackground(Tag tag, java.awt.Image image, Repository repo)
tag
- 指定的html标签image
- 作为html标签背景的图片repo
- 报表上下文public static void contentStyle2CssExceptBorderAndBackground(Style style, Tag tag)
style
- 用于生成html标签的样式tag
- 父html标签public static void style2CssOnlyWithBorder(Style style, Tag tag)
style
- 要生成html标签的样式tag
- 父标签public static void style2Css4Background(StyleWithSize ss, Tag tag, CellGUIAttr cellGUIAttr, Repository repo, java.lang.Object value, java.util.List exception)
ss
- 样式tag
- 标签cellGUIAttr
- 格子属性repo
- a前端信息value
- a值exception
- a需要排除的public static int[] writeFloatElement(java.util.Iterator flotIt, int reportWidth, int reportHeight, Tag backgroundTag, int offsetX, int offsetY, Repository repo)
flotIt
- 悬浮元素reportWidth
- 报表宽度reportHeight
- 报表高度backgroundTag
- 背景标签offsetX
- 偏移xoffsetY
- 纵向偏移repo
- 信息