Chromium Code Reviews| Index: public/fpdf_formfill.h |
| diff --git a/public/fpdf_formfill.h b/public/fpdf_formfill.h |
| index 625a2b63e9ab397b453023ec6e0563ada5fd6562..d1edd699d2c22931d07fbe2e91597b0ec07dbfae 100644 |
| --- a/public/fpdf_formfill.h |
| +++ b/public/fpdf_formfill.h |
| @@ -962,17 +962,26 @@ DLLEXPORT FPDF_BOOL STDCALL FORM_ForceToKillFocus(FPDF_FORMHANDLE hHandle); |
| #define FPDF_FORMFIELD_TEXTFIELD 6 // text field type. |
| /** |
| - * Function: FPDPage_HasFormFieldAtPoint |
| - * Check the form filed position by point. |
| + * Function: FPDFPage_HasFormFieldAtPoint |
| + * Get the form field type by point. |
| * Parameters: |
| - * hHandle - Handle to the form fill module. Returned by |
| - *FPDFDOC_InitFormFillEnvironment. |
| - * page - Handle to the page. Returned by FPDF_LoadPage |
| - *function. |
| - * page_x - X position in PDF "user space". |
| - * page_y - Y position in PDF "user space". |
| + * hHandle - Handle to the form fill module. Returned by |
| + * FPDFDOC_InitFormFillEnvironment(). |
| + * page - Handle to the page. Returned by FPDF_LoadPage(). |
| + * page_x - X position in PDF "user space". |
| + * page_y - Y position in PDF "user space". |
| * Return Value: |
| - * Return the type of the formfiled; -1 indicates no fields. |
| + * Return the type of the form field; -1 indicates no field. |
| + * See field types above. |
| + **/ |
| +DLLEXPORT int STDCALL FPDFPage_HasFormFieldAtPoint(FPDF_FORMHANDLE hHandle, |
| + FPDF_PAGE page, |
| + double page_x, |
| + double page_y); |
| + |
| +/** |
| + * Function: FPDPage_HasFormFieldAtPoint |
| + * DEPRECATED. Please use FPDFPage_HasFormFieldAtPoint. |
| **/ |
| DLLEXPORT int STDCALL FPDPage_HasFormFieldAtPoint(FPDF_FORMHANDLE hHandle, |
| FPDF_PAGE page, |
| @@ -980,6 +989,24 @@ DLLEXPORT int STDCALL FPDPage_HasFormFieldAtPoint(FPDF_FORMHANDLE hHandle, |
| double page_y); |
| /** |
| + * Function: FPDFPage_FormFieldZOrderAtPoint |
| + * Get the form field z-order by point. |
| + * Parameters: |
| + * hHandle - Handle to the form fill module. Returned by |
| + * FPDFDOC_InitFormFillEnvironment(). |
| + * page - Handle to the page. Returned by FPDF_LoadPage(). |
| + * page_x - X position in PDF "user space". |
| + * page_y - Y position in PDF "user space". |
| + * Return Value: |
| + * Return the z-order of the form field; -1 indicates no field. |
| + * Higher numbers is closer to the front. |
|
Tom Sepez
2015/08/07 22:13:31
nit: are
Lei Zhang
2015/08/07 23:03:41
Done.
|
| + **/ |
| +DLLEXPORT int STDCALL FPDFPage_FormFieldZOrderAtPoint(FPDF_FORMHANDLE hHandle, |
| + FPDF_PAGE page, |
| + double page_x, |
| + double page_y); |
| + |
| +/** |
| * Function: FPDF_SetFormFieldHighlightColor |
| * Set the highlight color of specified or all the form fields in the |
| *document. |