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/include/fxcrt/fx_safe_types.h" | 7 #include "core/include/fxcrt/fx_safe_types.h" |
8 #include "core/include/fxcrt/fx_xml.h" | 8 #include "core/include/fxcrt/fx_xml.h" |
9 #include "fpdfsdk/include/pdfwindow/PDFWindow.h" | 9 #include "fpdfsdk/include/pdfwindow/PDFWindow.h" |
10 #include "fpdfsdk/include/pdfwindow/PWL_Caret.h" | 10 #include "fpdfsdk/include/pdfwindow/PWL_Caret.h" |
(...skipping 352 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
363 << rcClient.right - rcClient.left << " " | 363 << rcClient.right - rcClient.left << " " |
364 << rcClient.top - rcClient.bottom << " re W n\n"; | 364 << rcClient.top - rcClient.bottom << " re W n\n"; |
365 | 365 |
366 sAppStream << sText; | 366 sAppStream << sText; |
367 | 367 |
368 sAppStream << "EMC\nQ\n"; | 368 sAppStream << "EMC\nQ\n"; |
369 } | 369 } |
370 } | 370 } |
371 | 371 |
372 void CPWL_Edit::DrawThisAppearance(CFX_RenderDevice* pDevice, | 372 void CPWL_Edit::DrawThisAppearance(CFX_RenderDevice* pDevice, |
373 CPDF_Matrix* pUser2Device) { | 373 CFX_Matrix* pUser2Device) { |
374 CPWL_Wnd::DrawThisAppearance(pDevice, pUser2Device); | 374 CPWL_Wnd::DrawThisAppearance(pDevice, pUser2Device); |
375 | 375 |
376 CPDF_Rect rcClient = GetClientRect(); | 376 CPDF_Rect rcClient = GetClientRect(); |
377 CFX_ByteTextBuf sLine; | 377 CFX_ByteTextBuf sLine; |
378 | 378 |
379 int32_t nCharArray = m_pEdit->GetCharArray(); | 379 int32_t nCharArray = m_pEdit->GetCharArray(); |
380 FX_SAFE_INT32 nCharArraySafe = nCharArray; | 380 FX_SAFE_INT32 nCharArraySafe = nCharArray; |
381 nCharArraySafe -= 1; | 381 nCharArraySafe -= 1; |
382 nCharArraySafe *= 2; | 382 nCharArraySafe *= 2; |
383 | 383 |
(...skipping 799 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1183 } | 1183 } |
1184 | 1184 |
1185 void CPWL_Edit::GeneratePageObjects(CPDF_PageObjects* pPageObjects, | 1185 void CPWL_Edit::GeneratePageObjects(CPDF_PageObjects* pPageObjects, |
1186 const CPDF_Point& ptOffset) { | 1186 const CPDF_Point& ptOffset) { |
1187 CFX_ArrayTemplate<CPDF_TextObject*> ObjArray; | 1187 CFX_ArrayTemplate<CPDF_TextObject*> ObjArray; |
1188 IFX_Edit::GeneratePageObjects( | 1188 IFX_Edit::GeneratePageObjects( |
1189 pPageObjects, m_pEdit, ptOffset, NULL, | 1189 pPageObjects, m_pEdit, ptOffset, NULL, |
1190 CPWL_Utils::PWLColorToFXColor(GetTextColor(), GetTransparency()), | 1190 CPWL_Utils::PWLColorToFXColor(GetTextColor(), GetTransparency()), |
1191 ObjArray); | 1191 ObjArray); |
1192 } | 1192 } |
OLD | NEW |