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)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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)
-