PageLayoutCallbackArgs.h
1
2// Copyright 2001-2022 Aspose Pty Ltd. All Rights Reserved.
3//
4// This file is part of Aspose.Words. The source code in this file
5// is only intended as a supplement to the documentation, and is provided
6// "as is", without warranty of any kind, either expressed or implied.
9#pragma once
10
11#include <system/object.h>
12#include <cstdint>
13
14#include <Aspose.Words.Cpp/Layout/PageLayoutEvent.h>
15#include <Aspose.Words.Cpp/aspose_words_api_defs.h>
16
17namespace Aspose
18{
19namespace Words
20{
21class Document;
22
23}
24}
25
26namespace Aspose {
27
28namespace Words {
29
30namespace Layout {
31
33class ASPOSE_WORDS_SHARED_CLASS PageLayoutCallbackArgs : public System::Object
34{
37
38 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
39 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
40
41public:
42
118 ASPOSE_WORDS_SHARED_API Aspose::Words::Layout::PageLayoutEvent get_Event() const;
119
195 ASPOSE_WORDS_SHARED_API const System::SharedPtr<Aspose::Words::Document>& get_Document() const;
196
273 ASPOSE_WORDS_SHARED_API int32_t get_PageIndex();
274
275protected:
276
277private:
278
279 __TypeStub<4,4,4,4>::type mField0;
283
284};
285
286}
287}
288}