Class PdfBoxSVGReplacedElement

java.lang.Object
com.openhtmltopdf.pdfboxout.PdfBoxSVGReplacedElement
All Implemented Interfaces:
com.openhtmltopdf.extend.ReplacedElement, PdfBoxLinkManager.IPdfBoxElementWithShapedLinks, PdfBoxReplacedElement

public class PdfBoxSVGReplacedElement
extends Object
implements PdfBoxReplacedElement, PdfBoxLinkManager.IPdfBoxElementWithShapedLinks
  • Constructor Details

    • PdfBoxSVGReplacedElement

      public PdfBoxSVGReplacedElement​(Element e, com.openhtmltopdf.extend.SVGDrawer svgImpl, int cssWidth, int cssHeight, com.openhtmltopdf.render.Box box, com.openhtmltopdf.css.style.CssContext css, com.openhtmltopdf.layout.SharedContext c)
  • Method Details

    • getIntrinsicWidth

      public int getIntrinsicWidth()
      Specified by:
      getIntrinsicWidth in interface com.openhtmltopdf.extend.ReplacedElement
    • getIntrinsicHeight

      public int getIntrinsicHeight()
      Specified by:
      getIntrinsicHeight in interface com.openhtmltopdf.extend.ReplacedElement
    • getLocation

      public Point getLocation()
      Specified by:
      getLocation in interface com.openhtmltopdf.extend.ReplacedElement
    • setLocation

      public void setLocation​(int x, int y)
      Specified by:
      setLocation in interface com.openhtmltopdf.extend.ReplacedElement
    • detach

      public void detach​(com.openhtmltopdf.layout.LayoutContext c)
      Specified by:
      detach in interface com.openhtmltopdf.extend.ReplacedElement
    • isRequiresInteractivePaint

      public boolean isRequiresInteractivePaint()
      Specified by:
      isRequiresInteractivePaint in interface com.openhtmltopdf.extend.ReplacedElement
    • hasBaseline

      public boolean hasBaseline()
      Specified by:
      hasBaseline in interface com.openhtmltopdf.extend.ReplacedElement
    • getBaseline

      public int getBaseline()
      Specified by:
      getBaseline in interface com.openhtmltopdf.extend.ReplacedElement
    • paint

      public void paint​(com.openhtmltopdf.render.RenderingContext c, PdfBoxOutputDevice outputDevice, com.openhtmltopdf.render.BlockBox box)
      Specified by:
      paint in interface PdfBoxReplacedElement
    • getLinkMap

      public Map<Shape,​String> getLinkMap()
      Specified by:
      getLinkMap in interface PdfBoxLinkManager.IPdfBoxElementWithShapedLinks