Pepper_47_C_interfaces
Classes | Macros | Typedefs | Enumerations | Functions
ppp_pdf.h File Reference
#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"
Include dependency graph for ppp_pdf.h:

Go to the source code of this file.

Classes

struct  PP_PdfPrintPresetOptions_Dev
 
struct  PPP_Pdf_1_1
 

Macros

#define PPP_PDF_INTERFACE_1   "PPP_Pdf;1"
 
#define PPP_PDF_INTERFACE   PPP_PDF_INTERFACE_1
 

Typedefs

typedef PPP_Pdf_1_1 PPP_Pdf
 

Enumerations

enum  PP_PrivatePageTransformType { PP_PRIVATEPAGETRANSFORMTYPE_ROTATE_90_CW, PP_PRIVATEPAGETRANSFORMTYPE_ROTATE_90_CCW }
 
enum  PP_PrivateDuplexMode_Dev {
  PP_PRIVATEDUPLEXMODE_NONE = 0, PP_PRIVATEDUPLEXMODE_SIMPLEX = 1, PP_PRIVATEDUPLEXMODE_SHORT_EDGE = 2, PP_PRIVATEDUPLEXMODE_LONG_EDGE = 3,
  PP_PRIVATEDUPLEXMODE_LAST = PP_PRIVATEDUPLEXMODE_LONG_EDGE
}
 

Functions

 PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_PrivatePageTransformType, 4)
 
 PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_PrivateDuplexMode_Dev, 4)
 
 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_PdfPrintPresetOptions_Dev, 24)
 

Macro Definition Documentation

#define PPP_PDF_INTERFACE   PPP_PDF_INTERFACE_1

Definition at line 14 of file ppp_pdf.h.

#define PPP_PDF_INTERFACE_1   "PPP_Pdf;1"

Definition at line 13 of file ppp_pdf.h.

Typedef Documentation

Definition at line 66 of file ppp_pdf.h.

Enumeration Type Documentation

Enumerator
PP_PRIVATEDUPLEXMODE_NONE 
PP_PRIVATEDUPLEXMODE_SIMPLEX 
PP_PRIVATEDUPLEXMODE_SHORT_EDGE 
PP_PRIVATEDUPLEXMODE_LONG_EDGE 
PP_PRIVATEDUPLEXMODE_LAST 

Definition at line 24 of file ppp_pdf.h.

Enumerator
PP_PRIVATEPAGETRANSFORMTYPE_ROTATE_90_CW 
PP_PRIVATEPAGETRANSFORMTYPE_ROTATE_90_CCW 

Definition at line 16 of file ppp_pdf.h.

Function Documentation

PP_COMPILE_ASSERT_SIZE_IN_BYTES ( PP_PrivatePageTransformType  ,
 
)
PP_COMPILE_ASSERT_SIZE_IN_BYTES ( PP_PrivateDuplexMode_Dev  ,
 
)
PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES ( PP_PdfPrintPresetOptions_Dev  ,
24   
)