Class ComponentRenderer

java.lang.Object
io.keikai.doc.io.schema.pdf.render.ComponentRenderer
All Implemented Interfaces:
IRenderer
Direct Known Subclasses:
DefaultComponentRenderer

public abstract class ComponentRenderer extends Object implements IRenderer
Internal Use Only.

Renderer to render a ComponentNode.

Author:
Jamson Chan
  • Constructor Details

  • Method Details

    • getRootRenderer

      public DocumentRenderer getRootRenderer()
      Description copied from interface: IRenderer
      Returns the root renderer.
      Specified by:
      getRootRenderer in interface IRenderer
      Returns:
      the root renderer
    • getCS

      public org.apache.pdfbox.pdmodel.PDPageContentStream getCS()
      Description copied from interface: IRenderer
      Returns the content stream of current page.
      Specified by:
      getCS in interface IRenderer
      Returns:
      the content stream of current page
    • getPDFComponent

      public PDFComponent getPDFComponent()
      Returns the PDFComponent to render.
      Returns:
      the PDFComponent to render
    • getLeftX

      public float getLeftX()
      Returns the x coordinate to start rendering.
      Returns:
      the x coordinate to start rendering
    • getY

      public float getY()
      Returns the y coordinate to start rendering.
      Returns:
      the y coordinate to start rendering