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

Side by Side Diff: xfa/fxgraphics/cfx_graphics.cpp

Issue 1824173002: Fix blank xfa rendering broken at f89acbc. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: regenerate Created 4 years, 9 months 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 "xfa/fxgraphics/include/cfx_graphics.h" 7 #include "xfa/fxgraphics/include/cfx_graphics.h"
8 8
9 #include <memory> 9 #include <memory>
10 10
(...skipping 548 matching lines...) Expand 10 before | Expand all | Expand 10 after
559 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x00, 0x00, 559 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x00, 0x00,
560 0x38, 0x38, 0x00, 0x00, 0x7c, 0x7c, 0x00, 0x00, 0xfe, 0xfe, 0x00, 0x00, 560 0x38, 0x38, 0x00, 0x00, 0x7c, 0x7c, 0x00, 0x00, 0xfe, 0xfe, 0x00, 0x00,
561 0x7c, 0x7c, 0x00, 0x00, 0x38, 0x38, 0x00, 0x00, 0x10, 0x10, 0x00, 0x00, 561 0x7c, 0x7c, 0x00, 0x00, 0x38, 0x38, 0x00, 0x00, 0x10, 0x10, 0x00, 0x00,
562 0x00, 0x00, 0x00, 0x00, 562 0x00, 0x00, 0x00, 0x00,
563 }}, 563 }},
564 }; 564 };
565 565
566 } // namespace 566 } // namespace
567 567
568 CFX_Graphics::CFX_Graphics() 568 CFX_Graphics::CFX_Graphics()
569 : m_renderDevice(nullptr), m_aggGraphics(nullptr) {} 569 : m_type(FX_CONTEXT_None),
570 m_renderDevice(nullptr),
571 m_aggGraphics(nullptr) {}
570 572
571 FX_ERR CFX_Graphics::Create(CFX_RenderDevice* renderDevice, 573 FX_ERR CFX_Graphics::Create(CFX_RenderDevice* renderDevice,
572 FX_BOOL isAntialiasing) { 574 FX_BOOL isAntialiasing) {
573 if (!renderDevice) 575 if (!renderDevice)
574 return FX_ERR_Parameter_Invalid; 576 return FX_ERR_Parameter_Invalid;
575 if (m_type != FX_CONTEXT_None) 577 if (m_type != FX_CONTEXT_None)
576 return FX_ERR_Property_Invalid; 578 return FX_ERR_Property_Invalid;
577 579
578 m_type = FX_CONTEXT_Device; 580 m_type = FX_CONTEXT_Device;
579 m_info.isAntialiasing = isAntialiasing; 581 m_info.isAntialiasing = isAntialiasing;
(...skipping 977 matching lines...) Expand 10 before | Expand all | Expand 10 after
1557 CTM = other.CTM; 1559 CTM = other.CTM;
1558 isActOnDash = other.isActOnDash; 1560 isActOnDash = other.isActOnDash;
1559 strokeColor = other.strokeColor; 1561 strokeColor = other.strokeColor;
1560 fillColor = other.fillColor; 1562 fillColor = other.fillColor;
1561 font = other.font; 1563 font = other.font;
1562 fontSize = other.fontSize; 1564 fontSize = other.fontSize;
1563 fontHScale = other.fontHScale; 1565 fontHScale = other.fontHScale;
1564 fontSpacing = other.fontSpacing; 1566 fontSpacing = other.fontSpacing;
1565 return *this; 1567 return *this;
1566 } 1568 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698