| OLD | NEW |
| 1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 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/include/fsdk_baseform.h" | 7 #include "fpdfsdk/include/fsdk_baseform.h" |
| 8 | 8 |
| 9 #include <algorithm> | 9 #include <algorithm> |
| 10 #include <map> | 10 #include <map> |
| (...skipping 1949 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1960 CFX_FloatRect CPDFSDK_XFAWidget::GetRect() const { | 1960 CFX_FloatRect CPDFSDK_XFAWidget::GetRect() const { |
| 1961 CFX_RectF rcBBox; | 1961 CFX_RectF rcBBox; |
| 1962 GetXFAWidget()->GetRect(rcBBox); | 1962 GetXFAWidget()->GetRect(rcBBox); |
| 1963 return CFX_FloatRect(rcBBox.left, rcBBox.top, rcBBox.left + rcBBox.width, | 1963 return CFX_FloatRect(rcBBox.left, rcBBox.top, rcBBox.left + rcBBox.width, |
| 1964 rcBBox.top + rcBBox.height); | 1964 rcBBox.top + rcBBox.height); |
| 1965 } | 1965 } |
| 1966 #endif // PDF_ENABLE_XFA | 1966 #endif // PDF_ENABLE_XFA |
| 1967 | 1967 |
| 1968 CPDFSDK_InterForm::CPDFSDK_InterForm(CPDFSDK_Document* pDocument) | 1968 CPDFSDK_InterForm::CPDFSDK_InterForm(CPDFSDK_Document* pDocument) |
| 1969 : m_pDocument(pDocument), | 1969 : m_pDocument(pDocument), |
| 1970 m_pInterForm(NULL), | 1970 m_pInterForm(new CPDF_InterForm(m_pDocument->GetPDFDocument())), |
| 1971 #ifdef PDF_ENABLE_XFA | 1971 #ifdef PDF_ENABLE_XFA |
| 1972 m_bXfaCalculate(TRUE), | 1972 m_bXfaCalculate(TRUE), |
| 1973 m_bXfaValidationsEnabled(TRUE), | 1973 m_bXfaValidationsEnabled(TRUE), |
| 1974 #endif // PDF_ENABLE_XFA | 1974 #endif // PDF_ENABLE_XFA |
| 1975 m_bCalculate(TRUE), | 1975 m_bCalculate(TRUE), |
| 1976 m_bBusy(FALSE) { | 1976 m_bBusy(FALSE) { |
| 1977 m_pInterForm = new CPDF_InterForm(m_pDocument->GetPDFDocument(), FALSE); | |
| 1978 m_pInterForm->SetFormNotify(this); | 1977 m_pInterForm->SetFormNotify(this); |
| 1979 | |
| 1980 for (int i = 0; i < kNumFieldTypes; ++i) | 1978 for (int i = 0; i < kNumFieldTypes; ++i) |
| 1981 m_bNeedHightlight[i] = FALSE; | 1979 m_bNeedHightlight[i] = FALSE; |
| 1982 m_iHighlightAlpha = 0; | 1980 m_iHighlightAlpha = 0; |
| 1983 } | 1981 } |
| 1984 | 1982 |
| 1985 CPDFSDK_InterForm::~CPDFSDK_InterForm() { | 1983 CPDFSDK_InterForm::~CPDFSDK_InterForm() { |
| 1986 delete m_pInterForm; | |
| 1987 m_pInterForm = nullptr; | |
| 1988 m_Map.clear(); | 1984 m_Map.clear(); |
| 1989 #ifdef PDF_ENABLE_XFA | 1985 #ifdef PDF_ENABLE_XFA |
| 1990 m_XFAMap.clear(); | 1986 m_XFAMap.clear(); |
| 1991 #endif // PDF_ENABLE_XFA | 1987 #endif // PDF_ENABLE_XFA |
| 1992 } | 1988 } |
| 1993 | 1989 |
| 1994 FX_BOOL CPDFSDK_InterForm::HighlightWidgets() { | 1990 FX_BOOL CPDFSDK_InterForm::HighlightWidgets() { |
| 1995 return FALSE; | 1991 return FALSE; |
| 1996 } | 1992 } |
| 1997 | 1993 |
| (...skipping 811 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2809 break; | 2805 break; |
| 2810 } | 2806 } |
| 2811 } | 2807 } |
| 2812 } | 2808 } |
| 2813 | 2809 |
| 2814 CFX_FloatRect CBA_AnnotIterator::GetAnnotRect(const CPDFSDK_Annot* pAnnot) { | 2810 CFX_FloatRect CBA_AnnotIterator::GetAnnotRect(const CPDFSDK_Annot* pAnnot) { |
| 2815 CFX_FloatRect rcAnnot; | 2811 CFX_FloatRect rcAnnot; |
| 2816 pAnnot->GetPDFAnnot()->GetRect(rcAnnot); | 2812 pAnnot->GetPDFAnnot()->GetRect(rcAnnot); |
| 2817 return rcAnnot; | 2813 return rcAnnot; |
| 2818 } | 2814 } |
| OLD | NEW |