| Index: pdf/pdfium/pdfium_engine.h
|
| diff --git a/pdf/pdfium/pdfium_engine.h b/pdf/pdfium/pdfium_engine.h
|
| index 4bea1e6280671dae05950ad2c73a96d5d0523eb1..91408a5f40770a061bff875619a19dcc585778ac 100644
|
| --- a/pdf/pdfium/pdfium_engine.h
|
| +++ b/pdf/pdfium/pdfium_engine.h
|
| @@ -496,6 +496,70 @@ class PDFiumEngine : public PDFEngine,
|
| static void Form_GotoPage(IPDF_JSPLATFORM* param, int page_number);
|
| static int Form_Browse(IPDF_JSPLATFORM* param, void* file_path, int length);
|
|
|
| +#ifdef PDF_USE_XFA
|
| + static void Form_EmailTo(FPDF_FORMFILLINFO* param,
|
| + FPDF_FILEHANDLER* file_handler,
|
| + FPDF_WIDESTRING to,
|
| + FPDF_WIDESTRING subject,
|
| + FPDF_WIDESTRING cc,
|
| + FPDF_WIDESTRING bcc,
|
| + FPDF_WIDESTRING message);
|
| + static void Form_DisplayCaret(FPDF_FORMFILLINFO* param,
|
| + FPDF_PAGE page,
|
| + FPDF_BOOL visible,
|
| + double left,
|
| + double top,
|
| + double right,
|
| + double bottom);
|
| + static void Form_SetCurrentPage(FPDF_FORMFILLINFO* param,
|
| + FPDF_DOCUMENT document,
|
| + int page);
|
| + static int Form_GetCurrentPageIndex(FPDF_FORMFILLINFO* param,
|
| + FPDF_DOCUMENT document);
|
| + static void Form_GetPageViewRect(FPDF_FORMFILLINFO* param,
|
| + FPDF_PAGE page,
|
| + double* left,
|
| + double* top,
|
| + double* right,
|
| + double* bottom);
|
| + static int Form_GetPlatform(FPDF_FORMFILLINFO* param,
|
| + void* platform,
|
| + int length);
|
| + static FPDF_BOOL Form_PopupMenu(FPDF_FORMFILLINFO* param,
|
| + FPDF_PAGE page,
|
| + FPDF_WIDGET widget,
|
| + int menu_flag,
|
| + float x,
|
| + float y);
|
| + static FPDF_BOOL Form_PostRequestURL(FPDF_FORMFILLINFO* param,
|
| + FPDF_WIDESTRING url,
|
| + FPDF_WIDESTRING data,
|
| + FPDF_WIDESTRING content_type,
|
| + FPDF_WIDESTRING encode,
|
| + FPDF_WIDESTRING header,
|
| + FPDF_BSTR* response);
|
| + static FPDF_BOOL Form_PutRequestURL(FPDF_FORMFILLINFO* param,
|
| + FPDF_WIDESTRING url,
|
| + FPDF_WIDESTRING data,
|
| + FPDF_WIDESTRING encode);
|
| + static void Form_UploadTo(FPDF_FORMFILLINFO* param,
|
| + FPDF_FILEHANDLER* file_handler,
|
| + int file_flag,
|
| + FPDF_WIDESTRING dest);
|
| + static FPDF_LPFILEHANDLER Form_DownloadFromURL(FPDF_FORMFILLINFO* param,
|
| + FPDF_WIDESTRING url);
|
| + static FPDF_FILEHANDLER* Form_OpenFile(FPDF_FORMFILLINFO* param,
|
| + int file_flag,
|
| + FPDF_WIDESTRING url,
|
| + const char* mode);
|
| + static void Form_GotoURL(FPDF_FORMFILLINFO* param,
|
| + FPDF_DOCUMENT document,
|
| + FPDF_WIDESTRING url);
|
| + static int Form_GetLanguage(FPDF_FORMFILLINFO* param,
|
| + void* language,
|
| + int length);
|
| +#endif // PDF_USE_XFA
|
| +
|
| // IFSDK_PAUSE callbacks
|
| static FPDF_BOOL Pause_NeedToPauseNow(IFSDK_PAUSE* param);
|
|
|
|
|