8 #include <system/string.h>
10 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
16 namespace Visualization
34 namespace Visualization {
39 class ASPOSE_TASKS_SHARED_CLASS
PageLegend :
public System::Object
42 typedef System::Object BaseType;
44 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
45 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
52 ASPOSE_TASKS_SHARED_API
const System::String&
get_LeftText()
const;
56 ASPOSE_TASKS_SHARED_API
void set_LeftText(
const System::String& value);
72 ASPOSE_TASKS_SHARED_API
void set_RightText(
const System::String& value);
88 ASPOSE_TASKS_SHARED_API
void set_Width(
double value);
92 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<System::Drawing::Image>&
get_LeftImage()
const;
96 ASPOSE_TASKS_SHARED_API
void set_LeftImage(
const System::SharedPtr<System::Drawing::Image>& value);
100 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<System::Drawing::Image>&
get_CenteredImage()
const;
104 ASPOSE_TASKS_SHARED_API
void set_CenteredImage(
const System::SharedPtr<System::Drawing::Image>& value);
108 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<System::Drawing::Image>&
get_RightImage()
const;
112 ASPOSE_TASKS_SHARED_API
void set_RightImage(
const System::SharedPtr<System::Drawing::Image>& value);
118 #ifdef ASPOSE_GET_SHARED_MEMBERS
119 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
125 System::String pr_LeftText;
126 System::String pr_CenteredText;
127 System::String pr_RightText;
130 System::SharedPtr<System::Drawing::Image> pr_LeftImage;
131 System::SharedPtr<System::Drawing::Image> pr_CenteredImage;
132 System::SharedPtr<System::Drawing::Image> pr_RightImage;
Represents a page legend which is used for project printing.
Definition: PageLegend.h:40
void set_LeftImage(const System::SharedPtr< System::Drawing::Image > &value)
Sets the left aligned image to be displayed in the page legend.
const System::SharedPtr< System::Drawing::Image > & get_LeftImage() const
Gets the left aligned image to be displayed in the page legend.
void set_LegendOn(Legend value)
Sets the pages on which the legend appears. Can be one of the values of the Legend enumeration.
void set_RightText(const System::String &value)
Sets the right aligned text to display in the page legend.
Legend get_LegendOn() const
Gets the pages on which the legend appears. Can be one of the values of the Legend enumeration.
double get_Width() const
Gets the width of the legend.
void set_CenteredImage(const System::SharedPtr< System::Drawing::Image > &value)
Sets the centered image to be displayed in the page legend.
void set_LeftText(const System::String &value)
Sets the left aligned text to display in the page legend.
const System::String & get_LeftText() const
Gets the left aligned text to display in the page legend.
const System::String & get_CenteredText() const
Gets the centered text to display in the page legend.
const System::SharedPtr< System::Drawing::Image > & get_CenteredImage() const
Gets the centered image to be displayed in the page legend.
void set_Width(double value)
Sets the width of the legend.
void set_CenteredText(const System::String &value)
Sets the centered text to display in the page legend.
const System::SharedPtr< System::Drawing::Image > & get_RightImage() const
Gets the right aligned image to be displayed in the page legend.
void set_RightImage(const System::SharedPtr< System::Drawing::Image > &value)
Sets the right aligned image to be displayed in the page legend.
const System::String & get_RightText() const
Gets the right aligned text to display in the page legend.
/27/10/2004 by Roman Korchagin
Definition: Asn.h:13