summaryrefslogtreecommitdiff
path: root/fpdfsdk/fpdfview_c_api_test.c
diff options
context:
space:
mode:
authorDiana Gage <drgage@google.com>2017-07-19 18:16:03 -0700
committerChromium commit bot <commit-bot@chromium.org>2017-07-20 01:30:30 +0000
commit40870db0aadef4e145fd3b2b95fa5a083afb3161 (patch)
tree75115b1c00857ac28d3ea4913d6a0e9e37239aa4 /fpdfsdk/fpdfview_c_api_test.c
parent7e0c05d7a3329fd0a262d13b8aea74eaf33ba997 (diff)
downloadpdfium-40870db0aadef4e145fd3b2b95fa5a083afb3161.tar.xz
Add FPDFAnnot_GetFormFieldAtPoint() and embedder tests.
Given a point on a page, this method returns the interactive form annotation whose rectangle contains that point. If there is no such annotation, nullptr is returned. FPDFPage_CloseAnnot() must be called after the annotation this method returns is no longer needed. The tests for this method use the returned annotation to check its interactive form annotation flags via FPDFAnnot_GetFormFieldFlags(). BUG=chromium:59266 Change-Id: I8728792bea5367c172e08fdb6bae83eafb70eb68 Reviewed-on: https://pdfium-review.googlesource.com/7970 Commit-Queue: Diana Gage <drgage@google.com> Reviewed-by: Lei Zhang <thestig@chromium.org>
Diffstat (limited to 'fpdfsdk/fpdfview_c_api_test.c')
-rw-r--r--fpdfsdk/fpdfview_c_api_test.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/fpdfsdk/fpdfview_c_api_test.c b/fpdfsdk/fpdfview_c_api_test.c
index 1405b40ce8..546ae47512 100644
--- a/fpdfsdk/fpdfview_c_api_test.c
+++ b/fpdfsdk/fpdfview_c_api_test.c
@@ -62,6 +62,7 @@ int CheckPDFiumCApi() {
CHK(FPDFAnnot_GetFlags);
CHK(FPDFAnnot_SetFlags);
CHK(FPDFAnnot_GetFormFieldFlags);
+ CHK(FPDFAnnot_GetFormFieldAtPoint);
// fpdf_attachment.h
CHK(FPDFDoc_GetAttachmentCount);