5 #ifndef PPAPI_C_PRIVATE_PPP_PDF_H_
6 #define PPAPI_C_PRIVATE_PPP_PDF_H_
8 #include "ppapi/c/dev/pp_print_settings_dev.h"
13 #define PPP_PDF_INTERFACE_1 "PPP_Pdf;1"
14 #define PPP_PDF_INTERFACE PPP_PDF_INTERFACE_1
18 PP_PRIVATEPAGETRANSFORMTYPE_ROTATE_90_CW,
20 PP_PRIVATEPAGETRANSFORMTYPE_ROTATE_90_CCW
21 } PP_PrivatePageTransformType;
22 PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_PrivatePageTransformType, 4);
25 PP_PRIVATEDUPLEXMODE_NONE = 0,
26 PP_PRIVATEDUPLEXMODE_SIMPLEX = 1,
27 PP_PRIVATEDUPLEXMODE_SHORT_EDGE = 2,
28 PP_PRIVATEDUPLEXMODE_LONG_EDGE = 3,
29 PP_PRIVATEDUPLEXMODE_LAST = PP_PRIVATEDUPLEXMODE_LONG_EDGE
30 } PP_PrivateDuplexMode_Dev;
31 PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_PrivateDuplexMode_Dev, 4);
42 PP_PrivateDuplexMode_Dev duplex;
58 void (*Transform)(
PP_Instance instance, PP_PrivatePageTransformType type);
61 PP_Bool (*GetPrintPresetOptionsFromDocument)(
68 #endif // PPAPI_C_PRIVATE_PPP_PDF_H_
Definition: pp_point.h:28
int32_t PP_Instance
Definition: pp_instance.h:34
PP_Bool
Definition: pp_bool.h:30