Class RMShapePdfr<T extends RMShape>

java.lang.Object
com.inductiveautomation.rm.pdf.writer.RMObjectPdfr<T>
com.inductiveautomation.rm.pdf.writer.RMShapePdfr<T>
Direct Known Subclasses:
RMImageShapePdfr, RMPagePdfr, RMTextShapePdfr

public class RMShapePdfr<T extends RMShape> extends RMObjectPdfr<T>
This RMObjectPdfr subclass writes PDF for RMShape.
  • Constructor Details

    • RMShapePdfr

      public RMShapePdfr()
  • Method Details

    • writePDF

      public void writePDF(T aShape, RMPDFWriter aWriter)
      Writes a given RMShape hierarchy to a PDF file (recursively).
      Overrides:
      writePDF in class RMObjectPdfr<T extends RMShape>
    • writeShapeBefore

      protected void writeShapeBefore(T aShape, RMPDFWriter aWriter)
      Writes a given RMShape hierarchy to a PDF file (recursively).
    • writeShapeAll

      protected void writeShapeAll(T aShape, RMPDFWriter aWriter)
      Writes the shape and then the shape's children.
    • writeShape

      protected void writeShape(T aShape, RMPDFWriter aWriter)
      Writes a given RMShape hierarchy to a PDF file (recursively).
    • writeShapeChildren

      protected void writeShapeChildren(RMShape aShape, RMPDFWriter aWriter)
      Writes a given RMShape hierarchy to a PDF file (recursively).
    • writeShapeAfter

      protected void writeShapeAfter(T aShape, RMPDFWriter aWriter)
      Writes a given RMShape hierarchy to a PDF file (recursively).
    • getPdfr

      public static RMShapePdfr getPdfr(RMShape aShape)
      Returns the shape pdfr for a shape.