| 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/fpdfapi/fpdf_page.h" | 7 #include "../../../include/fpdfapi/fpdf_page.h" |
| 8 #include "../../../include/fpdfapi/fpdf_module.h" | 8 #include "../../../include/fpdfapi/fpdf_module.h" |
| 9 #include "../../../include/fpdfapi/fpdf_serial.h" | 9 #include "../../../include/fpdfapi/fpdf_serial.h" |
| 10 #include "pageint.h" | 10 #include "pageint.h" |
| (...skipping 496 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 507 if (!fullname.IsEmpty()) { | 507 if (!fullname.IsEmpty()) { |
| 508 pDict->SetAtName(key, fullname); | 508 pDict->SetAtName(key, fullname); |
| 509 } | 509 } |
| 510 } else { | 510 } else { |
| 511 _PDF_ReplaceAbbr(value); | 511 _PDF_ReplaceAbbr(value); |
| 512 } | 512 } |
| 513 } | 513 } |
| 514 break; | 514 break; |
| 515 } | 515 } |
| 516 case PDFOBJ_ARRAY: { | 516 case PDFOBJ_ARRAY: { |
| 517 CPDF_Array* pArray = (CPDF_Array*)pObj; | 517 CPDF_Array* pArray = pObj->AsArray(); |
| 518 for (FX_DWORD i = 0; i < pArray->GetCount(); i++) { | 518 for (FX_DWORD i = 0; i < pArray->GetCount(); i++) { |
| 519 CPDF_Object* pElement = pArray->GetElement(i); | 519 CPDF_Object* pElement = pArray->GetElement(i); |
| 520 if (pElement->IsName()) { | 520 if (pElement->IsName()) { |
| 521 CFX_ByteString name = pElement->GetString(); | 521 CFX_ByteString name = pElement->GetString(); |
| 522 CFX_ByteStringC fullname = _PDF_FindFullName( | 522 CFX_ByteStringC fullname = _PDF_FindFullName( |
| 523 _PDF_InlineValueAbbr, | 523 _PDF_InlineValueAbbr, |
| 524 sizeof _PDF_InlineValueAbbr / sizeof(_FX_BSTR), name); | 524 sizeof _PDF_InlineValueAbbr / sizeof(_FX_BSTR), name); |
| 525 if (!fullname.IsEmpty()) { | 525 if (!fullname.IsEmpty()) { |
| 526 pArray->SetAt(i, CPDF_Name::Create(fullname)); | 526 pArray->SetAt(i, CPDF_Name::Create(fullname)); |
| 527 } | 527 } |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 570 if (!abbrName.IsEmpty()) { | 570 if (!abbrName.IsEmpty()) { |
| 571 pDict->SetAtName(key, abbrName); | 571 pDict->SetAtName(key, abbrName); |
| 572 } | 572 } |
| 573 } else { | 573 } else { |
| 574 _PDF_ReplaceFull(value); | 574 _PDF_ReplaceFull(value); |
| 575 } | 575 } |
| 576 } | 576 } |
| 577 break; | 577 break; |
| 578 } | 578 } |
| 579 case PDFOBJ_ARRAY: { | 579 case PDFOBJ_ARRAY: { |
| 580 CPDF_Array* pArray = (CPDF_Array*)pObj; | 580 CPDF_Array* pArray = pObj->AsArray(); |
| 581 for (FX_DWORD i = 0; i < pArray->GetCount(); i++) { | 581 for (FX_DWORD i = 0; i < pArray->GetCount(); i++) { |
| 582 CPDF_Object* pElement = pArray->GetElement(i); | 582 CPDF_Object* pElement = pArray->GetElement(i); |
| 583 if (pElement->IsName()) { | 583 if (pElement->IsName()) { |
| 584 CFX_ByteString name = pElement->GetString(); | 584 CFX_ByteString name = pElement->GetString(); |
| 585 CFX_ByteStringC abbrName = _PDF_FindAbbrName( | 585 CFX_ByteStringC abbrName = _PDF_FindAbbrName( |
| 586 _PDF_InlineValueAbbr, | 586 _PDF_InlineValueAbbr, |
| 587 sizeof _PDF_InlineValueAbbr / sizeof(_FX_BSTR), name); | 587 sizeof _PDF_InlineValueAbbr / sizeof(_FX_BSTR), name); |
| 588 if (!abbrName.IsEmpty()) { | 588 if (!abbrName.IsEmpty()) { |
| 589 pArray->SetAt(i, CPDF_Name::Create(abbrName)); | 589 pArray->SetAt(i, CPDF_Name::Create(abbrName)); |
| 590 } | 590 } |
| (...skipping 996 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1587 buf.AppendChar((char)code); | 1587 buf.AppendChar((char)code); |
| 1588 } | 1588 } |
| 1589 bFirst = !bFirst; | 1589 bFirst = !bFirst; |
| 1590 } | 1590 } |
| 1591 } | 1591 } |
| 1592 if (!bFirst) { | 1592 if (!bFirst) { |
| 1593 buf.AppendChar((char)code); | 1593 buf.AppendChar((char)code); |
| 1594 } | 1594 } |
| 1595 return buf.GetByteString(); | 1595 return buf.GetByteString(); |
| 1596 } | 1596 } |
| OLD | NEW |