Device.h
1 #pragma once
2 // Copyright (c) 2001-2022 Aspose Pty Ltd. All Rights Reserved.
3 
4 #include <system/object.h>
5 
6 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h"
7 
8 namespace Aspose
9 {
10 namespace Pdf
11 {
12 class Document;
13 } // namespace Pdf
14 } // namespace Aspose
15 
16 namespace Aspose {
17 
18 namespace Pdf {
19 
20 namespace Devices {
21 
26 class ASPOSE_PDF_SHARED_CLASS Device : public System::Object
27 {
28  typedef Device ThisType;
29  typedef System::Object BaseType;
30 
31  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
32  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
33 
34 protected:
35 
39  ASPOSE_PDF_SHARED_API System::SharedPtr<Aspose::Pdf::Document> get_Document() const;
43  ASPOSE_PDF_SHARED_API void set_Document(System::SharedPtr<Aspose::Pdf::Document> value);
44 
45  #ifdef ASPOSE_GET_SHARED_MEMBERS
46  ASPOSE_PDF_SHARED_API void GetSharedMembers(System::Object::shared_members_type& result) const override;
47  #endif
48 
49 
50 private:
51 
53 
54 };
55 
56 } // namespace Devices
57 } // namespace Pdf
58 } // namespace Aspose
59 
60 
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:64
Definition: reflection.h:29
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
Abstract class for all types of devices. Device is used to represent pdf document in some format...
Definition: Device.h:26
Definition: AFRelationship.h:4
means saving without change of format, i.e. as PDF use it please instead of &#39;SaveFormat.None&#39;, that is obsolete one
Whole PDF file will be submitted.