Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(350)

Side by Side Diff: fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp

Issue 2412523002: Cleanup env variable names (Closed)
Patch Set: Cleanup Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 PDFium Authors. All rights reserved. 1 // Copyright 2016 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #include "fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.h" 7 #include "fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.h"
8 8
9 #include "core/fpdfapi/parser/cpdf_array.h" 9 #include "core/fpdfapi/parser/cpdf_array.h"
10 #include "core/fpdfapi/parser/cpdf_stream_acc.h" 10 #include "core/fpdfapi/parser/cpdf_stream_acc.h"
(...skipping 28 matching lines...) Expand all
39 ASSERT(m_pDocument); 39 ASSERT(m_pDocument);
40 } 40 }
41 41
42 CPDFXFA_DocEnvironment::~CPDFXFA_DocEnvironment() { 42 CPDFXFA_DocEnvironment::~CPDFXFA_DocEnvironment() {
43 if (m_pJSContext && m_pDocument->GetFormFillEnv()) 43 if (m_pJSContext && m_pDocument->GetFormFillEnv())
44 m_pDocument->GetFormFillEnv()->GetJSRuntime()->ReleaseContext(m_pJSContext); 44 m_pDocument->GetFormFillEnv()->GetJSRuntime()->ReleaseContext(m_pJSContext);
45 } 45 }
46 46
47 void CPDFXFA_DocEnvironment::SetChangeMark(CXFA_FFDoc* hDoc) { 47 void CPDFXFA_DocEnvironment::SetChangeMark(CXFA_FFDoc* hDoc) {
48 if (hDoc == m_pDocument->GetXFADoc() && m_pDocument->GetFormFillEnv()) 48 if (hDoc == m_pDocument->GetXFADoc() && m_pDocument->GetFormFillEnv())
49 m_pDocument->GetFormFillEnv()->GetSDKDocument()->SetChangeMark(); 49 m_pDocument->GetFormFillEnv()->SetChangeMark();
50 } 50 }
51 51
52 void CPDFXFA_DocEnvironment::InvalidateRect(CXFA_FFPageView* pPageView, 52 void CPDFXFA_DocEnvironment::InvalidateRect(CXFA_FFPageView* pPageView,
53 const CFX_RectF& rt, 53 const CFX_RectF& rt,
54 uint32_t dwFlags /* = 0 */) { 54 uint32_t dwFlags /* = 0 */) {
55 if (!m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv()) 55 if (!m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv())
56 return; 56 return;
57 57
58 if (m_pDocument->GetDocType() != DOCTYPE_DYNAMIC_XFA) 58 if (m_pDocument->GetDocType() != DOCTYPE_DYNAMIC_XFA)
59 return; 59 return;
(...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after
271 CXFA_FFDocView* pXFADocView = m_pDocument->GetXFADocView(); 271 CXFA_FFDocView* pXFADocView = m_pDocument->GetXFADocView();
272 if (!pXFADocView) 272 if (!pXFADocView)
273 return; 273 return;
274 274
275 for (int iPageIter = 0; iPageIter < m_pDocument->GetOriginalPageCount(); 275 for (int iPageIter = 0; iPageIter < m_pDocument->GetOriginalPageCount();
276 iPageIter++) { 276 iPageIter++) {
277 CPDFXFA_Page* pPage = m_pDocument->GetXFAPageList()->GetAt(iPageIter); 277 CPDFXFA_Page* pPage = m_pDocument->GetXFAPageList()->GetAt(iPageIter);
278 if (!pPage) 278 if (!pPage)
279 continue; 279 continue;
280 280
281 m_pDocument->GetFormFillEnv()->GetSDKDocument()->RemovePageView(pPage); 281 m_pDocument->GetFormFillEnv()->RemovePageView(pPage);
282 pPage->SetXFAPageView(pXFADocView->GetPageView(iPageIter)); 282 pPage->SetXFAPageView(pXFADocView->GetPageView(iPageIter));
283 } 283 }
284 284
285 int flag = (nNewCount < m_pDocument->GetOriginalPageCount()) 285 int flag = (nNewCount < m_pDocument->GetOriginalPageCount())
286 ? FXFA_PAGEVIEWEVENT_POSTREMOVED 286 ? FXFA_PAGEVIEWEVENT_POSTREMOVED
287 : FXFA_PAGEVIEWEVENT_POSTADDED; 287 : FXFA_PAGEVIEWEVENT_POSTADDED;
288 int count = FXSYS_abs(nNewCount - m_pDocument->GetOriginalPageCount()); 288 int count = FXSYS_abs(nNewCount - m_pDocument->GetOriginalPageCount());
289 m_pDocument->SetOriginalPageCount(nNewCount); 289 m_pDocument->SetOriginalPageCount(nNewCount);
290 pFormFillEnv->PageEvent(count, flag); 290 pFormFillEnv->PageEvent(count, flag);
291 } 291 }
292 292
293 void CPDFXFA_DocEnvironment::WidgetPostAdd(CXFA_FFWidget* hWidget, 293 void CPDFXFA_DocEnvironment::WidgetPostAdd(CXFA_FFWidget* hWidget,
294 CXFA_WidgetAcc* pWidgetData) { 294 CXFA_WidgetAcc* pWidgetData) {
295 if (m_pDocument->GetDocType() != DOCTYPE_DYNAMIC_XFA || !hWidget) 295 if (m_pDocument->GetDocType() != DOCTYPE_DYNAMIC_XFA || !hWidget)
296 return; 296 return;
297 297
298 CXFA_FFPageView* pPageView = hWidget->GetPageView(); 298 CXFA_FFPageView* pPageView = hWidget->GetPageView();
299 if (!pPageView) 299 if (!pPageView)
300 return; 300 return;
301 301
302 CPDFXFA_Page* pXFAPage = m_pDocument->GetXFAPage(pPageView); 302 CPDFXFA_Page* pXFAPage = m_pDocument->GetXFAPage(pPageView);
303 if (!pXFAPage) 303 if (!pXFAPage)
304 return; 304 return;
305 305
306 m_pDocument->GetFormFillEnv() 306 m_pDocument->GetFormFillEnv()
307 ->GetSDKDocument()
308 ->GetPageView(pXFAPage, true) 307 ->GetPageView(pXFAPage, true)
309 ->AddAnnot(hWidget); 308 ->AddAnnot(hWidget);
310 } 309 }
311 310
312 void CPDFXFA_DocEnvironment::WidgetPreRemove(CXFA_FFWidget* hWidget, 311 void CPDFXFA_DocEnvironment::WidgetPreRemove(CXFA_FFWidget* hWidget,
313 CXFA_WidgetAcc* pWidgetData) { 312 CXFA_WidgetAcc* pWidgetData) {
314 if (m_pDocument->GetDocType() != DOCTYPE_DYNAMIC_XFA || !hWidget) 313 if (m_pDocument->GetDocType() != DOCTYPE_DYNAMIC_XFA || !hWidget)
315 return; 314 return;
316 315
317 CXFA_FFPageView* pPageView = hWidget->GetPageView(); 316 CXFA_FFPageView* pPageView = hWidget->GetPageView();
318 if (!pPageView) 317 if (!pPageView)
319 return; 318 return;
320 319
321 CPDFXFA_Page* pXFAPage = m_pDocument->GetXFAPage(pPageView); 320 CPDFXFA_Page* pXFAPage = m_pDocument->GetXFAPage(pPageView);
322 if (!pXFAPage) 321 if (!pXFAPage)
323 return; 322 return;
324 323
325 CPDFSDK_PageView* pSdkPageView = 324 CPDFSDK_PageView* pSdkPageView =
326 m_pDocument->GetFormFillEnv()->GetSDKDocument()->GetPageView(pXFAPage, 325 m_pDocument->GetFormFillEnv()->GetPageView(pXFAPage, true);
327 true);
328 if (CPDFSDK_Annot* pAnnot = pSdkPageView->GetAnnotByXFAWidget(hWidget)) 326 if (CPDFSDK_Annot* pAnnot = pSdkPageView->GetAnnotByXFAWidget(hWidget))
329 pSdkPageView->DeleteAnnot(pAnnot); 327 pSdkPageView->DeleteAnnot(pAnnot);
330 } 328 }
331 329
332 int32_t CPDFXFA_DocEnvironment::CountPages(CXFA_FFDoc* hDoc) { 330 int32_t CPDFXFA_DocEnvironment::CountPages(CXFA_FFDoc* hDoc) {
333 if (hDoc == m_pDocument->GetXFADoc() && m_pDocument->GetFormFillEnv()) 331 if (hDoc == m_pDocument->GetXFADoc() && m_pDocument->GetFormFillEnv())
334 return m_pDocument->GetPageCount(); 332 return m_pDocument->GetPageCount();
335 return 0; 333 return 0;
336 } 334 }
337 335
338 int32_t CPDFXFA_DocEnvironment::GetCurrentPage(CXFA_FFDoc* hDoc) { 336 int32_t CPDFXFA_DocEnvironment::GetCurrentPage(CXFA_FFDoc* hDoc) {
339 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv()) 337 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv())
340 return -1; 338 return -1;
341 if (m_pDocument->GetDocType() != DOCTYPE_DYNAMIC_XFA) 339 if (m_pDocument->GetDocType() != DOCTYPE_DYNAMIC_XFA)
342 return -1; 340 return -1;
343 341
344 CPDFSDK_FormFillEnvironment* pFormFillEnv = m_pDocument->GetFormFillEnv(); 342 CPDFSDK_FormFillEnvironment* pFormFillEnv = m_pDocument->GetFormFillEnv();
345 if (!pFormFillEnv) 343 if (!pFormFillEnv)
346 return -1; 344 return -1;
347 345
348 return pFormFillEnv->GetCurrentPageIndex(this); 346 return pFormFillEnv->GetCurrentPageIndex(this);
349 } 347 }
350 348
351 void CPDFXFA_DocEnvironment::SetCurrentPage(CXFA_FFDoc* hDoc, 349 void CPDFXFA_DocEnvironment::SetCurrentPage(CXFA_FFDoc* hDoc,
352 int32_t iCurPage) { 350 int32_t iCurPage) {
353 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv() || 351 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv() ||
354 m_pDocument->GetDocType() != DOCTYPE_DYNAMIC_XFA || iCurPage < 0 || 352 m_pDocument->GetDocType() != DOCTYPE_DYNAMIC_XFA || iCurPage < 0 ||
355 iCurPage >= 353 iCurPage >= m_pDocument->GetFormFillEnv()->GetPageCount()) {
356 m_pDocument->GetFormFillEnv()->GetSDKDocument()->GetPageCount()) {
357 return; 354 return;
358 } 355 }
359 356
360 CPDFSDK_FormFillEnvironment* pFormFillEnv = m_pDocument->GetFormFillEnv(); 357 CPDFSDK_FormFillEnvironment* pFormFillEnv = m_pDocument->GetFormFillEnv();
361 if (!pFormFillEnv) 358 if (!pFormFillEnv)
362 return; 359 return;
363 pFormFillEnv->SetCurrentPage(this, iCurPage); 360 pFormFillEnv->SetCurrentPage(this, iCurPage);
364 } 361 }
365 362
366 FX_BOOL CPDFXFA_DocEnvironment::IsCalculationsEnabled(CXFA_FFDoc* hDoc) { 363 FX_BOOL CPDFXFA_DocEnvironment::IsCalculationsEnabled(CXFA_FFDoc* hDoc) {
367 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv()) 364 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv())
368 return FALSE; 365 return FALSE;
369 if (m_pDocument->GetFormFillEnv()->GetSDKDocument()->GetInterForm()) 366 if (m_pDocument->GetFormFillEnv()->GetInterForm()) {
370 return m_pDocument->GetFormFillEnv() 367 return m_pDocument->GetFormFillEnv()
371 ->GetSDKDocument()
372 ->GetInterForm() 368 ->GetInterForm()
373 ->IsXfaCalculateEnabled(); 369 ->IsXfaCalculateEnabled();
370 }
374 return FALSE; 371 return FALSE;
375 } 372 }
376 373
377 void CPDFXFA_DocEnvironment::SetCalculationsEnabled(CXFA_FFDoc* hDoc, 374 void CPDFXFA_DocEnvironment::SetCalculationsEnabled(CXFA_FFDoc* hDoc,
378 FX_BOOL bEnabled) { 375 FX_BOOL bEnabled) {
379 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv()) 376 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv())
380 return; 377 return;
381 if (m_pDocument->GetFormFillEnv()->GetSDKDocument()->GetInterForm()) 378 if (m_pDocument->GetFormFillEnv()->GetInterForm()) {
382 m_pDocument->GetFormFillEnv() 379 m_pDocument->GetFormFillEnv()
383 ->GetSDKDocument()
384 ->GetInterForm() 380 ->GetInterForm()
385 ->XfaEnableCalculate(bEnabled); 381 ->XfaEnableCalculate(bEnabled);
382 }
386 } 383 }
387 384
388 void CPDFXFA_DocEnvironment::GetTitle(CXFA_FFDoc* hDoc, 385 void CPDFXFA_DocEnvironment::GetTitle(CXFA_FFDoc* hDoc,
389 CFX_WideString& wsTitle) { 386 CFX_WideString& wsTitle) {
390 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetPDFDoc()) 387 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetPDFDoc())
391 return; 388 return;
392 389
393 CPDF_Dictionary* pInfoDict = m_pDocument->GetPDFDoc()->GetInfo(); 390 CPDF_Dictionary* pInfoDict = m_pDocument->GetPDFDoc()->GetInfo();
394 if (!pInfoDict) 391 if (!pInfoDict)
395 return; 392 return;
(...skipping 12 matching lines...) Expand all
408 pInfoDict->SetFor("Title", new CPDF_String(wsTitle)); 405 pInfoDict->SetFor("Title", new CPDF_String(wsTitle));
409 } 406 }
410 407
411 void CPDFXFA_DocEnvironment::ExportData(CXFA_FFDoc* hDoc, 408 void CPDFXFA_DocEnvironment::ExportData(CXFA_FFDoc* hDoc,
412 const CFX_WideString& wsFilePath, 409 const CFX_WideString& wsFilePath,
413 FX_BOOL bXDP) { 410 FX_BOOL bXDP) {
414 if (hDoc != m_pDocument->GetXFADoc()) 411 if (hDoc != m_pDocument->GetXFADoc())
415 return; 412 return;
416 413
417 if (m_pDocument->GetDocType() != DOCTYPE_DYNAMIC_XFA && 414 if (m_pDocument->GetDocType() != DOCTYPE_DYNAMIC_XFA &&
418 m_pDocument->GetDocType() != DOCTYPE_STATIC_XFA) 415 m_pDocument->GetDocType() != DOCTYPE_STATIC_XFA) {
419 return; 416 return;
417 }
420 418
421 CPDFSDK_FormFillEnvironment* pFormFillEnv = m_pDocument->GetFormFillEnv(); 419 CPDFSDK_FormFillEnvironment* pFormFillEnv = m_pDocument->GetFormFillEnv();
422 if (!pFormFillEnv) 420 if (!pFormFillEnv)
423 return; 421 return;
424 422
425 int fileType = bXDP ? FXFA_SAVEAS_XDP : FXFA_SAVEAS_XML; 423 int fileType = bXDP ? FXFA_SAVEAS_XDP : FXFA_SAVEAS_XML;
426 CFX_ByteString bs = wsFilePath.UTF16LE_Encode(); 424 CFX_ByteString bs = wsFilePath.UTF16LE_Encode();
427 if (wsFilePath.IsEmpty()) { 425 if (wsFilePath.IsEmpty()) {
428 if (!pFormFillEnv->GetFormFillInfo() || 426 if (!pFormFillEnv->GetFormFillInfo() ||
429 !pFormFillEnv->GetFormFillInfo()->m_pJsPlatform) 427 !pFormFillEnv->GetFormFillInfo()->m_pJsPlatform)
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
520 if (!pFormFillEnv) 518 if (!pFormFillEnv)
521 return; 519 return;
522 520
523 CFX_WideStringC str(bsURL.c_str()); 521 CFX_WideStringC str(bsURL.c_str());
524 pFormFillEnv->GotoURL(this, str); 522 pFormFillEnv->GotoURL(this, str);
525 } 523 }
526 524
527 FX_BOOL CPDFXFA_DocEnvironment::IsValidationsEnabled(CXFA_FFDoc* hDoc) { 525 FX_BOOL CPDFXFA_DocEnvironment::IsValidationsEnabled(CXFA_FFDoc* hDoc) {
528 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv()) 526 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv())
529 return FALSE; 527 return FALSE;
530 if (m_pDocument->GetFormFillEnv()->GetSDKDocument()->GetInterForm()) 528 if (m_pDocument->GetFormFillEnv()->GetInterForm()) {
531 return m_pDocument->GetFormFillEnv() 529 return m_pDocument->GetFormFillEnv()
532 ->GetSDKDocument()
533 ->GetInterForm() 530 ->GetInterForm()
534 ->IsXfaValidationsEnabled(); 531 ->IsXfaValidationsEnabled();
532 }
535 return TRUE; 533 return TRUE;
536 } 534 }
537 535
538 void CPDFXFA_DocEnvironment::SetValidationsEnabled(CXFA_FFDoc* hDoc, 536 void CPDFXFA_DocEnvironment::SetValidationsEnabled(CXFA_FFDoc* hDoc,
539 FX_BOOL bEnabled) { 537 FX_BOOL bEnabled) {
540 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv()) 538 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv())
541 return; 539 return;
542 if (m_pDocument->GetFormFillEnv()->GetSDKDocument()->GetInterForm()) 540 if (m_pDocument->GetFormFillEnv()->GetInterForm()) {
543 m_pDocument->GetFormFillEnv() 541 m_pDocument->GetFormFillEnv()
544 ->GetSDKDocument()
545 ->GetInterForm() 542 ->GetInterForm()
546 ->XfaSetValidationsEnabled(bEnabled); 543 ->XfaSetValidationsEnabled(bEnabled);
544 }
547 } 545 }
548 546
549 void CPDFXFA_DocEnvironment::SetFocusWidget(CXFA_FFDoc* hDoc, 547 void CPDFXFA_DocEnvironment::SetFocusWidget(CXFA_FFDoc* hDoc,
550 CXFA_FFWidget* hWidget) { 548 CXFA_FFWidget* hWidget) {
551 if (hDoc != m_pDocument->GetXFADoc()) 549 if (hDoc != m_pDocument->GetXFADoc())
552 return; 550 return;
553 551
554 if (!hWidget) { 552 if (!hWidget) {
555 CPDFSDK_Annot::ObservedPtr pNull; 553 CPDFSDK_Annot::ObservedPtr pNull;
556 m_pDocument->GetFormFillEnv()->GetSDKDocument()->SetFocusAnnot(&pNull); 554 m_pDocument->GetFormFillEnv()->SetFocusAnnot(&pNull);
557 return; 555 return;
558 } 556 }
559 557
560 int pageViewCount = 558 int pageViewCount = m_pDocument->GetFormFillEnv()->GetPageViewCount();
561 m_pDocument->GetFormFillEnv()->GetSDKDocument()->GetPageViewCount();
562 for (int i = 0; i < pageViewCount; i++) { 559 for (int i = 0; i < pageViewCount; i++) {
563 CPDFSDK_PageView* pPageView = 560 CPDFSDK_PageView* pPageView = m_pDocument->GetFormFillEnv()->GetPageView(i);
564 m_pDocument->GetFormFillEnv()->GetSDKDocument()->GetPageView(i);
565 if (!pPageView) 561 if (!pPageView)
566 continue; 562 continue;
567 563
568 CPDFSDK_Annot::ObservedPtr pAnnot(pPageView->GetAnnotByXFAWidget(hWidget)); 564 CPDFSDK_Annot::ObservedPtr pAnnot(pPageView->GetAnnotByXFAWidget(hWidget));
569 if (pAnnot) { 565 if (pAnnot) {
570 m_pDocument->GetFormFillEnv()->GetSDKDocument()->SetFocusAnnot(&pAnnot); 566 m_pDocument->GetFormFillEnv()->SetFocusAnnot(&pAnnot);
571 break; 567 break;
572 } 568 }
573 } 569 }
574 } 570 }
575 571
576 void CPDFXFA_DocEnvironment::Print(CXFA_FFDoc* hDoc, 572 void CPDFXFA_DocEnvironment::Print(CXFA_FFDoc* hDoc,
577 int32_t nStartPage, 573 int32_t nStartPage,
578 int32_t nEndPage, 574 int32_t nEndPage,
579 uint32_t dwOptions) { 575 uint32_t dwOptions) {
580 if (hDoc != m_pDocument->GetXFADoc()) 576 if (hDoc != m_pDocument->GetXFADoc())
(...skipping 11 matching lines...) Expand all
592 dwOptions & XFA_PRINTOPT_ShowDialog, nStartPage, nEndPage, 588 dwOptions & XFA_PRINTOPT_ShowDialog, nStartPage, nEndPage,
593 dwOptions & XFA_PRINTOPT_CanCancel, dwOptions & XFA_PRINTOPT_ShrinkPage, 589 dwOptions & XFA_PRINTOPT_CanCancel, dwOptions & XFA_PRINTOPT_ShrinkPage,
594 dwOptions & XFA_PRINTOPT_AsImage, dwOptions & XFA_PRINTOPT_ReverseOrder, 590 dwOptions & XFA_PRINTOPT_AsImage, dwOptions & XFA_PRINTOPT_ReverseOrder,
595 dwOptions & XFA_PRINTOPT_PrintAnnot); 591 dwOptions & XFA_PRINTOPT_PrintAnnot);
596 } 592 }
597 593
598 FX_ARGB CPDFXFA_DocEnvironment::GetHighlightColor(CXFA_FFDoc* hDoc) { 594 FX_ARGB CPDFXFA_DocEnvironment::GetHighlightColor(CXFA_FFDoc* hDoc) {
599 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv()) 595 if (hDoc != m_pDocument->GetXFADoc() || !m_pDocument->GetFormFillEnv())
600 return 0; 596 return 0;
601 597
602 CPDFSDK_InterForm* pInterForm = 598 CPDFSDK_InterForm* pInterForm = m_pDocument->GetFormFillEnv()->GetInterForm();
603 m_pDocument->GetFormFillEnv()->GetSDKDocument()->GetInterForm();
604 if (!pInterForm) 599 if (!pInterForm)
605 return 0; 600 return 0;
606 601
607 return ArgbEncode(pInterForm->GetHighlightAlpha(), 602 return ArgbEncode(pInterForm->GetHighlightAlpha(),
608 pInterForm->GetHighlightColor(FPDF_FORMFIELD_XFA)); 603 pInterForm->GetHighlightColor(FPDF_FORMFIELD_XFA));
609 } 604 }
610 605
611 FX_BOOL CPDFXFA_DocEnvironment::NotifySubmit(FX_BOOL bPrevOrPost) { 606 FX_BOOL CPDFXFA_DocEnvironment::NotifySubmit(FX_BOOL bPrevOrPost) {
612 if (bPrevOrPost) 607 if (bPrevOrPost)
613 return OnBeforeNotifySubmit(); 608 return OnBeforeNotifySubmit();
(...skipping 412 matching lines...) Expand 10 before | Expand all | Expand 10 after
1026 if (!m_pDocument->GetFormFillEnv() || 1021 if (!m_pDocument->GetFormFillEnv() ||
1027 !m_pDocument->GetFormFillEnv()->GetJSRuntime()) 1022 !m_pDocument->GetFormFillEnv()->GetJSRuntime())
1028 return FALSE; 1023 return FALSE;
1029 1024
1030 CPDFSDK_FormFillEnvironment* pFormFillEnv = m_pDocument->GetFormFillEnv(); 1025 CPDFSDK_FormFillEnvironment* pFormFillEnv = m_pDocument->GetFormFillEnv();
1031 if (!m_pJSContext) 1026 if (!m_pJSContext)
1032 m_pJSContext = pFormFillEnv->GetJSRuntime()->NewContext(); 1027 m_pJSContext = pFormFillEnv->GetJSRuntime()->NewContext();
1033 1028
1034 return pFormFillEnv->GetJSRuntime()->GetValueByName(szPropName, pValue); 1029 return pFormFillEnv->GetJSRuntime()->GetValueByName(szPropName, pValue);
1035 } 1030 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698