Chromium Code Reviews| Index: ppapi/c/private/ppp_pdf.h |
| diff --git a/ppapi/c/private/ppp_pdf.h b/ppapi/c/private/ppp_pdf.h |
| index 144e95cdff7306976bdc3e13389f25a66dda16f5..d27d987b3e79df2e19f26f2cb5f787f21b3187e8 100644 |
| --- a/ppapi/c/private/ppp_pdf.h |
| +++ b/ppapi/c/private/ppp_pdf.h |
| @@ -5,6 +5,7 @@ |
| #ifndef PPAPI_C_PRIVATE_PPP_PDF_H_ |
| #define PPAPI_C_PRIVATE_PPP_PDF_H_ |
| +#include "ppapi/c/dev/pp_print_settings_dev.h" |
| #include "ppapi/c/pp_instance.h" |
| #include "ppapi/c/pp_point.h" |
| #include "ppapi/c/pp_var.h" |
| @@ -20,15 +21,37 @@ typedef enum { |
| } PP_PrivatePageTransformType; |
| PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_PrivatePageTransformType, 4); |
| -struct PPP_Pdf_1 { |
| +struct PPP_PdfPrintPresetOptions_Dev { |
|
raymes
2014/10/07 17:27:13
This should be called PP_PdfPrintPresetOptions_Dev
Nikhil
2014/10/08 06:51:50
Done.
|
| + // Returns whether scaling is disabled. Returns same information as the |
| + // PPP_Printing_Dev's method IsScalingDiabled(). |
| + PP_Bool is_scaling_disabled; |
| + |
| + // Number of copies to be printed. |
| + int32_t copies; |
| + |
| + // DuplexMode to be used for printing. |
| + PP_PrintDuplexMode_Dev duplex; |
| + |
| + // Page range to be used for printing. |
| + struct PP_PrintRange_Dev page_range; |
| + int32_t page_range_count; |
| +}; |
| +PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PPP_PdfPrintPresetOptions_Dev, 24); |
| + |
| +struct PPP_Pdf_1_1 { |
| // Returns an absolute URL if the position is over a link. |
| PP_Var (*GetLinkAtPosition)(PP_Instance instance, |
| PP_Point point); |
| // Requests that the plugin apply the given transform to its view. |
| void (*Transform)(PP_Instance instance, PP_PrivatePageTransformType type); |
| + |
| + // Return true if print preset options are updated from document. |
| + PP_Bool (*GetPrintPresetOptionsFromDocument)( |
| + PP_Instance instance, |
| + PPP_PdfPrintPresetOptions_Dev* options); |
| }; |
| -typedef PPP_Pdf_1 PPP_Pdf; |
| +typedef PPP_Pdf_1_1 PPP_Pdf; |
| #endif // PPAPI_C_PRIVATE_PPP_PDF_H_ |