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:44
void set_Footer(const System::SharedPtr< HeaderFooterInfo > &value)
Sets an instance of the HeaderFooterInfo class which represents a footer data.
const System::SharedPtr< PageLegend > & get_Legend() const
Gets an instance of the PageLegend class which specifies rendering options of page legend.
System::String get_Name() const
Gets the name of the view for which set-up data is used.
void set_Header(const System::SharedPtr< HeaderFooterInfo > &value)
Sets the instance of the HeaderFooterInfo class which represents a header data.
void set_Legend(const System::SharedPtr< PageLegend > &value)
Sets an instance of the PageLegend class which specifies rendering options of page legend.
System::SharedPtr< PageMargins > get_Margins() const
Gets an instance of the PageMargins class which specifies page margins.
const System::SharedPtr< HeaderFooterInfo > & get_Footer() const
Gets an instance of the HeaderFooterInfo class which represents a footer data.
const System::SharedPtr< HeaderFooterInfo > & get_Header() const
Gets the instance of the HeaderFooterInfo class which represents a header data.
System::SharedPtr< Aspose::Tasks::Visualization::PageViewSettings > get_PageViewSettings() const
Gets an instance of the PageViewSettings class which specifies page view printing settings.
System::SharedPtr< Aspose::Tasks::Visualization::PageSettings > get_PageSettings() const
Gets an instance of the PageSettings class which specifies page printing settings.
PageInfo()
Initializes a new instance of the PageInfo class. Represents page setup data which is present in MPP ...