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.

Reply via email to