int LD::serialize (std::wostream & _stream, const std::wstring & entries) { ATTACHEDLABEL *att = dynamic_cast<ATTACHEDLABEL*> (m_ATTACHEDLABEL.get()); Legend *legend = dynamic_cast<Legend *> (m_Legend.get()); if (!m_CrtLayout12 && !m_Legend) return 0; if (legend) { legend->m_CrtLayout12 = m_CrtLayout12; legend->serialize(_stream, m_countSeries); }else if (m_CrtLayout12) m_CrtLayout12->serialize(_stream); if (!entries.empty()) _stream << entries; if (m_FRAME) m_FRAME->serialize(_stream); if (att) att->serialize_txPr(_stream); return 0; }