| Index: ppapi/api/dev/ppp_printing_dev.idl
|
| diff --git a/ppapi/api/dev/ppp_printing_dev.idl b/ppapi/api/dev/ppp_printing_dev.idl
|
| index 74f5f6a9394ab3123a3cbbae929528075b0e8d6f..68834fd59c75b5b3a37c228c0da1a49cfd0bc215 100644
|
| --- a/ppapi/api/dev/ppp_printing_dev.idl
|
| +++ b/ppapi/api/dev/ppp_printing_dev.idl
|
| @@ -8,7 +8,7 @@
|
| */
|
|
|
| label Chrome {
|
| - M14 = 0.5
|
| + M20 = 0.6
|
| };
|
|
|
| [assert_size(4)]
|
| @@ -27,12 +27,22 @@ enum PP_PrintOutputFormat_Dev {
|
| PP_PRINTOUTPUTFORMAT_EMF = 1u << 3
|
| };
|
|
|
| -[assert_size(32)]
|
| +[assert_size(4)]
|
| +enum PP_PrintScalingOption_Dev {
|
| + PP_PRINTSCALINGOPTION_NONE = 0;
|
| + PP_PRINTSCALINGOPTION_FIT_TO_PRINTABLE_AREA = 1;
|
| + PP_PRINTSCALINGOPTION_ACTUAL_SIZE = 2;
|
| +};
|
| +
|
| +[assert_size(60)]
|
| struct PP_PrintSettings_Dev {
|
| /** This is the size of the printable area in points (1/72 of an inch) */
|
| PP_Rect printable_area;
|
| + PP_Rect content_area;
|
| + PP_Size paper_size;
|
| int32_t dpi;
|
| PP_PrintOrientation_Dev orientation;
|
| + PP_PrintScalingOption_Dev print_scaling_option;
|
| PP_Bool grayscale;
|
| /** Note that Chrome currently only supports PDF printing. */
|
| PP_PrintOutputFormat_Dev format;
|
|
|