#pragma once #include "Sepx.h" #include "Header.h" #include "Footer.h" namespace ASCDocFileFormat { class SectionProperties { public: explicit SectionProperties(const Sepx& _sepx) : sepx(_sepx) { SetEvenPageHeader(Header()); SetOddPageHeader(Header()); SetEvenPageFooter(Footer()); SetOddPageFooter(Footer()); SetFirstPageHeader(Header()); SetFirstPageFooter(Footer()); } SectionProperties(const SectionProperties& sp) : sepx(sp.sepx) { if (sp.evenPageHeader.IsInit()) SetEvenPageHeader(sp.evenPageHeader.as
()); if (sp.oddPageHeader.IsInit()) SetOddPageHeader(sp.oddPageHeader.as
()); if (sp.evenPageFooter.IsInit()) SetEvenPageFooter(sp.evenPageFooter.as