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
;
26
typedef
Aspose::Words::Loading::LoadOptions
BaseType
;
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
}