Top Description Fields Constructors Methods
com.openhtmltopdf.pdfboxout

public Class PdfBoxObjectDrawerReplacedElement

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.FSObjectDrawer, 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

FSObjectDrawer Element for PDFBox

Field Summary

Modifier and TypeField and Description
private final int
private final FSObjectDrawer
private final Element
e

private final int
private Map<Shape, String>
private Point
private final int

Constructor Summary

AccessConstructor and Description
public
PdfBoxObjectDrawerReplacedElement(Element e, FSObjectDrawer drawer, int cssWidth, int cssHeight, SharedContext c)

Method Summary

Modifier and TypeMethod and Description
public void
public int
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

dotsPerPixelback to summary
private final int dotsPerPixel
drawerback to summary
private final FSObjectDrawer drawer
eback to summary
private final Element e
heightback to summary
private final int height
imageMapback to summary
private Map<Shape, String> imageMap
pointback to summary
private Point point
widthback to summary
private final int width

Constructor Detail

PdfBoxObjectDrawerReplacedElementback to summary
public PdfBoxObjectDrawerReplacedElement(Element e, FSObjectDrawer drawer, int cssWidth, int cssHeight, SharedContext c)

Method Detail

detachback to summary
public void detach(LayoutContext c)

Implements com.openhtmltopdf.extend.ReplacedElement.detach.

Annotations
@Override
getBaselineback to summary
public int getBaseline()

Implements com.openhtmltopdf.extend.ReplacedElement.getBaseline.

Annotations
@Override
getIntrinsicHeightback to summary
public int getIntrinsicHeight()

Implements com.openhtmltopdf.extend.ReplacedElement.getIntrinsicHeight.

Annotations
@Override
getIntrinsicWidthback to summary
public int getIntrinsicWidth()

Implements com.openhtmltopdf.extend.ReplacedElement.getIntrinsicWidth.

Annotations
@Override
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

Annotations
@Override
hasBaselineback to summary
public boolean hasBaseline()

Implements com.openhtmltopdf.extend.ReplacedElement.hasBaseline.

Annotations
@Override
isRequiresInteractivePaintback to summary
public boolean isRequiresInteractivePaint()

Implements com.openhtmltopdf.extend.ReplacedElement.isRequiresInteractivePaint.

Annotations
@Override
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

Annotations
@Override