align media size names in camel-printer component configuration with
javax.print.attribute.standard.MediaSizeName
-----------------------------------------------------------------------------------------------------------------
Key: CAMEL-3447
URL: https://issues.apache.org/jira/browse/CAMEL-3447
Project: Camel
Issue Type: Improvement
Affects Versions: 2.5.0
Environment: component: camel-printer (could not select it from
components list).
Reporter: Torsten Mielke
The [camel-printer documentation|http://camel.apache.org/printer.html] refers
to javax.print.attribute.standard.MediaSizeName for the mediaSize name
configuration:
{quote}
"Sets the stationary as defined by enumeration settings in the
javax.print.attribute.standard.MediaSizeName API"
{quote}
However the camel-printer helper class MediaSizeAssigner internally does not
match the enumeration names defined in
javax.print.attribute.standard.MediaSizeName.
E.g. notice these differences:
javax.print.attribute.standard.MediaSizeName enum:
ISO_A4
JIS_B0
JAPANESE_POSTCARD
camel-printer MediaSizeAssigner:
ISO-A4
JIS-B0
JAPANESE-POSTCARD
The difference is only in the use of '-' vs. '_' character but without looking
at the camel-printer source, one would currently not know what the right media
size string needs to be. Since there is already a standard naming scheme
defined in javax.print.attribute.standard.MediaSizeName, lets use it.
This only requires a simple update to class MediaSizeAssigner.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.