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 #ifndef CORE_FPDFDOC_INCLUDE_CPDF_VARIABLETEXT_H_ | 7 #ifndef CORE_FPDFDOC_CPDF_VARIABLETEXT_H_ |
8 #define CORE_FPDFDOC_INCLUDE_CPDF_VARIABLETEXT_H_ | 8 #define CORE_FPDFDOC_CPDF_VARIABLETEXT_H_ |
9 | 9 |
10 #include <memory> | 10 #include <memory> |
11 | 11 |
12 #include "core/fpdfdoc/cpvt_arraytemplate.h" | 12 #include "core/fpdfdoc/cpvt_arraytemplate.h" |
13 #include "core/fpdfdoc/cpvt_floatrect.h" | 13 #include "core/fpdfdoc/cpvt_floatrect.h" |
| 14 #include "core/fpdfdoc/cpvt_line.h" |
14 #include "core/fpdfdoc/cpvt_lineinfo.h" | 15 #include "core/fpdfdoc/cpvt_lineinfo.h" |
15 #include "core/fpdfdoc/include/cpvt_line.h" | 16 #include "core/fpdfdoc/cpvt_wordplace.h" |
16 #include "core/fpdfdoc/include/cpvt_wordplace.h" | 17 #include "core/fpdfdoc/cpvt_wordrange.h" |
17 #include "core/fpdfdoc/include/cpvt_wordrange.h" | |
18 #include "core/fxcrt/include/fx_coordinates.h" | 18 #include "core/fxcrt/include/fx_coordinates.h" |
19 #include "core/fxcrt/include/fx_string.h" | 19 #include "core/fxcrt/include/fx_string.h" |
20 #include "core/fxcrt/include/fx_system.h" | 20 #include "core/fxcrt/include/fx_system.h" |
21 #include "core/fxge/include/fx_font.h" | 21 #include "core/fxge/include/fx_font.h" |
22 | 22 |
23 class CSection; | 23 class CSection; |
24 class IPVT_FontMap; | 24 class IPVT_FontMap; |
25 | 25 |
26 struct CPVT_SecProps; | 26 struct CPVT_SecProps; |
27 struct CPVT_Section; | 27 struct CPVT_Section; |
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
235 int32_t m_nHorzScale; | 235 int32_t m_nHorzScale; |
236 uint16_t m_wSubWord; | 236 uint16_t m_wSubWord; |
237 FX_FLOAT m_fFontSize; | 237 FX_FLOAT m_fFontSize; |
238 FX_BOOL m_bInitial; | 238 FX_BOOL m_bInitial; |
239 CPDF_VariableText::Provider* m_pVTProvider; | 239 CPDF_VariableText::Provider* m_pVTProvider; |
240 std::unique_ptr<CPDF_VariableText::Iterator> m_pVTIterator; | 240 std::unique_ptr<CPDF_VariableText::Iterator> m_pVTIterator; |
241 CFX_FloatRect m_rcPlate; | 241 CFX_FloatRect m_rcPlate; |
242 CPVT_FloatRect m_rcContent; | 242 CPVT_FloatRect m_rcContent; |
243 }; | 243 }; |
244 | 244 |
245 #endif // CORE_FPDFDOC_INCLUDE_CPDF_VARIABLETEXT_H_ | 245 #endif // CORE_FPDFDOC_CPDF_VARIABLETEXT_H_ |
OLD | NEW |