void CPDF_PageObject::CopyData(const CPDF_PageObject* pSrc) { CopyStates(*pSrc); m_Left = pSrc->m_Left; m_Right = pSrc->m_Right; m_Top = pSrc->m_Top; m_Bottom = pSrc->m_Bottom; }
void CPDF_PageObject::Copy(const CPDF_PageObject* pSrc) { if (m_Type != pSrc->m_Type) { return; } CopyData(pSrc); CopyStates(*pSrc); m_Left = pSrc->m_Left; m_Right = pSrc->m_Right; m_Top = pSrc->m_Top; m_Bottom = pSrc->m_Bottom; }
void CPDF_AllStates::Copy(const CPDF_AllStates& src) { CopyStates(src); m_TextMatrix = src.m_TextMatrix; m_ParentMatrix = src.m_ParentMatrix; m_CTM = src.m_CTM; m_TextPos = src.m_TextPos; m_TextLinePos = src.m_TextLinePos; m_TextLeading = src.m_TextLeading; m_TextRise = src.m_TextRise; m_TextHorzScale = src.m_TextHorzScale; }