diff options
Diffstat (limited to 'core/fpdfdoc')
-rw-r--r-- | core/fpdfdoc/cpdf_defaultappearance.cpp | 93 | ||||
-rw-r--r-- | core/fpdfdoc/cpdf_defaultappearance.h | 6 |
2 files changed, 0 insertions, 99 deletions
diff --git a/core/fpdfdoc/cpdf_defaultappearance.cpp b/core/fpdfdoc/cpdf_defaultappearance.cpp index 02d6eea41f..32bdefbc32 100644 --- a/core/fpdfdoc/cpdf_defaultappearance.cpp +++ b/core/fpdfdoc/cpdf_defaultappearance.cpp @@ -20,22 +20,6 @@ bool CPDF_DefaultAppearance::HasFont() { return syntax.FindTagParamFromStart("Tf", 2); } -ByteString CPDF_DefaultAppearance::GetFontString() { - ByteString csFont; - if (m_csDA.IsEmpty()) - return csFont; - - CPDF_SimpleParser syntax(m_csDA.AsStringView()); - if (syntax.FindTagParamFromStart("Tf", 2)) { - csFont += syntax.GetWord(); - csFont += " "; - csFont += syntax.GetWord(); - csFont += " "; - csFont += syntax.GetWord(); - } - return csFont; -} - ByteString CPDF_DefaultAppearance::GetFont(float* fFontSize) { *fFontSize = 0.0f; if (m_csDA.IsEmpty()) @@ -68,45 +52,6 @@ bool CPDF_DefaultAppearance::HasColor(PaintOperation nOperation) { (nOperation == PaintOperation::STROKE ? "K" : "k"), 4); } -ByteString CPDF_DefaultAppearance::GetColorString(PaintOperation nOperation) { - ByteString csColor; - if (m_csDA.IsEmpty()) - return csColor; - - CPDF_SimpleParser syntax(m_csDA.AsStringView()); - if (syntax.FindTagParamFromStart( - (nOperation == PaintOperation::STROKE ? "G" : "g"), 1)) { - csColor += syntax.GetWord(); - csColor += " "; - csColor += syntax.GetWord(); - return csColor; - } - if (syntax.FindTagParamFromStart( - (nOperation == PaintOperation::STROKE ? "RG" : "rg"), 3)) { - csColor += syntax.GetWord(); - csColor += " "; - csColor += syntax.GetWord(); - csColor += " "; - csColor += syntax.GetWord(); - csColor += " "; - csColor += syntax.GetWord(); - return csColor; - } - if (syntax.FindTagParamFromStart( - (nOperation == PaintOperation::STROKE ? "K" : "k"), 4)) { - csColor += syntax.GetWord(); - csColor += " "; - csColor += syntax.GetWord(); - csColor += " "; - csColor += syntax.GetWord(); - csColor += " "; - csColor += syntax.GetWord(); - csColor += " "; - csColor += syntax.GetWord(); - } - return csColor; -} - void CPDF_DefaultAppearance::GetColor(int& iColorType, float fc[4], PaintOperation nOperation) { @@ -181,41 +126,3 @@ void CPDF_DefaultAppearance::GetColor(FX_ARGB& color, (int)(b * 255 + 0.5f)); } } - -bool CPDF_DefaultAppearance::HasTextMatrix() { - if (m_csDA.IsEmpty()) - return false; - - CPDF_SimpleParser syntax(m_csDA.AsStringView()); - return syntax.FindTagParamFromStart("Tm", 6); -} - -ByteString CPDF_DefaultAppearance::GetTextMatrixString() { - ByteString csTM; - if (m_csDA.IsEmpty()) - return csTM; - - CPDF_SimpleParser syntax(m_csDA.AsStringView()); - if (syntax.FindTagParamFromStart("Tm", 6)) { - for (int i = 0; i < 6; i++) { - csTM += syntax.GetWord(); - csTM += " "; - } - csTM += syntax.GetWord(); - } - return csTM; -} - -CFX_Matrix CPDF_DefaultAppearance::GetTextMatrix() { - if (m_csDA.IsEmpty()) - return CFX_Matrix(); - - CPDF_SimpleParser syntax(m_csDA.AsStringView()); - if (!syntax.FindTagParamFromStart("Tm", 6)) - return CFX_Matrix(); - - float f[6]; - for (int i = 0; i < 6; i++) - f[i] = FX_atof(syntax.GetWord()); - return CFX_Matrix(f); -} diff --git a/core/fpdfdoc/cpdf_defaultappearance.h b/core/fpdfdoc/cpdf_defaultappearance.h index 33d4bfdd9d..13e6307339 100644 --- a/core/fpdfdoc/cpdf_defaultappearance.h +++ b/core/fpdfdoc/cpdf_defaultappearance.h @@ -28,11 +28,9 @@ class CPDF_DefaultAppearance { ByteString GetStr() const { return m_csDA; } bool HasFont(); - ByteString GetFontString(); ByteString GetFont(float* fFontSize); bool HasColor(PaintOperation nOperation = PaintOperation::FILL); - ByteString GetColorString(PaintOperation nOperation = PaintOperation::FILL); void GetColor(int& iColorType, float fc[4], PaintOperation nOperation = PaintOperation::FILL); @@ -40,10 +38,6 @@ class CPDF_DefaultAppearance { int& iColorType, PaintOperation nOperation = PaintOperation::FILL); - bool HasTextMatrix(); - ByteString GetTextMatrixString(); - CFX_Matrix GetTextMatrix(); - private: ByteString m_csDA; }; |