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 
47 
52  virtual void SetText(System::String text) = 0;
53 
54 };
55 
56 } // namespace LogicalStructure
57 } // namespace Pdf
58 } // namespace Aspose
59 
60 
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:64
Definition: Artifact.h:67
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
Definition: AFRelationship.h:4
Interface for presenting text structure elements.
Definition: ITextElement.h:32
Whole PDF file will be submitted.