void CPDF_TextObject::Transform(const CFX_Matrix& matrix) { m_TextState.GetModify(); CFX_Matrix text_matrix; GetTextMatrix(&text_matrix); text_matrix.Concat(matrix); FX_FLOAT* pTextMatrix = m_TextState.GetMatrix(); pTextMatrix[0] = text_matrix.GetA(); pTextMatrix[1] = text_matrix.GetC(); pTextMatrix[2] = text_matrix.GetB(); pTextMatrix[3] = text_matrix.GetD(); m_PosX = text_matrix.GetE(); m_PosY = text_matrix.GetF(); CalcPositionData(nullptr, nullptr, 0); }
void CPDF_TextObject::SetTextState(CPDF_TextState TextState) { m_TextState = TextState; CalcPositionData(nullptr, nullptr, 0); }
void CPDF_TextObject::SetTextState(CPDF_TextState TextState) { m_TextState = TextState; CalcPositionData(NULL, NULL, 0); }