TxtLoadOptions.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 <system/shared_ptr.h>
12
13
#include <Aspose.Words.Cpp/Loading/TxtTrailingSpacesOptions.h>
14
#include <Aspose.Words.Cpp/Loading/TxtLeadingSpacesOptions.h>
15
#include <Aspose.Words.Cpp/Loading/LoadOptions.h>
16
#include <Aspose.Words.Cpp/Loading/DocumentDirection.h>
17
#include <Aspose.Words.Cpp/aspose_words_api_defs.h>
18
19
namespace
Aspose
{
namespace
Words
{
namespace
RW {
namespace
Txt {
namespace
Reader {
class
TxtReader; } } } } }
20
21
namespace
Aspose
{
22
23
namespace
Words
{
24
25
namespace
Loading {
26
28
class
ASPOSE_WORDS_SHARED_CLASS
TxtLoadOptions
:
public
Aspose::Words::Loading::LoadOptions
29
{
30
typedef
TxtLoadOptions
ThisType
;
31
typedef
Aspose::Words::Loading::LoadOptions
BaseType
;
32
33
typedef ::System::BaseTypesInfo<BaseType>
ThisTypeBaseTypesInfo
;
34
ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
35
36
friend
class
Aspose::Words::RW::Txt::Reader::TxtReader;
37
38
public
:
39
88
ASPOSE_WORDS_SHARED_API
bool
get_DetectNumberingWithWhitespaces
()
const
;
89
91
ASPOSE_WORDS_SHARED_API
void
set_DetectNumberingWithWhitespaces
(
bool
value);
92
167
ASPOSE_WORDS_SHARED_API
Aspose::Words::Loading::TxtTrailingSpacesOptions
get_TrailingSpacesOptions
()
const
;
168
170
ASPOSE_WORDS_SHARED_API
void
set_TrailingSpacesOptions
(
Aspose::Words::Loading::TxtTrailingSpacesOptions
value);
171
246
ASPOSE_WORDS_SHARED_API
Aspose::Words::Loading::TxtLeadingSpacesOptions
get_LeadingSpacesOptions
()
const
;
247
249
ASPOSE_WORDS_SHARED_API
void
set_LeadingSpacesOptions
(
Aspose::Words::Loading::TxtLeadingSpacesOptions
value);
250
277
ASPOSE_WORDS_SHARED_API
Aspose::Words::Loading::DocumentDirection
get_DocumentDirection
()
const
;
278
280
ASPOSE_WORDS_SHARED_API
void
set_DocumentDirection
(
Aspose::Words::Loading::DocumentDirection
value);
281
283
ASPOSE_WORDS_SHARED_API
TxtLoadOptions
();
284
285
protected
:
286
287
TxtLoadOptions
(
System::SharedPtr<Aspose::Words::Loading::LoadOptions>
loadOptions);
288
289
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(
TxtLoadOptions
, CODEPORTING_ARGS(
System::SharedPtr<Aspose::Words::Loading::LoadOptions>
loadOptions));
290
291
private
:
292
293
bool
mDetectNumberingWithWhitespaces;
294
Aspose::Words::Loading::TxtLeadingSpacesOptions
mLeadingSpacesOptions;
295
Aspose::Words::Loading::TxtTrailingSpacesOptions
mTrailingSpacesOptions;
296
Aspose::Words::Loading::DocumentDirection
mDocumentDirection;
297
298
};
299
300
}
301
}
302
}