| Index: samples/pdfium_test.cc
|
| diff --git a/samples/pdfium_test.cc b/samples/pdfium_test.cc
|
| index aa119c97e65cec4ea78f06374474f24751b567ac..47c8d5fe3f2c8f5d2a62f66c55ceb889f25ea9c4 100644
|
| --- a/samples/pdfium_test.cc
|
| +++ b/samples/pdfium_test.cc
|
| @@ -498,7 +498,7 @@ bool RenderPage(const std::string& name,
|
| FORM_DoPageAAction(page, form, FPDFPAGE_AACTION_OPEN);
|
|
|
| if (options.send_events)
|
| - SendPageEvents(doc, form, events);
|
| + SendPageEvents(form, page, events);
|
|
|
| double scale = 1.0;
|
| if (!options.scale_factor_as_string.empty()) {
|
| @@ -564,8 +564,6 @@ void RenderPdf(const std::string& name,
|
| size_t len,
|
| const Options& options,
|
| const std::string& events) {
|
| - fprintf(stderr, "Rendering PDF file %s.\n", name.c_str());
|
| -
|
| IPDF_JSPLATFORM platform_callbacks;
|
| memset(&platform_callbacks, '\0', sizeof(platform_callbacks));
|
| platform_callbacks.version = 3;
|
| @@ -606,7 +604,6 @@ void RenderPdf(const std::string& name,
|
| FPDF_AVAIL pdf_avail = FPDFAvail_Create(&file_avail, &file_access);
|
|
|
| if (FPDFAvail_IsLinearized(pdf_avail) == PDF_LINEARIZED) {
|
| - fprintf(stderr, "Linearized path...\n");
|
| doc = FPDFAvail_GetDocument(pdf_avail, nullptr);
|
| if (doc) {
|
| while (nRet == PDF_DATA_NOTAVAIL) {
|
| @@ -626,7 +623,6 @@ void RenderPdf(const std::string& name,
|
| bIsLinearized = true;
|
| }
|
| } else {
|
| - fprintf(stderr, "Non-linearized path...\n");
|
| doc = FPDF_LoadCustomDocument(&file_access, nullptr);
|
| }
|
|
|
| @@ -718,7 +714,8 @@ void RenderPdf(const std::string& name,
|
| FPDFAvail_Destroy(pdf_avail);
|
|
|
| fprintf(stderr, "Rendered %d pages.\n", rendered_pages);
|
| - fprintf(stderr, "Skipped %d bad pages.\n", bad_pages);
|
| + if (bad_pages)
|
| + fprintf(stderr, "Skipped %d bad pages.\n", bad_pages);
|
| }
|
|
|
| static void ShowConfig() {
|
| @@ -745,6 +742,7 @@ static void ShowConfig() {
|
| static const char usage_string[] =
|
| "Usage: pdfium_test [OPTION] [FILE]...\n"
|
| " --show-config - print build options and exit\n"
|
| + " --send-events - send input described by .evt file\n"
|
| " --bin-dir=<path> - override path to v8 external data\n"
|
| " --font-dir=<path> - override path to external fonts\n"
|
| " --scale=<number> - scale output size by number (e.g. 0.5)\n"
|
| @@ -818,6 +816,7 @@ int main(int argc, const char* argv[]) {
|
| GetFileContents(filename.c_str(), &file_length);
|
| if (!file_contents)
|
| continue;
|
| + fprintf(stderr, "Rendering PDF file %s.\n", filename.c_str());
|
| std::string events;
|
| if (options.send_events) {
|
| std::string event_filename = filename;
|
| @@ -828,10 +827,8 @@ int main(int argc, const char* argv[]) {
|
| std::unique_ptr<char, pdfium::FreeDeleter> event_contents =
|
| GetFileContents(event_filename.c_str(), &event_length);
|
| if (event_contents) {
|
| + fprintf(stderr, "Sending events from: %s\n", event_filename.c_str());
|
| events = std::string(event_contents.get(), event_length);
|
| - } else {
|
| - fprintf(stderr, "Warning: no event file: %s\n",
|
| - event_filename.c_str());
|
| }
|
| }
|
| }
|
|
|