FooterArtifact.h
1 #pragma once
2 // Copyright (c) 2001-2024 Aspose Pty Ltd. All Rights Reserved.
3 
4 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h"
5 #include "Aspose.PDF.Cpp/Artifacts/Artifact.h"
6 
7 namespace Aspose
8 {
9 namespace Pdf
10 {
11 class ArtifactCollection;
12 namespace Engine
13 {
14 namespace Data
15 {
16 class IPdfDictionary;
17 } // namespace Data
18 } // namespace Engine
19 class Operator;
20 } // namespace Pdf
21 } // namespace Aspose
22 namespace System
23 {
24 namespace Collections
25 {
26 namespace Generic
27 {
28 template <typename> class List;
29 } // namespace Generic
30 } // namespace Collections
31 } // namespace System
32 
33 namespace Aspose {
34 
35 namespace Pdf {
36 
40 class ASPOSE_PDF_SHARED_CLASS FooterArtifact : public Aspose::Pdf::Artifact
41 {
42  typedef FooterArtifact ThisType;
44 
45  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
46  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
47 
49 
50 public:
51 
55  ASPOSE_PDF_SHARED_API FooterArtifact();
56 
57 protected:
58 
60 
62  ASPOSE_PDF_SHARED_API System::SharedPtr<Artifact> CreateInstance() override;
63 
64 };
65 
66 } // namespace Pdf
67 } // namespace Aspose
68 
69 
class ASPOSECPP_SHARED_CLASS List
Definition: ienumerable.h:17
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(ArtifactCollection, CODEPORTING_ARGS(System::SharedPtr< Aspose::Pdf::Page > page))
Definition: Artifact.h:67
Class represents artifact collection.
Definition: ArtifactCollection.h:48
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
Defines method that releases resources owned by the current object. Objects of this class should only...
Definition: idisposable.h:29
Definition: AFRelationship.h:4
List forward declaration.
Definition: Artifact.h:74
Class represents PDF Artifact object.
Definition: Artifact.h:90
Whole PDF file will be submitted.