| 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/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/cxfa_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), |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after 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 |