类 ImageRenderer
java.lang.Object
org.ddr.poi.html.tag.ImageRenderer
- 所有已实现的接口:
ElementRenderer
- 直接已知子类:
SvgRenderer
img标签渲染器
- 从以下版本开始:
- 2021-02-09
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected voidaddPicture(org.jsoup.nodes.Element element, HtmlRenderContext context, InputStream inputStream, int type, int widthInPixels, int heightInPixels, byte[] svgData) 添加图片booleanbooleanrenderStart(org.jsoup.nodes.Element element, HtmlRenderContext context) 元素渲染结束需要执行的逻辑String[]protected ImageTypetypeOf(BufferedImage image) 根据图片反推类型从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.ddr.poi.html.ElementRenderer
renderEnd
-
构造器详细资料
-
ImageRenderer
public ImageRenderer()
-
-
方法详细资料
-
renderStart
元素渲染结束需要执行的逻辑- 指定者:
renderStart在接口中ElementRenderer- 参数:
element- HTML元素context- 渲染上下文- 返回:
- 是否继续渲染子元素
-
typeOf
根据图片反推类型- 参数:
image- 图片- 返回:
- 图片类型
-
supportedTags
- 指定者:
supportedTags在接口中ElementRenderer- 返回:
- 支持的HTML标签
-
renderAsBlock
public boolean renderAsBlock()- 指定者:
renderAsBlock在接口中ElementRenderer- 返回:
- 是否为块状渲染,如果为true在Word中会另起一个Paragraph
-
addPicture
protected void addPicture(org.jsoup.nodes.Element element, HtmlRenderContext context, InputStream inputStream, int type, int widthInPixels, int heightInPixels, byte[] svgData) throws org.apache.poi.openxml4j.exceptions.InvalidFormatException, IOException 添加图片- 参数:
element- HTML元素context- 渲染上下文inputStream- 图片数据流type- 图片类型widthInPixels- 图片宽度(像素)heightInPixels- 图片高度(像素)svgData- SVG数据- 抛出:
org.apache.poi.openxml4j.exceptions.InvalidFormatExceptionIOException
-