LevelFormat.h
1
#pragma once
2
// Copyright (c) 2001-2024 Aspose Pty Ltd. All Rights Reserved.
3
4
#include <system/object.h>
5
6
#include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h"
7
8
namespace
Aspose
9
{
10
namespace
Pdf
11
{
12
class
MarginInfo;
13
namespace
Text
14
{
15
enum class
TabLeaderType
;
16
class
TextState;
17
}
// namespace Text
18
}
// namespace Pdf
19
}
// namespace Aspose
20
21
namespace
Aspose
{
22
23
namespace
Pdf
{
24
28
class
ASPOSE_PDF_SHARED_CLASS
LevelFormat
:
public
System::Object
29
{
30
typedef
LevelFormat
ThisType
;
31
typedef
System::Object
BaseType
;
32
33
typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
34
ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
35
36
public
:
37
41
ASPOSE_PDF_SHARED_API
Text::TabLeaderType
get_LineDash()
const
;
45
ASPOSE_PDF_SHARED_API
void
set_LineDash(
Text::TabLeaderType
value);
49
ASPOSE_PDF_SHARED_API
System::SharedPtr<MarginInfo>
get_Margin()
const
;
53
ASPOSE_PDF_SHARED_API
void
set_Margin(
System::SharedPtr<MarginInfo>
value);
57
ASPOSE_PDF_SHARED_API
float
get_SubsequentLinesIndent()
const
;
61
ASPOSE_PDF_SHARED_API
void
set_SubsequentLinesIndent(
float
value);
65
ASPOSE_PDF_SHARED_API
System::SharedPtr<Aspose::Pdf::Text::TextState>
get_TextState()
const
;
69
ASPOSE_PDF_SHARED_API
void
set_TextState(
System::SharedPtr<Aspose::Pdf::Text::TextState>
value);
70
71
ASPOSE_PDF_SHARED_API
LevelFormat
();
72
73
private
:
74
75
Text::TabLeaderType
lineDash;
76
System::SharedPtr<MarginInfo>
marginInfo;
77
float
subsequentLinesIndent;
78
System::SharedPtr<Aspose::Pdf::Text::TextState>
textState;
79
80
};
81
82
}
// namespace Pdf
83
}
// namespace Aspose
84
85
Aspose::Pdf::Text::TabLeaderType
TabLeaderType
Enumerates the tab leader types.
Definition:
TabStop.h:55
System::Object
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition:
object.h:64
System::SmartPtr
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition:
fwd.h:22
Aspose::Pdf::FieldValueType::Text
Represents a text type.
Aspose
Definition:
AFRelationship.h:4
Aspose::Pdf::LevelFormat
Represents format of the table of contents.
Definition:
LevelFormat.h:28
Aspose::Pdf::Facades::SubmitFormFlag::Pdf
Whole PDF file will be submitted.