Chromium Code Reviews| Index: public/fpdf_formfill.h |
| diff --git a/public/fpdf_formfill.h b/public/fpdf_formfill.h |
| index b3bbb9280c0e4d82ee0cd120761c29b4d5e28f86..04f260a7e5aad36352eee6e332ae8accefc0768b 100644 |
| --- a/public/fpdf_formfill.h |
| +++ b/public/fpdf_formfill.h |
| @@ -709,7 +709,7 @@ typedef struct _FPDF_FORMFILLINFO { |
| * Method: FFI_DisplayCaret |
| * This method will show the caret at specified position. |
| * Interface Version: |
| - * 1 |
| + * 2 |
|
Tom Sepez
2016/01/29 16:47:11
Thanks for correcting these comments.
|
| * Implementation Required: |
| * yes |
| * Parameters: |
| @@ -739,7 +739,7 @@ typedef struct _FPDF_FORMFILLINFO { |
| * Method: FFI_GetCurrentPageIndex |
| * This method will get the current page index. |
| * Interface Version: |
| - * 1 |
| + * 2 |
| * Implementation Required: |
| * yes |
| * Parameters: |
| @@ -756,7 +756,7 @@ typedef struct _FPDF_FORMFILLINFO { |
| * Method: FFI_SetCurrentPage |
| * This method will set the current page. |
| * Interface Version: |
| - * 1 |
| + * 2 |
| * Implementation Required: |
| * yes |
| * Parameters: |
| @@ -775,7 +775,7 @@ typedef struct _FPDF_FORMFILLINFO { |
| * Method: FFI_GotoURL |
| * This method will link to the specified URL. |
| * Interface Version: |
| - * 1 |
| + * 2 |
| * Implementation Required: |
| * no |
| * Parameters: |
| @@ -794,7 +794,7 @@ typedef struct _FPDF_FORMFILLINFO { |
| * Method: FFI_GetPageViewRect |
| * This method will get the current page view rectangle. |
| * Interface Version: |
| - * 1 |
| + * 2 |
| * Implementation Required: |
| * yes |
| * Parameters: |
| @@ -822,7 +822,7 @@ typedef struct _FPDF_FORMFILLINFO { |
| * Method: FFI_PopupMenu |
| * This method will track the right context menu for XFA fields. |
| * Interface Version: |
| - * 1 |
| + * 2 |
| * Implementation Required: |
| * yes |
| * Parameters: |
| @@ -845,7 +845,7 @@ typedef struct _FPDF_FORMFILLINFO { |
| * Method: FFI_OpenFile |
| * This method will open the specified file with the specified mode. |
| * Interface Version |
| - * 1 |
| + * 2 |
| * Implementation Required: |
| * yes |
| * Parameters: |
| @@ -868,7 +868,7 @@ typedef struct _FPDF_FORMFILLINFO { |
| * This method will email the specified file stream to the specified |
| *contacter. |
| * Interface Version: |
| - * 1 |
| + * 2 |
| * Implementation Required: |
| * yes |
| * Parameters: |
| @@ -899,7 +899,7 @@ typedef struct _FPDF_FORMFILLINFO { |
| * This method will get upload the specified file stream to the |
| *specified URL. |
| * Interface Version: |
| - * 1 |
| + * 2 |
| * Implementation Required: |
| * yes |
| * Parameters: |
| @@ -920,7 +920,7 @@ typedef struct _FPDF_FORMFILLINFO { |
| * Method: FFI_GetPlatform |
| * This method will get the current platform. |
| * Interface Version: |
| - * 1 |
| + * 2 |
| * Implementation Required: |
| * yes |
| * Parameters: |
| @@ -940,7 +940,7 @@ typedef struct _FPDF_FORMFILLINFO { |
| * Method: FFI_GetLanguage |
| * This method will get the current language. |
| * Interface Version: |
| - * 1 |
| + * 2 |
| * Implementation Required: |
| * yes |
| * Parameters: |
| @@ -960,7 +960,7 @@ typedef struct _FPDF_FORMFILLINFO { |
| * Method: FFI_DownloadFromURL |
| * This method will download the specified file from the URL. |
| * Interface Version: |
| - * 1 |
| + * 2 |
| * Implementation Required: |
| * yes |
| * Parameters: |
| @@ -975,7 +975,7 @@ typedef struct _FPDF_FORMFILLINFO { |
| * Method: FFI_PostRequestURL |
| * This method will post the request to the server URL. |
| * Interface Version: |
| - * 1 |
| + * 2 |
| * Implementation Required: |
| * yes |
| * Parameters: |
| @@ -998,7 +998,7 @@ typedef struct _FPDF_FORMFILLINFO { |
| * Method: FFI_PutRequestURL |
| * This method will put the request to the server URL. |
| * Interface Version: |
| - * 1 |
| + * 2 |
| * Implementation Required: |
| * yes |
| * Parameters: |
| @@ -1011,6 +1011,29 @@ typedef struct _FPDF_FORMFILLINFO { |
| * TRUE indicates success, otherwise FALSE. |
| **/ |
| FPDF_BOOL (*FFI_PutRequestURL)(struct _FPDF_FORMFILLINFO* pThis, FPDF_WIDESTRING wsURL, FPDF_WIDESTRING wsData, FPDF_WIDESTRING wsEncode); |
| + |
| + /** |
| + * Method: FFI_PageEvent |
| + * This method will notify applications when a page is deleted or |
| + *removed. |
| + * Interface Version: |
| + * 2 |
| + * Implementation Required: |
| + * yes |
| + * Parameters: |
| + * pThis - Pointer to the interface structure itself. |
| + * iPageIndex - The index of which page is modified. |
| + * iEventType - Type of events. It can be one of |
| + *the following marcos: |
| + * 1. FXFA_PAGEVIEWEVENT_POSTADDED |
| + * 2. FXFA_PAGEVIEWEVENT_POSTREMOVED |
| + * Return value: |
| + * None. |
| + **/ |
| + void (*FFI_PageEvent)(struct _FPDF_FORMFILLINFO* pThis, |
| + int iPageIndex, |
| + int iEventType); |
| + |
| #endif // PDF_ENABLE_XFA |
| } FPDF_FORMFILLINFO; |