Package org.docx4j.model.images
Class AbstractWordXmlPicture
java.lang.Object
org.docx4j.model.images.AbstractWordXmlPicture
- Direct Known Subclasses:
PictureExporter,WordXmlPictureE10,WordXmlPictureE20
public abstract class AbstractWordXmlPicture
extends java.lang.Object
Generate HTML/XSLFO
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classAbstractWordXmlPicture.DimensionsValues as parsed from E10 CSS. -
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringaltprotected AbstractWordXmlPicture.Dimensionsdimensionsprotected java.lang.StringhlinkRefprotected java.lang.Stringidprotected static java.lang.StringIMAGE_URLprotected static org.slf4j.Loggerlogprotected java.lang.StringpTypeprotected java.lang.Stringstyleprotected java.lang.StringtargetFrameprotected java.lang.Stringtooltip -
Constructor Summary
Constructors Constructor Description AbstractWordXmlPicture() -
Method Summary
Modifier and Type Method Description org.w3c.dom.DocumentcreateHtmlImageElement()protected org.w3c.dom.DocumentcreateXslFoImageElement()java.lang.StringgetAlt()java.lang.StringgetHlinkReference()static org.w3c.dom.DocumentFragmentgetHtmlDocumentFragment(AbstractWordXmlPicture picture)java.lang.StringgetID()java.lang.StringgetPType()The type of the picture as specified by the attribute of the v:shape node within the Word Document.java.lang.StringgetSrc()java.lang.StringgetStyle()java.lang.StringgetTargetFrame()java.lang.StringgetTooltip()protected voidhandleImageRel(ConversionImageHandler imageHandler, java.lang.String imgRelId, Part sourcePart)protected java.lang.StringhandlePart(ConversionImageHandler imageHandler, AbstractWordXmlPicture picture, Relationship relationship, BinaryPart binaryPart)voidsetAlt(java.lang.String value)voidsetHlinkReference(java.lang.String value)voidsetID(java.lang.String value)voidsetPType(java.lang.String value)voidsetSrc(java.lang.String value)voidsetStyle(java.lang.String value)voidsetTargetFrame(java.lang.String value)voidsetTooltip(java.lang.String value)
-
Field Details
-
log
protected static org.slf4j.Logger log -
dimensions
-
IMAGE_URL
protected static final java.lang.String IMAGE_URL- See Also:
- Constant Field Values
-
hlinkRef
protected java.lang.String hlinkRef -
targetFrame
protected java.lang.String targetFrame -
tooltip
protected java.lang.String tooltip -
alt
protected java.lang.String alt -
id
protected java.lang.String id -
style
protected java.lang.String style -
pType
protected java.lang.String pType
-
-
Constructor Details
-
AbstractWordXmlPicture
public AbstractWordXmlPicture()
-
-
Method Details
-
getHtmlDocumentFragment
-
createHtmlImageElement
public org.w3c.dom.Document createHtmlImageElement() -
createXslFoImageElement
protected org.w3c.dom.Document createXslFoImageElement() -
handleImageRel
protected void handleImageRel(ConversionImageHandler imageHandler, java.lang.String imgRelId, Part sourcePart) -
handlePart
protected java.lang.String handlePart(ConversionImageHandler imageHandler, AbstractWordXmlPicture picture, Relationship relationship, BinaryPart binaryPart)- Parameters:
imageHandler-picture-relationship-part-- Returns:
- uri for the image we've saved, or null
-
getHlinkReference
public java.lang.String getHlinkReference() -
setHlinkReference
public void setHlinkReference(java.lang.String value) -
getTargetFrame
public java.lang.String getTargetFrame() -
setTargetFrame
public void setTargetFrame(java.lang.String value) -
getTooltip
public java.lang.String getTooltip() -
setTooltip
public void setTooltip(java.lang.String value) -
getAlt
public java.lang.String getAlt() -
setAlt
public void setAlt(java.lang.String value) -
getID
public java.lang.String getID() -
setID
public void setID(java.lang.String value) -
getSrc
public java.lang.String getSrc() -
setSrc
public void setSrc(java.lang.String value) -
getStyle
public java.lang.String getStyle() -
setStyle
public void setStyle(java.lang.String value) -
getPType
public java.lang.String getPType()The type of the picture as specified by the attribute of the v:shape node within the Word Document. This value is used as an identifier for a v:type node, which used to specify properties of the picture within the Word Document.- Returns:
-
setPType
public void setPType(java.lang.String value)
-