search/mag_sel search/close
PdfLoadOptions.h
1 // Copyright 2001-2021 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  int32_t mPageCount;
56  int32_t mPageIndex;
57  bool mSkipPdfImages;
58 
59 };
60 
61 }
62 }
63 }