Class PdfboxGraphicsEncoder
java.lang.Object
org.knowm.xchart.PdfboxGraphicsEncoder
A helper class with static methods for saving Charts as a PDF file
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateConstructor - Private constructor to prevent instantiation -
Method Summary
Modifier and TypeMethodDescriptionprivate static StringaddFileExtension(String fileName) Only adds the extension of the ".pdf" to the filename if the filename doesn't already have it.static voidsavePdfboxGraphics(List<? extends Chart> charts, File file) Write multiple charts to a filestatic voidsavePdfboxGraphics(List<? extends Chart> charts, OutputStream os) Write multiple charts to an OutputStreamstatic voidsavePdfboxGraphics(List<? extends Chart> charts, String fileName) Write multiple charts to a filestatic voidsavePdfboxGraphics(Chart chart, File file) Write a chart to a filestatic voidsavePdfboxGraphics(Chart chart, OutputStream os) Write a chart to an OutputStreamstatic voidsavePdfboxGraphics(Chart chart, String fileName) Write a chart to a file
-
Field Details
-
PDF_FILE_EXTENSION
- See Also:
-
-
Constructor Details
-
PdfboxGraphicsEncoder
private PdfboxGraphicsEncoder()Constructor - Private constructor to prevent instantiation
-
-
Method Details
-
savePdfboxGraphics
Write a chart to a file- Parameters:
chart- ChartfileName- file name path- Throws:
IOException
-
savePdfboxGraphics
Write a chart to a file- Parameters:
chart- Chartfile- File- Throws:
IOException
-
savePdfboxGraphics
Write a chart to an OutputStream- Parameters:
chart- Chartos- OutputStream- Throws:
IOException
-
savePdfboxGraphics
public static void savePdfboxGraphics(List<? extends Chart> charts, String fileName) throws IOException Write multiple charts to a file- Parameters:
charts- List<? extends Chart>fileName- file name path- Throws:
IOException
-
savePdfboxGraphics
Write multiple charts to a file- Parameters:
charts- List<? extends Chart>file- File- Throws:
IOException
-
savePdfboxGraphics
public static void savePdfboxGraphics(List<? extends Chart> charts, OutputStream os) throws IOException Write multiple charts to an OutputStream- Parameters:
charts- List<? extends Chart>os- OutputStream- Throws:
IOException
-
addFileExtension
-