| 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 #ifndef CORE_SRC_FPDFTEXT_TEXT_INT_H_ | 7 #ifndef CORE_SRC_FPDFTEXT_TEXT_INT_H_ | 
| 8 #define CORE_SRC_FPDFTEXT_TEXT_INT_H_ | 8 #define CORE_SRC_FPDFTEXT_TEXT_INT_H_ | 
| 9 | 9 | 
| 10 #include "core/include/fpdftext/fpdf_text.h" | 10 #include "core/include/fpdftext/fpdf_text.h" | 
| (...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 125   void AddCharInfoByRLDirection(CFX_WideString& str, int i); | 125   void AddCharInfoByRLDirection(CFX_WideString& str, int i); | 
| 126   int32_t GetTextObjectWritingMode(const CPDF_TextObject* pTextObj); | 126   int32_t GetTextObjectWritingMode(const CPDF_TextObject* pTextObj); | 
| 127   int32_t FindTextlineFlowDirection(); | 127   int32_t FindTextlineFlowDirection(); | 
| 128   void SwapTempTextBuf(int32_t iCharListStartAppend, int32_t iBufStartAppend); | 128   void SwapTempTextBuf(int32_t iCharListStartAppend, int32_t iBufStartAppend); | 
| 129   FX_BOOL IsRightToLeft(const CPDF_TextObject* pTextObj, | 129   FX_BOOL IsRightToLeft(const CPDF_TextObject* pTextObj, | 
| 130                         const CPDF_Font* pFont, | 130                         const CPDF_Font* pFont, | 
| 131                         int nItems) const; | 131                         int nItems) const; | 
| 132 | 132 | 
| 133   CPDFText_ParseOptions m_ParseOptions; | 133   CPDFText_ParseOptions m_ParseOptions; | 
| 134   CFX_WordArray m_CharIndex; | 134   CFX_WordArray m_CharIndex; | 
| 135   const CPDF_PageObjects* const m_pPage; | 135   const CPDF_PageObjectList* const m_pPage; | 
| 136   PAGECHAR_InfoArray m_charList; | 136   PAGECHAR_InfoArray m_charList; | 
| 137   CFX_WideTextBuf m_TextBuf; | 137   CFX_WideTextBuf m_TextBuf; | 
| 138   PAGECHAR_InfoArray m_TempCharList; | 138   PAGECHAR_InfoArray m_TempCharList; | 
| 139   CFX_WideTextBuf m_TempTextBuf; | 139   CFX_WideTextBuf m_TempTextBuf; | 
| 140   const int m_parserflag; | 140   const int m_parserflag; | 
| 141   CPDF_TextObject* m_pPreTextObj; | 141   CPDF_TextObject* m_pPreTextObj; | 
| 142   CFX_Matrix m_perMatrix; | 142   CFX_Matrix m_perMatrix; | 
| 143   bool m_bIsParsed; | 143   bool m_bIsParsed; | 
| 144   CFX_Matrix m_DisplayMatrix; | 144   CFX_Matrix m_DisplayMatrix; | 
| 145   SEGMENT_Array m_Segment; | 145   SEGMENT_Array m_Segment; | 
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 233   LINK_InfoArray m_LinkList; | 233   LINK_InfoArray m_LinkList; | 
| 234   const CPDF_TextPage* m_pTextPage; | 234   const CPDF_TextPage* m_pTextPage; | 
| 235   CFX_WideString m_strPageText; | 235   CFX_WideString m_strPageText; | 
| 236   bool m_bIsParsed; | 236   bool m_bIsParsed; | 
| 237 }; | 237 }; | 
| 238 | 238 | 
| 239 FX_STRSIZE FX_Unicode_GetNormalization(FX_WCHAR wch, FX_WCHAR* pDst); | 239 FX_STRSIZE FX_Unicode_GetNormalization(FX_WCHAR wch, FX_WCHAR* pDst); | 
| 240 void NormalizeString(CFX_WideString& str); | 240 void NormalizeString(CFX_WideString& str); | 
| 241 void NormalizeCompositeChar(FX_WCHAR wChar, CFX_WideString& sDest); | 241 void NormalizeCompositeChar(FX_WCHAR wChar, CFX_WideString& sDest); | 
| 242 void GetTextStream_Unicode(CFX_WideTextBuf& buffer, | 242 void GetTextStream_Unicode(CFX_WideTextBuf& buffer, | 
| 243                            CPDF_PageObjects* pPage, | 243                            CPDF_PageObjectList* pPage, | 
| 244                            FX_BOOL bUseLF, | 244                            FX_BOOL bUseLF, | 
| 245                            CFX_PtrArray* pObjArray); | 245                            CFX_PtrArray* pObjArray); | 
| 246 | 246 | 
| 247 #endif  // CORE_SRC_FPDFTEXT_TEXT_INT_H_ | 247 #endif  // CORE_SRC_FPDFTEXT_TEXT_INT_H_ | 
| OLD | NEW | 
|---|