diff options
author | Lei Zhang <thestig@chromium.org> | 2018-03-22 18:39:05 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-03-22 18:39:05 +0000 |
commit | aaed698534284ca45a986ae7344246cffbc6faa9 (patch) | |
tree | 196ef8371b5b63ef8cccd3869424e25690f823d6 /fpdfsdk/fsdk_define.h | |
parent | f9f0e511c4a8a4b7f29624012ddcc00fb7cc8ba9 (diff) | |
download | pdfium-aaed698534284ca45a986ae7344246cffbc6faa9.tar.xz |
Consolidate QuadPoints reading code in fpdfsdk.chromium/3380chromium/3379
Also fix nits in QuadPoints code in cpdf_annot.cpp.
Change-Id: I7852b673d3dca906e6d250cb3cfa305f8ea7e742
Reviewed-on: https://pdfium-review.googlesource.com/28893
Reviewed-by: Henrique Nakashima <hnakashima@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Diffstat (limited to 'fpdfsdk/fsdk_define.h')
-rw-r--r-- | fpdfsdk/fsdk_define.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/fpdfsdk/fsdk_define.h b/fpdfsdk/fsdk_define.h index d503ba5e1d..acd8437169 100644 --- a/fpdfsdk/fsdk_define.h +++ b/fpdfsdk/fsdk_define.h @@ -10,6 +10,7 @@ #include "core/fpdfapi/parser/cpdf_parser.h" #include "core/fxge/dib/cfx_dibitmap.h" #include "core/fxge/fx_dib.h" +#include "public/fpdf_doc.h" #include "public/fpdfview.h" #ifdef PDF_ENABLE_XFA @@ -83,6 +84,11 @@ CPDF_Dictionary* CPDFDictionaryFromFPDFBookmark(FPDF_BOOKMARK bookmark); CPDF_Dictionary* CPDFDictionaryFromFPDFLink(FPDF_LINK link); +const CPDF_Array* GetQuadPointsArrayFromDictionary(CPDF_Dictionary* dict); +bool GetQuadPointsFromDictionary(CPDF_Dictionary* dict, + size_t quad_index, + FS_QUADPOINTSF* quad_points); + CFX_FloatRect CFXFloatRectFromFSRECTF(const FS_RECTF& rect); void FSRECTFFromCFXFloatRect(const CFX_FloatRect& rect, FS_RECTF* out_rect); |