public class XHTMLImageHandlerDefault extends java.lang.Object implements XHTMLImageHandler
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap<java.lang.String,org.docx4j.openpackaging.parts.WordprocessingML.BinaryPartAbstractImage> |
imagePartCache |
static org.slf4j.Logger |
log |
Constructor and Description |
---|
XHTMLImageHandlerDefault(XHTMLImporterImpl importer) |
Modifier and Type | Method and Description |
---|---|
void |
addImage(Docx4jUserAgent docx4jUserAgent,
org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage,
org.docx4j.wml.P p,
org.w3c.dom.Element e,
java.lang.Long cx,
java.lang.Long cy) |
int |
getMaxWidth() |
void |
setMaxWidth(int maxWidth) |
void |
setMaxWidth(int maxWidth,
java.lang.String tableStyle)
Set the maximum width available (in twips); useful for scaling bare images
if they are to go in a table cell.
|
public static org.slf4j.Logger log
protected java.util.HashMap<java.lang.String,org.docx4j.openpackaging.parts.WordprocessingML.BinaryPartAbstractImage> imagePartCache
public XHTMLImageHandlerDefault(XHTMLImporterImpl importer)
public int getMaxWidth()
public void setMaxWidth(int maxWidth, java.lang.String tableStyle)
XHTMLImageHandler
setMaxWidth
in interface XHTMLImageHandler
tableStyle
- - can be nullpublic void setMaxWidth(int maxWidth)
public void addImage(Docx4jUserAgent docx4jUserAgent, org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage, org.docx4j.wml.P p, org.w3c.dom.Element e, java.lang.Long cx, java.lang.Long cy)
addImage
in interface XHTMLImageHandler
docx4jUserAgent
- wordMLPackage
- p
- e
- cx
- width of image itself (ie excluding CSS margin, padding) in EMUcy
- Copyright © 2013–2021. All rights reserved.