| Index: testing/embedder_test.cpp
|
| diff --git a/testing/embedder_test.cpp b/testing/embedder_test.cpp
|
| index 8d4682eacfd1cde42cdf78a03c7b12a070743cd4..7224e227c62956fb300827858b63b573ebaa5f09 100644
|
| --- a/testing/embedder_test.cpp
|
| +++ b/testing/embedder_test.cpp
|
| @@ -102,6 +102,15 @@ void EmbedderTest::TearDown() {
|
| free(file_contents_);
|
| }
|
|
|
| +bool EmbedderTest::CreateEmptyDocument() {
|
| + document_ = FPDF_CreateNewDocument();
|
| + if (!document_)
|
| + return false;
|
| +
|
| + SetupFormFillEnvironment();
|
| + return true;
|
| +}
|
| +
|
| bool EmbedderTest::OpenDocument(const std::string& filename,
|
| bool must_linearize) {
|
| std::string file_path;
|
| @@ -169,7 +178,11 @@ bool EmbedderTest::OpenDocument(const std::string& filename,
|
| #endif // PDF_ENABLE_XFA
|
|
|
| (void)FPDF_GetDocPermissions(document_);
|
| + SetupFormFillEnvironment();
|
| + return true;
|
| +}
|
|
|
| +void EmbedderTest::SetupFormFillEnvironment() {
|
| IPDF_JSPLATFORM* platform = static_cast<IPDF_JSPLATFORM*>(this);
|
| memset(platform, 0, sizeof(IPDF_JSPLATFORM));
|
| platform->version = 2;
|
| @@ -190,8 +203,6 @@ bool EmbedderTest::OpenDocument(const std::string& filename,
|
| form_handle_ = FPDFDOC_InitFormFillEnvironment(document_, formfillinfo);
|
| FPDF_SetFormFieldHighlightColor(form_handle_, 0, 0xFFE4DD);
|
| FPDF_SetFormFieldHighlightAlpha(form_handle_, 100);
|
| -
|
| - return true;
|
| }
|
|
|
| void EmbedderTest::DoOpenActions() {
|
|
|