ITextElement.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
namespace
LogicalStructure
13
{
14
class
StructureTextState;
15
}
// namespace LogicalStructure
16
}
// namespace Pdf
17
}
// namespace Aspose
18
namespace
System
19
{
20
class
String;
21
}
// namespace System
22
23
namespace
Aspose
{
24
25
namespace
Pdf
{
26
27
namespace
LogicalStructure {
28
32
class
ASPOSE_PDF_SHARED_CLASS
ITextElement
:
public
virtual
System::Object
33
{
34
typedef
ITextElement
ThisType
;
35
typedef
System::Object
BaseType
;
36
37
typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
38
ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
39
40
public
:
41
46
virtual
System::SharedPtr<Aspose::Pdf::LogicalStructure::StructureTextState>
get_StructureTextState() = 0;
47
52
virtual
void
SetText(
System::String
text) = 0;
53
54
};
55
56
}
// namespace LogicalStructure
57
}
// namespace Pdf
58
}
// namespace Aspose
59
60
System::String
String class used across the library. Is a substitute for C# System.String when translating code...
Definition:
string.h:121
System::Object
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition:
object.h:64
System
Definition:
Artifact.h:67
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
Definition:
AFRelationship.h:4
Aspose::Pdf::LogicalStructure::ITextElement
Interface for presenting text structure elements.
Definition:
ITextElement.h:32
Aspose::Pdf::Facades::SubmitFormFlag::Pdf
Whole PDF file will be submitted.