8 #include <system/string.h>
10 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
23 namespace Visualization
25 class HeaderFooterInfo;
29 class PageViewSettings;
38 namespace Visualization {
43 class ASPOSE_TASKS_SHARED_CLASS
PageInfo :
public System::Object
46 typedef System::Object BaseType;
48 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
49 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
51 friend class Aspose::Tasks::IO::MSProject::MPPViewReader;
58 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<HeaderFooterInfo>& get_Header()
const;
62 ASPOSE_TASKS_SHARED_API
void set_Header(
const System::SharedPtr<HeaderFooterInfo>& value);
66 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<HeaderFooterInfo>& get_Footer()
const;
70 ASPOSE_TASKS_SHARED_API
void set_Footer(
const System::SharedPtr<HeaderFooterInfo>& value);
74 ASPOSE_TASKS_SHARED_API System::String get_Name()
const;
78 ASPOSE_TASKS_SHARED_API System::SharedPtr<Aspose::Tasks::Visualization::PageSettings> get_PageSettings()
const;
82 ASPOSE_TASKS_SHARED_API System::SharedPtr<Aspose::Tasks::Visualization::PageViewSettings> get_PageViewSettings()
const;
86 ASPOSE_TASKS_SHARED_API System::SharedPtr<PageMargins> get_Margins()
const;
91 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<PageLegend>& get_Legend()
const;
96 ASPOSE_TASKS_SHARED_API
void set_Legend(
const System::SharedPtr<PageLegend>& value);
109 ASPOSE_TASKS_SHARED_API
void set_Name(
const System::String& value);
111 #ifdef ASPOSE_GET_SHARED_MEMBERS
112 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
118 System::SharedPtr<PageMargins> margins;
119 System::SharedPtr<Aspose::Tasks::Visualization::PageSettings> pageSettings;
120 System::SharedPtr<Aspose::Tasks::Visualization::PageViewSettings> pageViewSettings;
121 System::SharedPtr<HeaderFooterInfo> pr_Header;
122 System::SharedPtr<HeaderFooterInfo> pr_Footer;
123 System::String pr_Name;
124 System::SharedPtr<PageLegend> pr_Legend;
Represents page setup data which is present in MPP file format and used for printing.
Definition: PageInfo.h:43