OLD | NEW |
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 "xfa/fxfa/parser/xfa_object.h" | 7 #include "xfa/fxfa/parser/xfa_object.h" |
8 | 8 |
9 #include "core/fxcrt/include/fx_ext.h" | 9 #include "core/fxcrt/include/fx_ext.h" |
10 #include "fxjs/include/cfxjse_value.h" | 10 #include "fxjs/include/cfxjse_value.h" |
11 #include "xfa/fxfa/app/xfa_ffnotify.h" | 11 #include "xfa/fxfa/app/xfa_ffnotify.h" |
12 #include "xfa/fxfa/parser/xfa_document.h" | 12 #include "xfa/fxfa/parser/cxfa_document.h" |
13 | 13 |
14 CXFA_Object::CXFA_Object(CXFA_Document* pDocument, | 14 CXFA_Object::CXFA_Object(CXFA_Document* pDocument, |
15 XFA_ObjectType objectType, | 15 XFA_ObjectType objectType, |
16 XFA_Element elementType, | 16 XFA_Element elementType, |
17 const CFX_WideStringC& elementName) | 17 const CFX_WideStringC& elementName) |
18 : m_pDocument(pDocument), | 18 : m_pDocument(pDocument), |
19 m_objectType(objectType), | 19 m_objectType(objectType), |
20 m_elementType(elementType), | 20 m_elementType(elementType), |
21 m_elementNameHash(FX_HashCode_GetW(elementName, false)), | 21 m_elementNameHash(FX_HashCode_GetW(elementName, false)), |
22 m_elementName(elementName) {} | 22 m_elementName(elementName) {} |
(...skipping 30 matching lines...) Expand all Loading... |
53 CFX_WideString wsFormat; | 53 CFX_WideString wsFormat; |
54 pAppProvider->LoadString(iStringID, wsFormat); | 54 pAppProvider->LoadString(iStringID, wsFormat); |
55 CFX_WideString wsMessage; | 55 CFX_WideString wsMessage; |
56 va_list arg_ptr; | 56 va_list arg_ptr; |
57 va_start(arg_ptr, iStringID); | 57 va_start(arg_ptr, iStringID); |
58 wsMessage.FormatV(wsFormat.c_str(), arg_ptr); | 58 wsMessage.FormatV(wsFormat.c_str(), arg_ptr); |
59 va_end(arg_ptr); | 59 va_end(arg_ptr); |
60 FXJSE_ThrowMessage( | 60 FXJSE_ThrowMessage( |
61 FX_UTF8Encode(wsMessage.c_str(), wsMessage.GetLength()).AsStringC()); | 61 FX_UTF8Encode(wsMessage.c_str(), wsMessage.GetLength()).AsStringC()); |
62 } | 62 } |
OLD | NEW |