#include "core/fpdfapi/render/cpdf_type3glyphmap.h"
#include <math.h>
#include <algorithm>
#include <utility>
#include "core/fxcrt/fx_system.h"
#include "core/fxge/cfx_glyphbitmap.h"
#include "core/fxge/fx_font.h"
namespace {
constexpr int kType3MaxBlues = …;
int AdjustBlueHelper(float pos, std::vector<int>* blues) { … }
}
CPDF_Type3GlyphMap::CPDF_Type3GlyphMap() = default;
CPDF_Type3GlyphMap::~CPDF_Type3GlyphMap() = default;
std::pair<int, int> CPDF_Type3GlyphMap::AdjustBlue(float top, float bottom) { … }
const CFX_GlyphBitmap* CPDF_Type3GlyphMap::GetBitmap(uint32_t charcode) const { … }
void CPDF_Type3GlyphMap::SetBitmap(uint32_t charcode,
std::unique_ptr<CFX_GlyphBitmap> pMap) { … }