PatternColorSpace.h
1 #pragma once
2 // Copyright (c) 2001-2024 Aspose Pty Ltd. All Rights Reserved.
3 
4 #include <system/object.h>
5 #include <drawing/rectangle_f.h>
6 
7 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h"
8 
9 namespace Aspose
10 {
11 namespace Pdf
12 {
13 class Color;
14 namespace Engine
15 {
16 namespace CommonData
17 {
18 namespace Text
19 {
20 namespace Segmenting
21 {
22 class PhysicalTextSegment;
23 } // namespace Segmenting
24 } // namespace Text
25 } // namespace CommonData
26 } // namespace Engine
27 } // namespace Pdf
28 } // namespace Aspose
29 
30 namespace Aspose {
31 
32 namespace Pdf {
33 
34 namespace Drawing {
35 
39 class ASPOSE_PDF_SHARED_CLASS PatternColorSpace : public System::Object
40 {
42  typedef System::Object BaseType;
43 
44  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
45  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
46 
47  friend class Aspose::Pdf::Engine::CommonData::Text::Segmenting::PhysicalTextSegment;
48 
49 public:
50 
51  ASPOSE_PDF_SHARED_API PatternColorSpace();
52 
53 protected:
54 
55  System::SharedPtr<Color> get_BackgroundColor() const;
56  void set_BackgroundColor(System::SharedPtr<Color> value);
57  System::Drawing::RectangleF get_BoundingBox() const;
58  void set_BoundingBox(System::Drawing::RectangleF value);
59  bool get_Antilaliasing() const;
60  void set_Antilaliasing(bool value);
61 
62 private:
63 
64  System::SharedPtr<Color> backgroundColor;
65  System::Drawing::RectangleF boundingBox;
66  bool antilaliasing;
67 
68 };
69 
70 } // namespace Drawing
71 } // namespace Pdf
72 } // namespace Aspose
73 
74 
Represents base pattern class.
Definition: PatternColorSpace.h:39
Represents a rectangular area of an image defined as single-precision floating point X and Y coordina...
Definition: rectangle_f.h:14
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:64
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
Whole PDF file will be submitted.