IEventBasedModificationOptions.h
1
#pragma once
2
// Copyright (c) 2001-2024 Aspose Pty Ltd. All Rights Reserved.
3
4
#include <system/object.h>
5
6
#include "Aspose.Page.Cpp/aspose_page_api_defs.h"
7
8
namespace
Aspose
9
{
10
namespace
Page
11
{
12
namespace
XPS
13
{
14
namespace
Features
15
{
16
namespace
EventBasedModifications
17
{
18
class
BeforePageSavingEventHandler;
19
}
// namespace EventBasedModifications
20
}
// namespace Features
21
}
// namespace XPS
22
}
// namespace Page
23
}
// namespace Aspose
24
namespace
System
25
{
26
namespace
Collections
27
{
28
namespace
Generic
29
{
30
template
<
typename
>
class
IList;
31
}
// namespace Generic
32
}
// namespace Collections
33
}
// namespace System
34
35
namespace
Aspose
{
36
37
namespace
Page
{
38
39
namespace
XPS
{
40
41
namespace
Presentation {
42
46
class
ASPOSE_PAGE_SHARED_CLASS
IEventBasedModificationOptions
:
public
virtual
System::Object
47
{
48
typedef
IEventBasedModificationOptions
ThisType
;
49
typedef
System::Object
BaseType
;
50
51
typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
52
ASPOSE_PAGE_SHARED_RTTI_INFO_DECL();
53
54
public
:
55
59
virtual
System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<Aspose::Page::XPS::Features::EventBasedModifications::BeforePageSavingEventHandler>
>>
get_BeforePageSavingEventHandlers
() = 0;
60
61
};
62
63
}
// namespace Presentation
64
}
// namespace XPS
65
}
// namespace Page
66
}
// namespace Aspose
67
68