Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(11)

Unified Diff: pdf/pdfium/pdfium_engine.h

Issue 705823002: Add pdf layer code for PDFium XFA module (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Indent Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: pdf/pdfium/pdfium_engine.h
diff --git a/pdf/pdfium/pdfium_engine.h b/pdf/pdfium/pdfium_engine.h
index cb3d0f4030e8f0aa2cd497dfe4bb10f4559f4d57..c9990ee22be688ca4eca1a7184fa0d9294bbec62 100644
--- a/pdf/pdfium/pdfium_engine.h
+++ b/pdf/pdfium/pdfium_engine.h
@@ -473,6 +473,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* pThis,
Lei Zhang 2014/11/06 04:08:08 We also don't do Hungarian notation, so maybe make
Bo Xu 2014/11/06 05:43:51 I have matched the naming to other parts in the co
+ FPDF_FILEHANDLER* fileHandler,
Lei Zhang 2014/11/06 04:08:08 fileHandler -> file_handler
+ FPDF_WIDESTRING to,
+ FPDF_WIDESTRING subject,
+ FPDF_WIDESTRING cc,
+ FPDF_WIDESTRING bcc,
+ FPDF_WIDESTRING message);
+ static void Form_DisplayCaret(FPDF_FORMFILLINFO* pThis,
+ FPDF_PAGE page,
+ FPDF_BOOL bVisible,
+ double left,
+ double top,
+ double right,
+ double bottom);
+ static void Form_SetCurrentPage(FPDF_FORMFILLINFO* pThis,
+ FPDF_DOCUMENT document,
+ int iCurPage);
+ static int Form_GetCurrentPageIndex(FPDF_FORMFILLINFO* pThis,
+ FPDF_DOCUMENT document);
+ static void Form_GetPageViewRect(FPDF_FORMFILLINFO* pThis,
+ FPDF_PAGE page,
+ double* left,
+ double* top,
+ double* right,
+ double* bottom);
+ static int Form_GetPlatform(FPDF_FORMFILLINFO* pThis,
+ void* platform,
+ int length);
+ static FPDF_BOOL Form_PopupMenu(FPDF_FORMFILLINFO* pThis,
+ FPDF_PAGE page,
+ FPDF_WIDGET hWidget,
+ int menuFlag,
+ float x,
+ float y);
+ static FPDF_BOOL Form_PostRequestURL(FPDF_FORMFILLINFO* pThis,
+ FPDF_WIDESTRING wsURL,
+ FPDF_WIDESTRING wsData,
+ FPDF_WIDESTRING wsContentType,
+ FPDF_WIDESTRING wsEncode,
+ FPDF_WIDESTRING wsHeader,
+ FPDF_BSTR* respone);
+ static FPDF_BOOL Form_PutRequestURL(FPDF_FORMFILLINFO* pThis,
+ FPDF_WIDESTRING wsURL,
+ FPDF_WIDESTRING wsData,
+ FPDF_WIDESTRING wsEncode);
+ static void Form_UploadTo(FPDF_FORMFILLINFO* pThis,
+ FPDF_FILEHANDLER* fileHandler,
+ int fileFlag,
+ FPDF_WIDESTRING uploadTo);
+ static FPDF_LPFILEHANDLER Form_DownloadFromURL(FPDF_FORMFILLINFO* pThis,
+ FPDF_WIDESTRING URL);
+ static FPDF_FILEHANDLER* Form_OpenFile(FPDF_FORMFILLINFO* pThis,
+ int fileFlag,
+ FPDF_WIDESTRING wsURL,
+ const char* mode);
+ static void Form_GotoURL(FPDF_FORMFILLINFO* pThis,
+ FPDF_DOCUMENT document,
+ FPDF_WIDESTRING wsURL);
+ static int Form_GetLanguage(FPDF_FORMFILLINFO* pThis,
+ void* language,
+ int length);
+#endif // _PDF_USE_XFA_
Lei Zhang 2014/11/06 04:08:08 nit: 2 spaces before //
+
// IFSDK_PAUSE callbacks
static FPDF_BOOL Pause_NeedToPauseNow(IFSDK_PAUSE* param);

Powered by Google App Engine
This is Rietveld 408576698