#include "core/fpdfapi/page/cpdf_textstate.h"
#include <math.h>
#include <utility>
#include "core/fpdfapi/font/cpdf_font.h"
#include "core/fpdfapi/page/cpdf_docpagedata.h"
CPDF_TextState::CPDF_TextState() = default;
CPDF_TextState::CPDF_TextState(const CPDF_TextState&) = default;
CPDF_TextState& CPDF_TextState::operator=(const CPDF_TextState&) = default;
CPDF_TextState::~CPDF_TextState() = default;
void CPDF_TextState::Emplace() { … }
RetainPtr<CPDF_Font> CPDF_TextState::GetFont() const { … }
void CPDF_TextState::SetFont(RetainPtr<CPDF_Font> pFont) { … }
float CPDF_TextState::GetFontSize() const { … }
void CPDF_TextState::SetFontSize(float size) { … }
pdfium::span<const float> CPDF_TextState::GetMatrix() const { … }
pdfium::span<float> CPDF_TextState::GetMutableMatrix() { … }
float CPDF_TextState::GetCharSpace() const { … }
void CPDF_TextState::SetCharSpace(float sp) { … }
float CPDF_TextState::GetWordSpace() const { … }
void CPDF_TextState::SetWordSpace(float sp) { … }
float CPDF_TextState::GetFontSizeH() const { … }
TextRenderingMode CPDF_TextState::GetTextMode() const { … }
void CPDF_TextState::SetTextMode(TextRenderingMode mode) { … }
pdfium::span<const float> CPDF_TextState::GetCTM() const { … }
pdfium::span<float> CPDF_TextState::GetMutableCTM() { … }
CPDF_TextState::TextData::TextData() = default;
CPDF_TextState::TextData::TextData(const TextData& that)
: … { … }
CPDF_TextState::TextData::~TextData() = default;
RetainPtr<CPDF_TextState::TextData> CPDF_TextState::TextData::Clone() const { … }
void CPDF_TextState::TextData::SetFont(RetainPtr<CPDF_Font> pFont) { … }
float CPDF_TextState::TextData::GetFontSizeH() const { … }
bool SetTextRenderingModeFromInt(int iMode, TextRenderingMode* mode) { … }
bool TextRenderingModeIsClipMode(const TextRenderingMode& mode) { … }
bool TextRenderingModeIsStrokeMode(const TextRenderingMode& mode) { … }