8 #include <system/object.h>
11 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
17 namespace Visualization
19 template <
typename>
class ApsBaseChartBuilder;
20 enum class PrinterPaperSize;
29 namespace Visualization {
34 class ASPOSE_TASKS_SHARED_CLASS
PageSettings :
public System::Object
37 typedef System::Object BaseType;
39 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
40 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
42 template<
typename FT0>
friend class Aspose::Tasks::Visualization::ApsBaseChartBuilder;
50 ASPOSE_TASKS_SHARED_API
bool get_IsPortrait()
const;
55 ASPOSE_TASKS_SHARED_API
void set_IsPortrait(
bool value);
60 ASPOSE_TASKS_SHARED_API
bool get_AdjustToPercentOfNormalSize()
const;
65 ASPOSE_TASKS_SHARED_API
void set_AdjustToPercentOfNormalSize(
bool value);
69 ASPOSE_TASKS_SHARED_API int32_t get_PercentOfNormalSize()
const;
73 ASPOSE_TASKS_SHARED_API
void set_PercentOfNormalSize(int32_t value);
77 ASPOSE_TASKS_SHARED_API int32_t get_PagesInWidth()
const;
81 ASPOSE_TASKS_SHARED_API
void set_PagesInWidth(int32_t value);
85 ASPOSE_TASKS_SHARED_API int32_t get_PagesInHeight()
const;
89 ASPOSE_TASKS_SHARED_API
void set_PagesInHeight(int32_t value);
93 ASPOSE_TASKS_SHARED_API PrinterPaperSize get_PaperSize();
97 ASPOSE_TASKS_SHARED_API
void set_PaperSize(PrinterPaperSize value);
102 ASPOSE_TASKS_SHARED_API int32_t get_PaperSizeId()
const;
107 ASPOSE_TASKS_SHARED_API
void set_PaperSizeId(int32_t value);
111 ASPOSE_TASKS_SHARED_API int16_t get_FirstPageNumber()
const;
115 ASPOSE_TASKS_SHARED_API
void set_FirstPageNumber(int16_t value);
125 ASPOSE_TASKS_SHARED_API
bool get_IsCustomPageSize();
130 bool pr_AdjustToPercentOfNormalSize;
131 int32_t pr_PercentOfNormalSize;
132 int32_t pr_PagesInWidth;
133 int32_t pr_PagesInHeight;
134 int32_t pr_PaperSizeId;
135 int16_t pr_FirstPageNumber;
Represents printing settings for a page of project view.
Definition: PageSettings.h:34