LineInfo.h
1 #pragma once
2 // Copyright (c) 2001-2024 Aspose Pty Ltd. All Rights Reserved.
3 
4 #include <system/array.h>
5 #include <drawing/color.h>
6 #include <cstdint>
7 
8 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h"
9 
10 namespace Aspose {
11 
12 namespace Pdf {
13 
14 namespace Facades {
15 
19 class ASPOSE_PDF_SHARED_CLASS LineInfo final : public System::Object
20 {
21  typedef LineInfo ThisType;
22  typedef System::Object BaseType;
23 
24  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
25  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
26 
27 public:
28 
32  ASPOSE_PDF_SHARED_API System::ArrayPtr<float> get_VerticeCoordinate() const;
36  ASPOSE_PDF_SHARED_API void set_VerticeCoordinate(System::ArrayPtr<float> value);
40  ASPOSE_PDF_SHARED_API System::Drawing::Color get_LineColor() const;
44  ASPOSE_PDF_SHARED_API void set_LineColor(System::Drawing::Color value);
48  ASPOSE_PDF_SHARED_API int32_t get_LineWidth() const;
52  ASPOSE_PDF_SHARED_API void set_LineWidth(int32_t value);
56  ASPOSE_PDF_SHARED_API bool get_Visibility() const;
60  ASPOSE_PDF_SHARED_API void set_Visibility(bool value);
64  ASPOSE_PDF_SHARED_API System::ArrayPtr<int32_t> get_LineDashPattern() const;
68  ASPOSE_PDF_SHARED_API void set_LineDashPattern(System::ArrayPtr<int32_t> value);
72  ASPOSE_PDF_SHARED_API int32_t get_BorderStyle() const;
76  ASPOSE_PDF_SHARED_API void set_BorderStyle(int32_t value);
77 
78  ASPOSE_PDF_SHARED_API LineInfo();
79 
80 private:
81 
82  System::ArrayPtr<float> verticeCoordinate;
83  System::Drawing::Color lineColor;
84  int32_t lineWidth;
85  bool visibility;
86  System::ArrayPtr<int32_t> lineDashPattern;
87  int32_t borderStyle;
88 
89 };
90 
91 } // namespace Facades
92 } // namespace Pdf
93 } // namespace Aspose
94 
95 
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:64
Represents the information of line.
Definition: LineInfo.h:19
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
Definition: AFRelationship.h:4
Represents a color. This type should be allocated on stack and passed to functions by value or by ref...
Definition: color.h:23
Whole PDF file will be submitted.