14d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann// Copyright 2016 PDFium Authors. All rights reserved. 24d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann// Use of this source code is governed by a BSD-style license that can be 34d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann// found in the LICENSE file. 44d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann 54d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 64d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann 74d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann#ifndef CORE_FPDFDOC_CPVT_LINEINFO_H_ 84d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann#define CORE_FPDFDOC_CPVT_LINEINFO_H_ 94d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann 104d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann#include "core/fxcrt/fx_system.h" 114d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann 125ae9d0c6fd838a2967cca72aa5751b51dadc2769Philip P. Moltmannclass CPVT_LineInfo { 135ae9d0c6fd838a2967cca72aa5751b51dadc2769Philip P. Moltmann public: 145ae9d0c6fd838a2967cca72aa5751b51dadc2769Philip P. Moltmann CPVT_LineInfo(); 154d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann 164d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann int32_t nTotalWord; 174d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann int32_t nBeginWordIndex; 184d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann int32_t nEndWordIndex; 194d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann FX_FLOAT fLineX; 204d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann FX_FLOAT fLineY; 214d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann FX_FLOAT fLineWidth; 224d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann FX_FLOAT fLineAscent; 234d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann FX_FLOAT fLineDescent; 244d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann}; 254d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann 265ae9d0c6fd838a2967cca72aa5751b51dadc2769Philip P. Moltmanninline CPVT_LineInfo::CPVT_LineInfo() 275ae9d0c6fd838a2967cca72aa5751b51dadc2769Philip P. Moltmann : nTotalWord(0), 285ae9d0c6fd838a2967cca72aa5751b51dadc2769Philip P. Moltmann nBeginWordIndex(-1), 295ae9d0c6fd838a2967cca72aa5751b51dadc2769Philip P. Moltmann nEndWordIndex(-1), 305ae9d0c6fd838a2967cca72aa5751b51dadc2769Philip P. Moltmann fLineX(0.0f), 315ae9d0c6fd838a2967cca72aa5751b51dadc2769Philip P. Moltmann fLineY(0.0f), 325ae9d0c6fd838a2967cca72aa5751b51dadc2769Philip P. Moltmann fLineWidth(0.0f), 335ae9d0c6fd838a2967cca72aa5751b51dadc2769Philip P. Moltmann fLineAscent(0.0f), 345ae9d0c6fd838a2967cca72aa5751b51dadc2769Philip P. Moltmann fLineDescent(0.0f) {} 355ae9d0c6fd838a2967cca72aa5751b51dadc2769Philip P. Moltmann 364d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann#endif // CORE_FPDFDOC_CPVT_LINEINFO_H_ 37