Chromium Code Reviews| Index: core/fpdfapi/fpdf_page/cpdf_allstates.h |
| diff --git a/core/fpdfapi/fpdf_page/cpdf_allstates.h b/core/fpdfapi/fpdf_page/cpdf_allstates.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..1a6d2e72837bebf23160c742d93de84a5cd6e7c8 |
| --- /dev/null |
| +++ b/core/fpdfapi/fpdf_page/cpdf_allstates.h |
| @@ -0,0 +1,31 @@ |
| +// Copyright 2016 PDFium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
| + |
| +#ifndef CORE_FPDFAPI_FPDF_PAGE_CPDF_ALLSTATES_H_ |
| +#define CORE_FPDFAPI_FPDF_PAGE_CPDF_ALLSTATES_H_ |
| + |
| +#include "core/fpdfapi/fpdf_page/cpdf_graphicstates.h" |
| +#include "core/include/fxcrt/fx_coordinates.h" |
| +#include "core/include/fxcrt/fx_system.h" |
| + |
| +class CPDF_Dictionary; |
|
Tom Sepez
2016/03/17 20:15:38
nit: alphabetize.
dsinclair
2016/03/17 20:37:41
Done.
|
| +class CPDF_StreamContentParser; |
| +class CPDF_Array; |
| + |
| +class CPDF_AllStates : public CPDF_GraphicStates { |
| + public: |
| + CPDF_AllStates(); |
| + ~CPDF_AllStates(); |
| + |
| + void Copy(const CPDF_AllStates& src); |
| + void ProcessExtGS(CPDF_Dictionary* pGS, CPDF_StreamContentParser* pParser); |
| + void SetLineDash(CPDF_Array*, FX_FLOAT, FX_FLOAT scale); |
| + CFX_Matrix m_TextMatrix, m_CTM, m_ParentMatrix; |
|
Tom Sepez
2016/03/17 20:15:38
nit: blank line here, then one per line.
dsinclair
2016/03/17 20:37:41
Done.
|
| + FX_FLOAT m_TextX, m_TextY, m_TextLineX, m_TextLineY; |
| + FX_FLOAT m_TextLeading, m_TextRise, m_TextHorzScale; |
| +}; |
| + |
| +#endif // CORE_FPDFAPI_FPDF_PAGE_CPDF_ALLSTATES_H_ |