Aspose.Tasks for C++
GanttBarStyle.h
1 #pragma once
2 //-----------------------------------------------------------------------
3 // <copyright file="GanttBarStyle.cs" company="Aspose Pty Ltd">
4 // Copyright (c) 2002-2024 Aspose Pty Ltd. All Rights Reserved.
5 // </copyright>
6 //-----------------------------------------------------------------------
7 
8 #include <system/string.h>
9 #include <system/nullable.h>
10 #include <drawing/color.h>
11 #include <cstdint>
12 
13 #include "aspose.tasks.cpp/Visualization/View/Styles/TaskBarTextConverter.h"
14 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
15 
16 namespace Aspose
17 {
18 namespace Tasks
19 {
20 enum class Field;
21 namespace IO
22 {
23 namespace MSProject
24 {
25 class MPP14GanttBarStyleReader;
26 class MPP14GanttBarStyleWriter;
27 class MPP9GanttBarStyleReader;
28 class MPP9GanttBarStyleWriter;
29 } // namespace MSProject
30 } // namespace IO
31 class Task;
32 namespace Visualization
33 {
34 class ApsGanttChartLayoutBuilder;
35 enum class BarShape;
36 class BarStyle;
37 enum class GanttBarEndShape;
38 enum class GanttBarFillPattern;
39 enum class GanttBarMiddleShape;
40 enum class GanttBarShowFor;
41 enum class GanttBarType;
42 class GanttChartBarStylesManager;
43 enum class Shape;
44 } // namespace Visualization
45 } // namespace Tasks
46 } // namespace Aspose
47 namespace System
48 {
49 namespace Collections
50 {
51 namespace Generic
52 {
53 template <typename, typename> class Dictionary;
54 template <typename> class IList;
55 } // namespace Generic
56 } // namespace Collections
57 } // namespace System
58 
59 namespace Aspose {
60 
61 namespace Tasks {
62 
63 namespace Visualization {
64 
65 /// <summary>
66 /// Represents a bar style used by MSP in Gantt Chart view.
67 /// </summary>
68 class ASPOSE_TASKS_SHARED_CLASS GanttBarStyle : public System::Object
69 {
70  typedef GanttBarStyle ThisType;
71  typedef System::Object BaseType;
72 
73  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
74  ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
75 
76  friend class Aspose::Tasks::IO::MSProject::MPP14GanttBarStyleReader;
77  friend class Aspose::Tasks::IO::MSProject::MPP9GanttBarStyleReader;
78  friend class Aspose::Tasks::IO::MSProject::MPP14GanttBarStyleWriter;
79  friend class Aspose::Tasks::IO::MSProject::MPP9GanttBarStyleWriter;
80  friend class Aspose::Tasks::Visualization::GanttChartBarStylesManager;
81  friend class Aspose::Tasks::Visualization::ApsGanttChartLayoutBuilder;
82 
83 public:
84 
85  /// <summary>
86  /// Gets data to be displayed on the bottom of the bar.
87  /// <see cref="Field"></see>.
88  /// </summary>
89  ASPOSE_TASKS_SHARED_API Field get_BottomField() const;
90  /// <summary>
91  /// Sets data to be displayed on the bottom of the bar.
92  /// <see cref="Field"></see>.
93  /// </summary>
94  ASPOSE_TASKS_SHARED_API void set_BottomField(Field value);
95  /// <summary>
96  /// Gets an end shape of the bar.
97  /// </summary>
98  ASPOSE_TASKS_SHARED_API GanttBarEndShape get_EndShape() const;
99  /// <summary>
100  /// Sets an end shape of the bar.
101  /// </summary>
102  ASPOSE_TASKS_SHARED_API void set_EndShape(GanttBarEndShape value);
103  /// <summary>
104  /// Gets a color of the end shape.
105  /// </summary>
106  ASPOSE_TASKS_SHARED_API System::Drawing::Color get_EndShapeColor() const;
107  /// <summary>
108  /// Sets a color of the end shape.
109  /// </summary>
110  ASPOSE_TASKS_SHARED_API void set_EndShapeColor(System::Drawing::Color value);
111  /// <summary>
112  /// Gets a type of the end shape.
113  /// <see cref="GanttBarType"></see>.
114  /// </summary>
115  ASPOSE_TASKS_SHARED_API GanttBarType get_EndShapeType() const;
116  /// <summary>
117  /// Sets a type of the end shape.
118  /// <see cref="GanttBarType"></see>.
119  /// </summary>
120  ASPOSE_TASKS_SHARED_API void set_EndShapeType(GanttBarType value);
121  /// <summary>
122  /// Gets a start point position of the gantt bar.
123  /// <see cref="Field"></see>.
124  /// </summary>
125  ASPOSE_TASKS_SHARED_API Field get_From() const;
126  /// <summary>
127  /// Sets a start point position of the gantt bar.
128  /// <see cref="Field"></see>.
129  /// </summary>
130  ASPOSE_TASKS_SHARED_API void set_From(Field value);
131  /// <summary>
132  /// Gets data to be displayed inside of the bar.
133  /// <see cref="Field"></see>.
134  /// </summary>
135  ASPOSE_TASKS_SHARED_API Field get_InsideField() const;
136  /// <summary>
137  /// Sets data to be displayed inside of the bar.
138  /// <see cref="Field"></see>.
139  /// </summary>
140  ASPOSE_TASKS_SHARED_API void set_InsideField(Field value);
141  /// <summary>
142  /// Gets data to be displayed on the left of the bar.
143  /// <see cref="Field"></see>.
144  /// </summary>
145  ASPOSE_TASKS_SHARED_API Field get_LeftField() const;
146  /// <summary>
147  /// Sets data to be displayed on the left of the bar.
148  /// <see cref="Field"></see>.
149  /// </summary>
150  ASPOSE_TASKS_SHARED_API void set_LeftField(Field value);
151  /// <summary>
152  /// Gets a fill pattern of the gantt bar.
153  /// </summary>
154  ASPOSE_TASKS_SHARED_API GanttBarFillPattern get_MiddleFillPattern() const;
155  /// <summary>
156  /// Sets a fill pattern of the gantt bar.
157  /// </summary>
158  ASPOSE_TASKS_SHARED_API void set_MiddleFillPattern(GanttBarFillPattern value);
159  /// <summary>
160  /// Gets a middle shape of the bar.
161  /// </summary>
162  ASPOSE_TASKS_SHARED_API GanttBarMiddleShape get_MiddleShape() const;
163  /// <summary>
164  /// Sets a middle shape of the bar.
165  /// </summary>
166  ASPOSE_TASKS_SHARED_API void set_MiddleShape(GanttBarMiddleShape value);
167  /// <summary>
168  /// Gets a color of the middle shape.
169  /// </summary>
170  ASPOSE_TASKS_SHARED_API System::Drawing::Color get_MiddleShapeColor() const;
171  /// <summary>
172  /// Sets a color of the middle shape.
173  /// </summary>
174  ASPOSE_TASKS_SHARED_API void set_MiddleShapeColor(System::Drawing::Color value);
175  /// <summary>
176  /// Gets a name of the style.
177  /// </summary>
178  ASPOSE_TASKS_SHARED_API System::String get_Name() const;
179  /// <summary>
180  /// Sets a name of the style.
181  /// </summary>
182  ASPOSE_TASKS_SHARED_API void set_Name(const System::String& value);
183  /// <summary>
184  /// Gets data to be displayed on the right of the bar.
185  /// <see cref="Field"></see>.
186  /// </summary>
187  ASPOSE_TASKS_SHARED_API Field get_RightField() const;
188  /// <summary>
189  /// Sets data to be displayed on the right of the bar.
190  /// <see cref="Field"></see>.
191  /// </summary>
192  ASPOSE_TASKS_SHARED_API void set_RightField(Field value);
193  /// <summary>
194  /// Gets user-defined converter to get text to render on the left of the task's bar. Overrides the value of <see cref="LeftField"></see> property.
195  /// <remarks>Is not persisted to MPP format.</remarks>
196  /// </summary>
197  ASPOSE_TASKS_SHARED_API TaskBarTextConverter get_LeftBarTextConverter() const;
198  /// <summary>
199  /// Sets user-defined converter to get text to render on the left of the task's bar. Overrides the value of <see cref="LeftField"></see> property.
200  /// <remarks>Is not persisted to MPP format.</remarks>
201  /// </summary>
202  ASPOSE_TASKS_SHARED_API void set_LeftBarTextConverter(TaskBarTextConverter value);
203  /// <summary>
204  /// Gets user-defined converter to get text to render on the top of the task's bar. Overrides the value of <see cref="TopField"></see> property.
205  /// </summary>
206  /// <remarks>Is not persisted to MPP format.</remarks>
207  ASPOSE_TASKS_SHARED_API TaskBarTextConverter get_TopBarTextConverter() const;
208  /// <summary>
209  /// Sets user-defined converter to get text to render on the top of the task's bar. Overrides the value of <see cref="TopField"></see> property.
210  /// </summary>
211  /// <remarks>Is not persisted to MPP format.</remarks>
212  ASPOSE_TASKS_SHARED_API void set_TopBarTextConverter(TaskBarTextConverter value);
213  /// <summary>
214  /// Gets user-defined converter to get text to render on the right of the task's bar. Overrides the value of <see cref="RightField"></see> property.
215  /// </summary>
216  /// <remarks>Is not persisted to MPP format.</remarks>
217  ASPOSE_TASKS_SHARED_API TaskBarTextConverter get_RightBarTextConverter() const;
218  /// <summary>
219  /// Sets user-defined converter to get text to render on the right of the task's bar. Overrides the value of <see cref="RightField"></see> property.
220  /// </summary>
221  /// <remarks>Is not persisted to MPP format.</remarks>
222  ASPOSE_TASKS_SHARED_API void set_RightBarTextConverter(TaskBarTextConverter value);
223  /// <summary>
224  /// Gets user-defined converter to get text to render on the bottom of the task's bar. Overrides the value of <see cref="BottomField"></see> property.
225  /// </summary>
226  /// <remarks>Is not persisted to MPP format.</remarks>
227  ASPOSE_TASKS_SHARED_API TaskBarTextConverter get_BottomBarTextConverter() const;
228  /// <summary>
229  /// Sets user-defined converter to get text to render on the bottom of the task's bar. Overrides the value of <see cref="BottomField"></see> property.
230  /// </summary>
231  /// <remarks>Is not persisted to MPP format.</remarks>
232  ASPOSE_TASKS_SHARED_API void set_BottomBarTextConverter(TaskBarTextConverter value);
233  /// <summary>
234  /// Gets user-defined converter to get text to render inside of the task's bar. Overrides the value of <see cref="InsideField"></see> property.
235  /// </summary>
236  /// <remarks>Is not persisted to MPP format.</remarks>
237  ASPOSE_TASKS_SHARED_API TaskBarTextConverter get_InsideBarTextConverter() const;
238  /// <summary>
239  /// Sets user-defined converter to get text to render inside of the task's bar. Overrides the value of <see cref="InsideField"></see> property.
240  /// </summary>
241  /// <remarks>Is not persisted to MPP format.</remarks>
242  ASPOSE_TASKS_SHARED_API void set_InsideBarTextConverter(TaskBarTextConverter value);
243  /// <summary>
244  /// Gets a row number.
245  /// <remarks> Can be from 1 to 4 (1 is default value).</remarks>
246  /// </summary>
247  ASPOSE_TASKS_SHARED_API int32_t get_Row() const;
248  /// <summary>
249  /// Sets a row number.
250  /// <remarks> Can be from 1 to 4 (1 is default value).</remarks>
251  /// </summary>
252  ASPOSE_TASKS_SHARED_API void set_Row(int32_t value);
253  /// <summary>
254  /// Gets task categories for which the style is applied. Is applicable for parent (or common) styles of bars in Gantt chart
255  /// (see <see cref="GanttChartView::BarStyles"></see>).
256  /// </summary>
257  ASPOSE_TASKS_SHARED_API const System::SharedPtr<System::Collections::Generic::IList<GanttBarShowFor>>& get_ShowForCategories() const;
258  /// <summary>
259  /// Sets task categories for which the style is applied. Is applicable for parent (or common) styles of bars in Gantt chart
260  /// (see <see cref="GanttChartView::BarStyles"></see>).
261  /// </summary>
262  ASPOSE_TASKS_SHARED_API void set_ShowForCategories(const System::SharedPtr<System::Collections::Generic::IList<GanttBarShowFor>>& value);
263  /// <summary>
264  /// Gets Unique Id of a task for which the style is applied. Is applicable for task-specific styles of bars in Gantt chart (see <see cref="GanttChartView::CustomBarStyles"></see>).
265  /// </summary>
266  ASPOSE_TASKS_SHARED_API System::Nullable<int32_t> get_ShowForTaskUid() const;
267  /// <summary>
268  /// Sets Unique Id of a task for which the style is applied. Is applicable for task-specific styles of bars in Gantt chart (see <see cref="GanttChartView::CustomBarStyles"></see>).
269  /// </summary>
270  ASPOSE_TASKS_SHARED_API void set_ShowForTaskUid(System::Nullable<int32_t> value);
271  /// <summary>
272  /// Gets a start shape of the bar.
273  /// </summary>
274  ASPOSE_TASKS_SHARED_API GanttBarEndShape get_StartShape() const;
275  /// <summary>
276  /// Sets a start shape of the bar.
277  /// </summary>
278  ASPOSE_TASKS_SHARED_API void set_StartShape(GanttBarEndShape value);
279  /// <summary>
280  /// Gets a color of the start shape.
281  /// </summary>
282  ASPOSE_TASKS_SHARED_API System::Drawing::Color get_StartShapeColor() const;
283  /// <summary>
284  /// Sets a color of the start shape.
285  /// </summary>
286  ASPOSE_TASKS_SHARED_API void set_StartShapeColor(System::Drawing::Color value);
287  /// <summary>
288  /// Gets a type of the start shape.
289  /// </summary>
290  ASPOSE_TASKS_SHARED_API GanttBarType get_StartShapeType() const;
291  /// <summary>
292  /// Sets a type of the start shape.
293  /// </summary>
294  ASPOSE_TASKS_SHARED_API void set_StartShapeType(GanttBarType value);
295  /// <summary>
296  /// Gets a finish point position of the gantt bar.
297  /// </summary>
298  ASPOSE_TASKS_SHARED_API Field get_To() const;
299  /// <summary>
300  /// Sets a finish point position of the gantt bar.
301  /// </summary>
302  ASPOSE_TASKS_SHARED_API void set_To(Field value);
303  /// <summary>
304  /// Gets data to be displayed on the top of the bar.
305  /// </summary>
306  ASPOSE_TASKS_SHARED_API Field get_TopField() const;
307  /// <summary>
308  /// Sets data to be displayed on the top of the bar.
309  /// </summary>
310  ASPOSE_TASKS_SHARED_API void set_TopField(Field value);
311  /// <summary>
312  /// Gets parent (or common) style for custom task-specific style.
313  /// </summary>
314  /// <remarks>
315  /// Task can have multiple custom styles with different parent styles. For example consider task having custom style with "Critical" parent style and another style with "Normal" parent style.
316  /// Simply put, if task is critical, the first style is applied. If task becomes non-critical, the second style is applied (this logic is inherited from Microsoft Project Professional).
317  /// </remarks>
318  ASPOSE_TASKS_SHARED_API System::SharedPtr<GanttBarStyle> get_ParentStyle() const;
319  /// <summary>
320  /// Sets parent (or common) style for custom task-specific style.
321  /// </summary>
322  /// <remarks>
323  /// Task can have multiple custom styles with different parent styles. For example consider task having custom style with "Critical" parent style and another style with "Normal" parent style.
324  /// Simply put, if task is critical, the first style is applied. If task becomes non-critical, the second style is applied (this logic is inherited from Microsoft Project Professional).
325  /// </remarks>
326  ASPOSE_TASKS_SHARED_API void set_ParentStyle(const System::SharedPtr<GanttBarStyle>& value);
327 
328  /// <summary>
329  /// Initializes a new instance of the <see cref="GanttBarStyle"></see> class.
330  /// </summary>
331  // ReSharper disable once EmptyConstructor
332  ASPOSE_TASKS_SHARED_API GanttBarStyle();
333 
334 protected:
335 
336  ASPOSE_TASKS_SHARED_API System::Nullable<int16_t> get_Id() const;
337  ASPOSE_TASKS_SHARED_API void set_Id(System::Nullable<int16_t> value);
338 
339  /// <summary>
340  /// Initializes a new instance of the <see cref="GanttBarStyle"></see> class.
341  /// </summary>
342  /// <param name="that">The style to copy.</param>
343  ASPOSE_TASKS_SHARED_API GanttBarStyle(const System::SharedPtr<GanttBarStyle>& that);
344 
345  ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(GanttBarStyle, CODEPORTING_ARGS(const System::SharedPtr<GanttBarStyle>& that));
346  ASPOSE_TASKS_SHARED_API bool IsShownFor(const System::String& taskType);
347  ASPOSE_TASKS_SHARED_API System::SharedPtr<BarStyle> ToBarStyle();
348  #ifdef ASPOSE_GET_SHARED_MEMBERS
349  ASPOSE_TASKS_SHARED_API void GetSharedMembers(System::Object::shared_members_type& result) const override;
350  #endif
351 
352 
353 private:
354 
355  static System::SharedPtr<System::Collections::Generic::Dictionary<GanttBarEndShape, Shape>>& EndShapesTableInternal();
356  static System::SharedPtr<System::Collections::Generic::Dictionary<GanttBarMiddleShape, BarShape>>& MiddleShapesTableInternal();
357 
358  int32_t row;
359  System::SharedPtr<GanttBarStyle> parentStyle;
360  Field pr_BottomField;
361  GanttBarEndShape pr_EndShape;
362  System::Drawing::Color pr_EndShapeColor;
363  GanttBarType pr_EndShapeType;
364  Field pr_From;
365  Field pr_InsideField;
366  Field pr_LeftField;
367  GanttBarFillPattern pr_MiddleFillPattern;
368  GanttBarMiddleShape pr_MiddleShape;
369  System::Drawing::Color pr_MiddleShapeColor;
370  System::String pr_Name;
371  Field pr_RightField;
372  TaskBarTextConverter pr_LeftBarTextConverter;
373  TaskBarTextConverter pr_TopBarTextConverter;
374  TaskBarTextConverter pr_RightBarTextConverter;
375  TaskBarTextConverter pr_BottomBarTextConverter;
376  TaskBarTextConverter pr_InsideBarTextConverter;
377  System::SharedPtr<System::Collections::Generic::IList<GanttBarShowFor>> pr_ShowForCategories;
378  System::Nullable<int32_t> pr_ShowForTaskUid;
379  GanttBarEndShape pr_StartShape;
380  System::Drawing::Color pr_StartShapeColor;
381  GanttBarType pr_StartShapeType;
382  Field pr_To;
383  Field pr_TopField;
384  System::Nullable<int16_t> pr_Id;
385 
386  System::String get_DebuggerDisplay();
387  bool get_IsParentStyle();
388 
389  static System::SharedPtr<System::Collections::Generic::Dictionary<GanttBarEndShape, Shape>> InitEndShapesTable();
390  static System::SharedPtr<System::Collections::Generic::Dictionary<GanttBarMiddleShape, BarShape>> InitMiddleShapesTable();
391 
392 };
393 
394 } // namespace Visualization
395 } // namespace Tasks
396 } // namespace Aspose
397 
398 
Represents a bar style used by MSP in Gantt Chart view.
Definition: GanttBarStyle.h:69
void set_ShowForCategories(const System::SharedPtr< System::Collections::Generic::IList< GanttBarShowFor >> &value)
Sets task categories for which the style is applied. Is applicable for parent (or common) styles of b...
void set_InsideBarTextConverter(TaskBarTextConverter value)
Sets user-defined converter to get text to render inside of the task's bar. Overrides the value of In...
void set_Row(int32_t value)
Sets a row number.
void set_ParentStyle(const System::SharedPtr< GanttBarStyle > &value)
Sets parent (or common) style for custom task-specific style.
GanttBarEndShape get_EndShape() const
Gets an end shape of the bar.
TaskBarTextConverter get_TopBarTextConverter() const
Gets user-defined converter to get text to render on the top of the task's bar. Overrides the value o...
Field get_InsideField() const
Gets data to be displayed inside of the bar. Field.
Field get_LeftField() const
Gets data to be displayed on the left of the bar. Field.
System::Drawing::Color get_MiddleShapeColor() const
Gets a color of the middle shape.
GanttBarStyle()
Initializes a new instance of the GanttBarStyle class.
void set_LeftField(Field value)
Sets data to be displayed on the left of the bar. Field.
System::String get_Name() const
Gets a name of the style.
GanttBarFillPattern get_MiddleFillPattern() const
Gets a fill pattern of the gantt bar.
const System::SharedPtr< System::Collections::Generic::IList< GanttBarShowFor > > & get_ShowForCategories() const
Gets task categories for which the style is applied. Is applicable for parent (or common) styles of b...
void set_StartShape(GanttBarEndShape value)
Sets a start shape of the bar.
System::SharedPtr< GanttBarStyle > get_ParentStyle() const
Gets parent (or common) style for custom task-specific style.
System::Nullable< int32_t > get_ShowForTaskUid() const
Gets Unique Id of a task for which the style is applied. Is applicable for task-specific styles of ba...
System::Drawing::Color get_EndShapeColor() const
Gets a color of the end shape.
TaskBarTextConverter get_BottomBarTextConverter() const
Gets user-defined converter to get text to render on the bottom of the task's bar....
TaskBarTextConverter get_RightBarTextConverter() const
Gets user-defined converter to get text to render on the right of the task's bar. Overrides the value...
GanttBarMiddleShape get_MiddleShape() const
Gets a middle shape of the bar.
Field get_To() const
Gets a finish point position of the gantt bar.
void set_ShowForTaskUid(System::Nullable< int32_t > value)
Sets Unique Id of a task for which the style is applied. Is applicable for task-specific styles of ba...
GanttBarEndShape get_StartShape() const
Gets a start shape of the bar.
void set_EndShapeColor(System::Drawing::Color value)
Sets a color of the end shape.
int32_t get_Row() const
Gets a row number.
void set_To(Field value)
Sets a finish point position of the gantt bar.
GanttBarType get_EndShapeType() const
Gets a type of the end shape. GanttBarType.
void set_MiddleFillPattern(GanttBarFillPattern value)
Sets a fill pattern of the gantt bar.
void set_TopBarTextConverter(TaskBarTextConverter value)
Sets user-defined converter to get text to render on the top of the task's bar. Overrides the value o...
Field get_RightField() const
Gets data to be displayed on the right of the bar. Field.
Field get_TopField() const
Gets data to be displayed on the top of the bar.
void set_Name(const System::String &value)
Sets a name of the style.
void set_EndShape(GanttBarEndShape value)
Sets an end shape of the bar.
void set_From(Field value)
Sets a start point position of the gantt bar. Field.
System::Drawing::Color get_StartShapeColor() const
Gets a color of the start shape.
void set_TopField(Field value)
Sets data to be displayed on the top of the bar.
Field get_BottomField() const
Gets data to be displayed on the bottom of the bar. Field.
Field get_From() const
Gets a start point position of the gantt bar. Field.
void set_EndShapeType(GanttBarType value)
Sets a type of the end shape. GanttBarType.
TaskBarTextConverter get_InsideBarTextConverter() const
Gets user-defined converter to get text to render inside of the task's bar. Overrides the value of In...
void set_StartShapeType(GanttBarType value)
Sets a type of the start shape.
void set_BottomField(Field value)
Sets data to be displayed on the bottom of the bar. Field.
void set_InsideField(Field value)
Sets data to be displayed inside of the bar. Field.
void set_MiddleShape(GanttBarMiddleShape value)
Sets a middle shape of the bar.
GanttBarType get_StartShapeType() const
Gets a type of the start shape.
void set_StartShapeColor(System::Drawing::Color value)
Sets a color of the start shape.
void set_LeftBarTextConverter(TaskBarTextConverter value)
Sets user-defined converter to get text to render on the left of the task's bar. Overrides the value ...
void set_BottomBarTextConverter(TaskBarTextConverter value)
Sets user-defined converter to get text to render on the bottom of the task's bar....
void set_MiddleShapeColor(System::Drawing::Color value)
Sets a color of the middle shape.
void set_RightBarTextConverter(TaskBarTextConverter value)
Sets user-defined converter to get text to render on the right of the task's bar. Overrides the value...
TaskBarTextConverter get_LeftBarTextConverter() const
Gets user-defined converter to get text to render on the left of the task's bar. Overrides the value ...
void set_RightField(Field value)
Sets data to be displayed on the right of the bar. Field.
Definition: Asn.h:13