chromium/third_party/pdfium/xfa/fgas/layout/cfgas_break.cpp

// Copyright 2017 The PDFium Authors
// 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

#include "xfa/fgas/layout/cfgas_break.h"

#include <algorithm>
#include <utility>
#include <vector>

#include "core/fxcrt/fx_safe_types.h"
#include "core/fxcrt/stl_util.h"
#include "xfa/fgas/font/cfgas_gefont.h"

const float CFGAS_Break::kConversionFactor =;
const int CFGAS_Break::kMinimumTabWidth =;

CFGAS_Break::CFGAS_Break(Mask<LayoutStyle> dwLayoutStyles)
    :{}

CFGAS_Break::~CFGAS_Break() = default;

void CFGAS_Break::Reset() {}

void CFGAS_Break::SetLayoutStyles(Mask<LayoutStyle> dwLayoutStyles) {}

void CFGAS_Break::SetHorizontalScale(int32_t iScale) {}

void CFGAS_Break::SetVerticalScale(int32_t iScale) {}

void CFGAS_Break::SetFont(RetainPtr<CFGAS_GEFont> pFont) {}

void CFGAS_Break::SetFontSize(float fFontSize) {}

void CFGAS_Break::SetBreakStatus() {}

bool CFGAS_Break::IsGreaterThanLineWidth(int32_t width) const {}

FX_CHARTYPE CFGAS_Break::GetUnifiedCharType(FX_CHARTYPE chartype) const {}

void CFGAS_Break::SetTabWidth(float fTabWidth) {}

void CFGAS_Break::SetParagraphBreakChar(wchar_t wch) {}

void CFGAS_Break::SetLineBreakTolerance(float fTolerance) {}

void CFGAS_Break::SetCharSpace(float fCharSpace) {}

void CFGAS_Break::SetLineBoundary(float fLineStart, float fLineEnd) {}

CFGAS_Char* CFGAS_Break::GetLastChar(int32_t index,
                                     bool bOmitChar,
                                     bool bRichText) const {}

int32_t CFGAS_Break::CountBreakPieces() const {}

const CFGAS_BreakPiece* CFGAS_Break::GetBreakPieceUnstable(
    int32_t index) const {}

void CFGAS_Break::ClearBreakPieces() {}