Class RMImageFillPdfr
java.lang.Object
com.inductiveautomation.rm.pdf.writer.RMImageFillPdfr
This RMFillPdfr subclass writes PDF for RMImageFill.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Object
addObjectToWriter
(PDFFile pFile, Object anObj, RMPDFWriter aWriter) This function recurses through a tree of PDF objects and make sure that any objects that are referenced within the tree get added to the xref table.static String
getColorSpace
(RMImageData anImageData, RMPDFWriter aWriter) Returns the pdf colorspace string for a given image data.static void
writeImageData
(RMImageData anImageData, RMPDFWriter aWriter) Writes the PDF to embed the actual image bytes.static void
writeImageDataPDF
(RMImageData anImageData, RMPDFWriter aWriter) static void
writeImageFill
(RMImageFill anImageFill, RMPath aPath, RMRect bounds, RMPDFWriter aWriter) Writes given RMImageFill to a PDF file.static void
writeImageFill
(RMShape aShape, RMImageFill anImageFill, RMPDFWriter aWriter) Writes given RMImageFill to a PDF file.
-
Constructor Details
-
RMImageFillPdfr
public RMImageFillPdfr()
-
-
Method Details
-
writeImageFill
Writes given RMImageFill to a PDF file. -
writeImageFill
public static void writeImageFill(RMImageFill anImageFill, RMPath aPath, RMRect bounds, RMPDFWriter aWriter) Writes given RMImageFill to a PDF file. -
writeImageData
Writes the PDF to embed the actual image bytes. -
getColorSpace
Returns the pdf colorspace string for a given image data. -
writeImageDataPDF
-
addObjectToWriter
This function recurses through a tree of PDF objects and make sure that any objects that are referenced within the tree get added to the xref table. Starting at the root node, we traverse every object in the tree. If any of the nodes are indirect references (ie. the pdf "n 0 R") we add the object that is referenced to the xref table. Returns a fully resolved object suitable for inclusion in the file.
-