#716: ImageFormat.java

projectforge-business/src/main/java/org/projectforge/framework/renderer/ImageFormat.java Enum, projectforge-business/src/main/java/org/projectforge/framework/renderer/ImageFormat.java 43 lines · 14 code · 27 comments · 2 blank
Enumeration of supported output image formats for SVG rendering. Values: JPEG, PNG, PDF, SVG. Provides a varargs membership test method.

Structure

ValueDescription
JPEGRaster JPEG output via Batik JPEGTranscoder
PNGRaster PNG output via Batik PNGTranscoder
PDFVector PDF output via FOP PDFTranscoder
SVGRaw SVG bytes, no transcoding

isIn(ImageFormat... formats)

A varargs convenience method that returns true if this equals any of the provided formats. Used by BatikImageRenderer.getByteArray() to check whether the requested format is a raster type (PNG or JPEG).

Git History

868d6abb7 2026-01-01 2025 -> 2026
63081666f 2025-01-01 Source file headers: 2024-> 2025.
b6092df09 2024-01-09 Copyright 2023 -> 2024
ab45d51fa 2023-01-01 Copyright 2001-2022 -> 2001-2023.
5f7ef41b8 2022-02-18 Copyright 2021 -> 2022
ceb63e8a1 2021-03-08 Source code header: (C) 2001-2021.
7c79f1922 2020-01-03 Copyright of source header -> 2020.
dd5ca38ac 2019-06-07 CopyRight of all java file-header updated or created.
9ebb88522 2016-07-18 Initial commit