Package org.docx4j.model.images
Class WordXmlPictureE20
java.lang.Object
org.docx4j.model.images.AbstractWordXmlPicture
org.docx4j.model.images.WordXmlPictureE20
Generate HTML/XSLFO from
E20 example:
<w:drawing>
<wp:inline distT="0" distB="0" distL="0" distR="0">
<wp:extent cx="3238500" cy="2362200" />
<wp:effectExtent l="19050" t="0" r="0" b="0" />
<wp:docPr id="1" name="Picture 1" />
<wp:cNvGraphicFramePr>
<a:graphicFrameLocks xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
noChangeAspect="1" />
</wp:cNvGraphicFramePr>
<a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">
<a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">
<pic:pic xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture">
<pic:nvPicPr>
<pic:cNvPr id="0" name="Picture 1" />
<pic:cNvPicPr>
<a:picLocks noChangeAspect="1" noChangeArrowheads="1" />
</pic:cNvPicPr>
</pic:nvPicPr>
<pic:blipFill>
<a:blip r:embed="rId5" />
:
</pic:blipFill>
<pic:spPr bwMode="auto">
:
</pic:spPr>
</pic:pic>
</a:graphicData>
</a:graphic>
</wp:inline>
</w:drawing>
<w:drawing>
<wp:anchor distT="0" distB="0" distL="114300" distR="114300" simplePos="0"
relativeHeight="251662336" behindDoc="0" locked="0" layoutInCell="1" allowOverlap="1">
<wp:simplePos x="0" y="0" />
<wp:positionH relativeFrom="column">
<wp:posOffset>3400425</wp:posOffset>
</wp:positionH>
<wp:positionV relativeFrom="paragraph">
<wp:posOffset>1991360</wp:posOffset>
</wp:positionV>
<wp:extent cx="552450" cy="209550" />
<wp:effectExtent l="38100" t="0" r="19050" b="38100" />
<wp:wrapTopAndBottom />
<wp:docPr id="4" name="Picture 1" descr="D:\\stuff\\untitled.bmp" />
<wp:cNvGraphicFramePr>
<a:graphicFrameLocks xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" noChangeAspect="1" />
</wp:cNvGraphicFramePr>
<a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">
<a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">
<pic:pic xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture">
<pic:nvPicPr>
<pic:cNvPr id="0" name="Picture 1" descr="D:\\stuff\\untitled.bmp" />
<pic:cNvPicPr>
<a:picLocks noChangeAspect="1" noChangeArrowheads="1" />
</pic:cNvPicPr>
</pic:nvPicPr>
<pic:blipFill>
<a:blip r:embed="rId7" cstate="print">
<a:clrChange>
<a:clrFrom>
<a:srgbClr val="FFFFFF" />
</a:clrFrom>
<a:clrTo>
<a:srgbClr val="FFFFFF">
<a:alpha val="0" />
</a:srgbClr>
</a:clrTo>
</a:clrChange>
<a:biLevel thresh="50000" />
</a:blip>
<a:srcRect l="35365" t="28689" r="52846" b="65300" />
<a:stretch>
<a:fillRect />
</a:stretch>
</pic:blipFill>
<pic:spPr bwMode="auto">
<a:xfrm rot="21023481">
<a:off x="0" y="0" />
<a:ext cx="552450" cy="209550" />
</a:xfrm>
<a:prstGeom prst="rect">
<a:avLst />
</a:prstGeom>
<a:noFill />
<a:ln w="9525">
<a:noFill />
<a:miter lim="800000" />
<a:headEnd />
<a:tailEnd />
</a:ln>
</pic:spPr>
</pic:pic>
</a:graphicData>
</a:graphic>
</wp:anchor>
</w:drawing>
-
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 DocumentFragmentcreateHtmlImgE20(AbstractWmlConversionContext context, Object wpInline) Extension function to create an HTMLelement from "E2.0 images" //w:drawing/wp:inline |//w:drawing/wp:anchor
static DocumentFragmentcreateHtmlImgE20(AbstractWmlConversionContext context, Object wpInline, String id) Extension function to create an HTMLelement from "E2.0 images" //w:drawing/wp:inline |//w:drawing/wp:anchor with a custom ID.
static DocumentFragmentcreateXslFoImgE20(AbstractWmlConversionContext context, Object wpInline) for XSLFOExporterNonXSLTstatic DocumentFragmentcreateXslFoImgE20(AbstractWmlConversionContext context, org.w3c.dom.traversal.NodeIterator wpInline) Extension function to create an XSL FO <fo:external-graphic> element from "E2.0 images" //w:drawing/wp:inline |//w:drawing/wp:anchorMethods 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
-
createHtmlImgE20
public static DocumentFragment createHtmlImgE20(AbstractWmlConversionContext context, Object wpInline) Extension function to create an HTMLelement from "E2.0 images" //w:drawing/wp:inline |//w:drawing/wp:anchor
- Parameters:
context-wpInline-- Returns:
-
createHtmlImgE20
public static DocumentFragment createHtmlImgE20(AbstractWmlConversionContext context, Object wpInline, String id) Extension function to create an HTMLelement from "E2.0 images" //w:drawing/wp:inline |//w:drawing/wp:anchor with a custom ID.
- Parameters:
context-wpInline-- Returns:
-
createXslFoImgE20
public static DocumentFragment createXslFoImgE20(AbstractWmlConversionContext context, org.w3c.dom.traversal.NodeIterator wpInline) Extension function to create an XSL FO <fo:external-graphic> element from "E2.0 images" //w:drawing/wp:inline |//w:drawing/wp:anchor- Parameters:
wmlPackage-imageDirPath-pictureData-picSize-picLink-linkData-- Returns:
-
createXslFoImgE20
public static DocumentFragment createXslFoImgE20(AbstractWmlConversionContext context, Object wpInline) for XSLFOExporterNonXSLT- Since:
- 3.0
-