Package org.docx4j.model.images
Class WordXmlPictureE10
java.lang.Object
org.docx4j.model.images.AbstractWordXmlPicture
org.docx4j.model.images.WordXmlPictureE10
Generate HTML/XSLFO from
Originally from OpenXmlView project.
TODO - add Microsoft Public Licence
TODO - integrate with our other image handling stuff
Amended .. can generate HTML element, or XSL FO.
E10 example:
<w:pict>
<v:shapetype id="_x0000_t75" coordsize="21600,21600"
o:spt="75" o:preferrelative="t"
path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter" />
<v:formulas>
:
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" />
<o:lock v:ext="edit" aspectratio="t" />
</v:shapetype>
<v:shape id="_x0000_i1025" type="#_x0000_t75"
style="width:428.25pt;height:321pt">
<v:imagedata r:id="rId4" o:title="" />
</v:shape>
</w:pict>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.docx4j.model.images.AbstractWordXmlPicture
AbstractWordXmlPicture.Dimensions -
Field Summary
FieldsFields inherited from class org.docx4j.model.images.AbstractWordXmlPicture
alt, dimensions, hlinkRef, id, IMAGE_URL, pType, style, targetFrame, tooltip -
Method Summary
Modifier and TypeMethodDescriptionstatic DocumentFragmentcreateHtmlImgE10(AbstractWmlConversionContext context, Object wpict) Extension function to create anelement from "E1.0 images" //w:pict
static DocumentFragmentcreateHtmlImgE10(AbstractWmlConversionContext context, Object wpict, String id) Extension function to create anelement from "E1.0 images" ie //w:pict with a custom ID
static DocumentFragmentcreateXslFoImgE10(AbstractWmlConversionContext context, Object wpict) For XSLFOExporterNonXSLTstatic DocumentFragmentcreateXslFoImgE10(AbstractWmlConversionContext context, org.w3c.dom.traversal.NodeIterator wpict) Extension function to create anelement from "E1.0 images" //w:pict
Methods inherited from class org.docx4j.model.images.AbstractWordXmlPicture
createHtmlImageElement, createXslFoImageElement, getAlt, getHlinkReference, getHtmlDocumentFragment, getID, getPType, getSrc, getStyle, getTargetFrame, getTooltip, handleImageRel, handlePart, setAlt, setHlinkReference, setID, setPType, setSrc, setStyle, setTargetFrame, setTooltip
-
Field Details
-
log
protected static org.slf4j.Logger log
-
-
Method Details
-
createHtmlImgE10
Extension function to create anelement from "E1.0 images" //w:pict
-
createHtmlImgE10
public static DocumentFragment createHtmlImgE10(AbstractWmlConversionContext context, Object wpict, String id) Extension function to create anelement from "E1.0 images" ie //w:pict with a custom ID
-
createXslFoImgE10
public static DocumentFragment createXslFoImgE10(AbstractWmlConversionContext context, org.w3c.dom.traversal.NodeIterator wpict) Extension function to create anelement from "E1.0 images" //w:pict
- Parameters:
wmlPackage-imageDirPath-shape-imageData-- Returns:
-
createXslFoImgE10
public static DocumentFragment createXslFoImgE10(AbstractWmlConversionContext context, Object wpict) For XSLFOExporterNonXSLT- Since:
- 3.0
-