| 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 "core/fpdfapi/fpdf_page/pageint.h" |     7 #include "core/fpdfapi/page/pageint.h" | 
|     8  |     8  | 
|     9 #include <memory> |     9 #include <memory> | 
|    10 #include <utility> |    10 #include <utility> | 
|    11 #include <vector> |    11 #include <vector> | 
|    12  |    12  | 
|    13 #include "core/fpdfapi/edit/cpdf_creator.h" |    13 #include "core/fpdfapi/edit/cpdf_creator.h" | 
|    14 #include "core/fpdfapi/font/cpdf_font.h" |    14 #include "core/fpdfapi/font/cpdf_font.h" | 
|    15 #include "core/fpdfapi/font/cpdf_type3font.h" |    15 #include "core/fpdfapi/font/cpdf_type3font.h" | 
|    16 #include "core/fpdfapi/fpdf_page/cpdf_allstates.h" |  | 
|    17 #include "core/fpdfapi/fpdf_page/cpdf_form.h" |  | 
|    18 #include "core/fpdfapi/fpdf_page/cpdf_formobject.h" |  | 
|    19 #include "core/fpdfapi/fpdf_page/cpdf_image.h" |  | 
|    20 #include "core/fpdfapi/fpdf_page/cpdf_imageobject.h" |  | 
|    21 #include "core/fpdfapi/fpdf_page/cpdf_meshstream.h" |  | 
|    22 #include "core/fpdfapi/fpdf_page/cpdf_pageobject.h" |  | 
|    23 #include "core/fpdfapi/fpdf_page/cpdf_pathobject.h" |  | 
|    24 #include "core/fpdfapi/fpdf_page/cpdf_shadingobject.h" |  | 
|    25 #include "core/fpdfapi/fpdf_page/cpdf_shadingpattern.h" |  | 
|    26 #include "core/fpdfapi/fpdf_page/cpdf_textobject.h" |  | 
|    27 #include "core/fpdfapi/fpdf_parser/cpdf_array.h" |    16 #include "core/fpdfapi/fpdf_parser/cpdf_array.h" | 
|    28 #include "core/fpdfapi/fpdf_parser/cpdf_dictionary.h" |    17 #include "core/fpdfapi/fpdf_parser/cpdf_dictionary.h" | 
|    29 #include "core/fpdfapi/fpdf_parser/cpdf_document.h" |    18 #include "core/fpdfapi/fpdf_parser/cpdf_document.h" | 
|    30 #include "core/fpdfapi/fpdf_parser/cpdf_name.h" |    19 #include "core/fpdfapi/fpdf_parser/cpdf_name.h" | 
|    31 #include "core/fpdfapi/fpdf_parser/cpdf_number.h" |    20 #include "core/fpdfapi/fpdf_parser/cpdf_number.h" | 
|    32 #include "core/fpdfapi/fpdf_parser/cpdf_reference.h" |    21 #include "core/fpdfapi/fpdf_parser/cpdf_reference.h" | 
|    33 #include "core/fpdfapi/fpdf_parser/cpdf_stream.h" |    22 #include "core/fpdfapi/fpdf_parser/cpdf_stream.h" | 
|    34 #include "core/fpdfapi/fpdf_parser/cpdf_stream_acc.h" |    23 #include "core/fpdfapi/fpdf_parser/cpdf_stream_acc.h" | 
|    35 #include "core/fpdfapi/fpdf_parser/fpdf_parser_decode.h" |    24 #include "core/fpdfapi/fpdf_parser/fpdf_parser_decode.h" | 
 |    25 #include "core/fpdfapi/page/cpdf_allstates.h" | 
 |    26 #include "core/fpdfapi/page/cpdf_form.h" | 
 |    27 #include "core/fpdfapi/page/cpdf_formobject.h" | 
 |    28 #include "core/fpdfapi/page/cpdf_image.h" | 
 |    29 #include "core/fpdfapi/page/cpdf_imageobject.h" | 
 |    30 #include "core/fpdfapi/page/cpdf_meshstream.h" | 
 |    31 #include "core/fpdfapi/page/cpdf_pageobject.h" | 
 |    32 #include "core/fpdfapi/page/cpdf_pathobject.h" | 
 |    33 #include "core/fpdfapi/page/cpdf_shadingobject.h" | 
 |    34 #include "core/fpdfapi/page/cpdf_shadingpattern.h" | 
 |    35 #include "core/fpdfapi/page/cpdf_textobject.h" | 
|    36 #include "core/fxcrt/fx_safe_types.h" |    36 #include "core/fxcrt/fx_safe_types.h" | 
|    37 #include "core/fxge/cfx_graphstatedata.h" |    37 #include "core/fxge/cfx_graphstatedata.h" | 
|    38 #include "core/fxge/cfx_pathdata.h" |    38 #include "core/fxge/cfx_pathdata.h" | 
|    39 #include "third_party/base/ptr_util.h" |    39 #include "third_party/base/ptr_util.h" | 
|    40  |    40  | 
|    41 namespace { |    41 namespace { | 
|    42  |    42  | 
|    43 const int kSingleCoordinatePair = 1; |    43 const int kSingleCoordinatePair = 1; | 
|    44 const int kTensorCoordinatePairs = 16; |    44 const int kTensorCoordinatePairs = 16; | 
|    45 const int kCoonsCoordinatePairs = 12; |    45 const int kCoonsCoordinatePairs = 12; | 
| (...skipping 1628 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1674         } else { |  1674         } else { | 
|  1675           PDF_ReplaceAbbr(pElement); |  1675           PDF_ReplaceAbbr(pElement); | 
|  1676         } |  1676         } | 
|  1677       } |  1677       } | 
|  1678       break; |  1678       break; | 
|  1679     } |  1679     } | 
|  1680     default: |  1680     default: | 
|  1681       break; |  1681       break; | 
|  1682   } |  1682   } | 
|  1683 } |  1683 } | 
| OLD | NEW |