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 "../../include/javascript/JavaScript.h" | 7 #include "../../include/javascript/JavaScript.h" |
8 #include "../../include/javascript/IJavaScript.h" | 8 #include "../../include/javascript/IJavaScript.h" |
9 #include "../../include/javascript/JS_Define.h" | 9 #include "../../include/javascript/JS_Define.h" |
10 #include "../../include/javascript/JS_Object.h" | 10 #include "../../include/javascript/JS_Object.h" |
(...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
315 //COleDateTime cppTm(iYear,iMonth+1,iDay,iHour,iMin,iSec); | 315 //COleDateTime cppTm(iYear,iMonth+1,iDay,iHour,iMin,iSec); |
316 //CString strFormat = cppTm.Format(cFormat.c_str()); | 316 //CString strFormat = cppTm.Format(cFormat.c_str()); |
317 | 317 |
318 struct stru_TbConvertAd | 318 struct stru_TbConvertAd |
319 { | 319 { |
320 FX_LPCWSTR lpszJSMark; | 320 FX_LPCWSTR lpszJSMark; |
321 int iValue; | 321 int iValue; |
322 }; | 322 }; |
323 | 323 |
324 stru_TbConvertAd cTableAd[] ={ | 324 stru_TbConvertAd cTableAd[] ={ |
325 » » » (FX_LPCWSTR)L"m", iMonth+1, | 325 » » » { (FX_LPCWSTR)L"m", iMonth+1 }, |
326 » » » » (FX_LPCWSTR)L"d", iDay, | 326 » » » { (FX_LPCWSTR)L"d", iDay }, |
327 » » » » (FX_LPCWSTR)L"H", iHour, | 327 » » » { (FX_LPCWSTR)L"H", iHour }, |
328 » » » » (FX_LPCWSTR)L"h", iHour>12?iHour-12:iHour, | 328 » » » { (FX_LPCWSTR)L"h", iHour>12?iHour-12:iHour }, |
329 » » » » (FX_LPCWSTR)L"M", iMin, | 329 » » » { (FX_LPCWSTR)L"M", iMin }, |
330 » » » » (FX_LPCWSTR)L"s", iSec | 330 » » » { (FX_LPCWSTR)L"s", iSec }, |
331 }; | 331 }; |
332 | 332 |
333 //cFormat = strFormat.GetBuffer(strFormat.GetLength()+1); | 333 //cFormat = strFormat.GetBuffer(strFormat.GetLength()+1); |
334 for(iIndex = 0;iIndex<sizeof(cTableAd)/sizeof(stru_TbConvertAd);
iIndex++) | 334 for(iIndex = 0;iIndex<sizeof(cTableAd)/sizeof(stru_TbConvertAd);
iIndex++) |
335 { | 335 { |
336 wchar_t tszValue[10]; | 336 wchar_t tszValue[10]; |
337 //_itot(cTableAd[iIndex].iValue,tszValue,10); | 337 //_itot(cTableAd[iIndex].iValue,tszValue,10); |
338 CFX_WideString sValue; | 338 CFX_WideString sValue; |
339 sValue.Format((FX_LPCWSTR)L"%d",cTableAd[iIndex].iValue)
; | 339 sValue.Format((FX_LPCWSTR)L"%d",cTableAd[iIndex].iValue)
; |
340 memcpy(tszValue, (wchar_t *)sValue.GetBuffer(sValue.GetL
ength()+1), | 340 memcpy(tszValue, (wchar_t *)sValue.GetBuffer(sValue.GetL
ength()+1), |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
411 // COleDateTime cppTm(iYear,iMonth+1,iDay,iHour,iMin,iSec); | 411 // COleDateTime cppTm(iYear,iMonth+1,iDay,iHour,iMin,iSec); |
412 //CString strFormat = cppTm.Format(cFormat.c_str()); | 412 //CString strFormat = cppTm.Format(cFormat.c_str()); |
413 | 413 |
414 struct stru_TbConvertAd | 414 struct stru_TbConvertAd |
415 { | 415 { |
416 FX_LPCWSTR lpszJSMark; | 416 FX_LPCWSTR lpszJSMark; |
417 int iValue; | 417 int iValue; |
418 }; | 418 }; |
419 | 419 |
420 stru_TbConvertAd cTableAd[] ={ | 420 stru_TbConvertAd cTableAd[] ={ |
421 » » (FX_LPCWSTR)L"m", iMonth+1, | 421 » » { (FX_LPCWSTR)L"m", iMonth+1 }, |
422 » » » (FX_LPCWSTR)L"d", iDay, | 422 » » { (FX_LPCWSTR)L"d", iDay }, |
423 » » » (FX_LPCWSTR)L"H", iHour, | 423 » » { (FX_LPCWSTR)L"H", iHour }, |
424 » » » (FX_LPCWSTR)L"h", iHour>12?iHour-12:iHour, | 424 » » { (FX_LPCWSTR)L"h", iHour>12?iHour-12:iHour }, |
425 » » » (FX_LPCWSTR)L"M", iMin, | 425 » » { (FX_LPCWSTR)L"M", iMin }, |
426 » » » (FX_LPCWSTR)L"s", iSec | 426 » » { (FX_LPCWSTR)L"s", iSec }, |
427 }; | 427 }; |
428 | 428 |
429 //cFormat = strFormat.GetBuffer(strFormat.GetLength()+1); | 429 //cFormat = strFormat.GetBuffer(strFormat.GetLength()+1); |
430 for(iIndex = 0;iIndex<sizeof(cTableAd)/sizeof(stru_TbConvertAd);iIndex++
) | 430 for(iIndex = 0;iIndex<sizeof(cTableAd)/sizeof(stru_TbConvertAd);iIndex++
) |
431 { | 431 { |
432 wchar_t tszValue[10]; | 432 wchar_t tszValue[10]; |
433 //_itot(cTableAd[iIndex].iValue,tszValue,10); | 433 //_itot(cTableAd[iIndex].iValue,tszValue,10); |
434 CFX_WideString sValue; | 434 CFX_WideString sValue; |
435 sValue.Format((FX_LPCWSTR)L"%d",cTableAd[iIndex].iValue); | 435 sValue.Format((FX_LPCWSTR)L"%d",cTableAd[iIndex].iValue); |
436 memcpy(tszValue, (wchar_t *)sValue.GetBuffer(sValue.GetLength()+
1),sValue.GetLength()*sizeof(wchar_t)); | 436 memcpy(tszValue, (wchar_t *)sValue.GetBuffer(sValue.GetLength()+
1),sValue.GetLength()*sizeof(wchar_t)); |
(...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
640 int iSize = params.size(); | 640 int iSize = params.size(); |
641 if (iSize == 0) | 641 if (iSize == 0) |
642 return FALSE; | 642 return FALSE; |
643 int nByte = (int)params[0]; | 643 int nByte = (int)params[0]; |
644 unsigned char cByte = (unsigned char)nByte; | 644 unsigned char cByte = (unsigned char)nByte; |
645 CFX_WideString csValue; | 645 CFX_WideString csValue; |
646 csValue.Format((FX_LPCWSTR)L"%c", cByte); | 646 csValue.Format((FX_LPCWSTR)L"%c", cByte); |
647 vRet = csValue; | 647 vRet = csValue; |
648 return TRUE; | 648 return TRUE; |
649 } | 649 } |
OLD | NEW |