Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(96)

Side by Side Diff: fpdfsdk/src/pdfwindow/PWL_Edit.cpp

Issue 1519693002: Merge to XFA: Remove CFX_AffineMatrix/CPDF_Matrix (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@xfa
Patch Set: XFA-specific changes Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698