PdfLoadOptions.h
1 // 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 <cstdint>
12 
13 #include <Aspose.Words.Cpp/Loading/LoadOptions.h>
14 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
15 
16 namespace Aspose {
17 
18 namespace Words {
19 
20 namespace Loading {
21 
23 class ASPOSE_WORDS_SHARED_CLASS PdfLoadOptions : public Aspose::Words::Loading::LoadOptions
24 {
25  typedef PdfLoadOptions ThisType;
27 
28  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
29  ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
30 
31 public:
32 
34  ASPOSE_WORDS_SHARED_API int32_t get_PageIndex() const;
35 
37  ASPOSE_WORDS_SHARED_API void set_PageIndex(int32_t value);
38 
40  ASPOSE_WORDS_SHARED_API int32_t get_PageCount() const;
41 
43  ASPOSE_WORDS_SHARED_API void set_PageCount(int32_t value);
44 
46  ASPOSE_WORDS_SHARED_API bool get_SkipPdfImages() const;
47 
49  ASPOSE_WORDS_SHARED_API void set_SkipPdfImages(bool value);
50 
51  ASPOSE_WORDS_SHARED_API PdfLoadOptions();
52 
53 private:
54 
55  __TypeStub<4,4,4,4>::type mField0;
56  __TypeStub<4,4,4,4>::type mField1;
57  __TypeStub<1,1,1,1>::type mField2;
58 
59 };
60 
61 }
62 }
63 }