Top Fields Constructors Methods
com.openhtmltopdf.pdfboxout

public Class PdfBoxImageElement

extends Object
implements PdfBoxReplacedElement, IPdfBoxElementWithShapedLinks
Class Inheritance
All Implemented Interfaces
com.openhtmltopdf.pdfboxout.PdfBoxLinkManager.IPdfBoxElementWithShapedLinks, com.openhtmltopdf.pdfboxout.PdfBoxReplacedElement, com.openhtmltopdf.extend.ReplacedElement
Imports
com.openhtmltopdf.extend.FSImage, .ReplacedElement, com.openhtmltopdf.layout.LayoutContext, .SharedContext, com.openhtmltopdf.pdfboxout.PdfBoxLinkManager.IPdfBoxElementWithShapedLinks, com.openhtmltopdf.render.BlockBox, .RenderingContext, com.openhtmltopdf.swing.ImageMapParser, org.w3c.dom.Element, java.awt.*, java.util.Map

Field Summary

Modifier and TypeField and Description
private final FSImage
private Point
private final Map<Shape, String>
private final boolean

Constructor Summary

AccessConstructor and Description
public
PdfBoxImageElement(Element e, FSImage image, SharedContext c, boolean interpolate)

Method Summary

Modifier and TypeMethod and Description
public void
public int
public FSImage
public int
public int
public Map<Shape, String>
public Point
getLocation()

Implements com.openhtmltopdf.extend.ReplacedElement.getLocation.

Returns the current location where the element will be rendered on the canvas

public boolean
public boolean
public void
public void
setLocation(int
new horizontal pos
x
,
int
new vertical pos
y
)

Implements com.openhtmltopdf.extend.ReplacedElement.setLocation.

Assigns the new locations where the element will be rendered.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_imageback to summary
private final FSImage _image
_locationback to summary
private Point _location
imageMapback to summary
private final Map<Shape, String> imageMap
interpolateback to summary
private final boolean interpolate

Constructor Detail

PdfBoxImageElementback to summary
public PdfBoxImageElement(Element e, FSImage image, SharedContext c, boolean interpolate)

Method Detail

detachback to summary
public void detach(LayoutContext c)

Implements com.openhtmltopdf.extend.ReplacedElement.detach.

getBaselineback to summary
public int getBaseline()

Implements com.openhtmltopdf.extend.ReplacedElement.getBaseline.

getImageback to summary
public FSImage getImage()
getIntrinsicHeightback to summary
public int getIntrinsicHeight()

Implements com.openhtmltopdf.extend.ReplacedElement.getIntrinsicHeight.

getIntrinsicWidthback to summary
public int getIntrinsicWidth()

Implements com.openhtmltopdf.extend.ReplacedElement.getIntrinsicWidth.

getLinkMapback to summary
public Map<Shape, String> getLinkMap()

Implements com.openhtmltopdf.pdfboxout.PdfBoxLinkManager.IPdfBoxElementWithShapedLinks.getLinkMap.

Annotations
@Override
getLocationback to summary
public Point getLocation()

Implements com.openhtmltopdf.extend.ReplacedElement.getLocation.

Doc from com.openhtmltopdf.extend.ReplacedElement.getLocation.

Returns the current location where the element will be rendered on the canvas

Returns:Point

see desc

hasBaselineback to summary
public boolean hasBaseline()

Implements com.openhtmltopdf.extend.ReplacedElement.hasBaseline.

isRequiresInteractivePaintback to summary
public boolean isRequiresInteractivePaint()

Implements com.openhtmltopdf.extend.ReplacedElement.isRequiresInteractivePaint.

paintback to summary
public void paint(RenderingContext c, PdfBoxOutputDevice outputDevice, BlockBox box)

Implements com.openhtmltopdf.pdfboxout.PdfBoxReplacedElement.paint.

Annotations
@Override
setLocationback to summary
public void setLocation(int x, int y)

Implements com.openhtmltopdf.extend.ReplacedElement.setLocation.

Doc from com.openhtmltopdf.extend.ReplacedElement.setLocation.

Assigns the new locations where the element will be rendered.

Parameters
x:int

new horizontal pos

y:int

new vertical pos