From 039426ab24ce6c564186a915a906a6be05327ae0 Mon Sep 17 00:00:00 2001 From: "ivandavid@chromium.org" Date: Thu, 10 Jul 2014 10:57:36 +0000 Subject: Added GetPDFPageSizeByIndex to expose FPDF_GetPageSizeByIndex. The function outputs the width and height, in points, of a given PDF document page. BUG=388517 Review URL: https://codereview.chromium.org/376083002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282300 0039d316-1c4b-4281-b951-d872f2087c98 --- pdf/pdf_engine.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'pdf/pdf_engine.h') diff --git a/pdf/pdf_engine.h b/pdf/pdf_engine.h index b8b6fda..b5bc95d 100644 --- a/pdf/pdf_engine.h +++ b/pdf/pdf_engine.h @@ -305,10 +305,16 @@ class PDFEngineExports { int page_number, const RenderingSettings& settings, void* bitmap_buffer) = 0; + virtual bool GetPDFDocInfo(const void* pdf_buffer, int buffer_size, int* page_count, double* max_page_width) = 0; + + // See the definition of GetPDFPageSizeByIndex in pdf.cc for details. + virtual bool GetPDFPageSizeByIndex(const void* pdf_buffer, + int pdf_buffer_size, int page_number, + double* width, double* height) = 0; }; } // namespace chrome_pdf -- cgit v1.1