5 #ifndef PPAPI_C_PRIVATE_PPB_PDF_H_
6 #define PPAPI_C_PRIVATE_PPB_PDF_H_
8 #include "ppapi/c/dev/ppb_font_dev.h"
15 #define PPB_PDF_INTERFACE "PPB_PDF;1"
18 struct PP_FontDescription_Dev;
21 PP_PDFFEATURE_HIDPI = 0,
22 PP_PDFFEATURE_PRINTING = 1
44 PP_PrivateFontCharset charset);
48 bool (*GetFontTableForPrivateFontFile)(
PP_Resource font_file,
51 uint32_t* output_length);
57 const unsigned short* string,
58 const unsigned short* term,
71 void (*SetContentRestriction)(
PP_Instance instance,
int restrictions);
77 void (*HasUnsupportedFeature)(
PP_Instance instance);
88 void(*SetSelectedText)(
PP_Instance instance,
const char* selected_text);
91 void (*SetLinkUnderCursor)(
PP_Instance instance,
const char* url);
95 void (*GetV8ExternalSnapshotData)(
PP_Instance instance,
96 const char** natives_data_out,
97 int* natives_size_out,
98 const char** snapshot_data_out,
99 int* snapshot_size_out);
102 #endif // PPAPI_C_PRIVATE_PPB_PDF_H_
int32_t PP_Resource
Definition: pp_resource.h:40
Definition: ppb_browser_font_trusted.h:77
int32_t PP_Instance
Definition: pp_instance.h:34
PP_Bool
Definition: pp_bool.h:30