| Index: core/fpdfapi/fpdf_page/cpdf_textstatedata.cpp
|
| diff --git a/core/fpdfapi/fpdf_page/cpdf_textstatedata.cpp b/core/fpdfapi/fpdf_page/cpdf_textstatedata.cpp
|
| index 9ae99a1cdb1030570e328fb5664505e832ddac9c..e60af0076efb414dcedfec66a8a4ab42b021abba 100644
|
| --- a/core/fpdfapi/fpdf_page/cpdf_textstatedata.cpp
|
| +++ b/core/fpdfapi/fpdf_page/cpdf_textstatedata.cpp
|
| @@ -72,38 +72,3 @@ CPDF_TextStateData::~CPDF_TextStateData() {
|
| pPageData->ReleaseFont(m_pFont->GetFontDict());
|
| }
|
| }
|
| -
|
| -void CPDF_TextStateData::SetFont(CPDF_Font* pFont) {
|
| - CPDF_DocPageData* pPageData =
|
| - m_pDocument ? m_pDocument->GetPageData() : nullptr;
|
| - if (pPageData && m_pFont && !pPageData->IsForceClear())
|
| - pPageData->ReleaseFont(m_pFont->GetFontDict());
|
| -
|
| - m_pDocument = pFont ? pFont->m_pDocument : nullptr;
|
| - m_pFont = pFont;
|
| -}
|
| -
|
| -FX_FLOAT CPDF_TextStateData::GetFontSizeV() const {
|
| - const FX_FLOAT* pMatrix = GetMatrix();
|
| - FX_FLOAT unit = FXSYS_sqrt2(pMatrix[1], pMatrix[3]);
|
| - FX_FLOAT size = unit * GetFontSize();
|
| - return (FX_FLOAT)FXSYS_fabs(size);
|
| -}
|
| -
|
| -FX_FLOAT CPDF_TextStateData::GetFontSizeH() const {
|
| - const FX_FLOAT* pMatrix = GetMatrix();
|
| - FX_FLOAT unit = FXSYS_sqrt2(pMatrix[0], pMatrix[2]);
|
| - FX_FLOAT size = unit * GetFontSize();
|
| - return (FX_FLOAT)FXSYS_fabs(size);
|
| -}
|
| -
|
| -FX_FLOAT CPDF_TextStateData::GetBaselineAngle() const {
|
| - const FX_FLOAT* pMatrix = GetMatrix();
|
| - return FXSYS_atan2(pMatrix[2], pMatrix[0]);
|
| -}
|
| -
|
| -FX_FLOAT CPDF_TextStateData::GetShearAngle() const {
|
| - const FX_FLOAT* pMatrix = GetMatrix();
|
| - FX_FLOAT shear_angle = FXSYS_atan2(pMatrix[1], pMatrix[3]);
|
| - return GetBaselineAngle() + shear_angle;
|
| -}
|
|
|