Skip to content

Commit 2a52089

Browse files
authored
Merge pull request #84 from aspose-pdf/main
Aspose.PDF for C++ 25.9 API Reference
2 parents 65313d1 + cd260be commit 2a52089

File tree

1,297 files changed

+17403
-13741
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,297 files changed

+17403
-13741
lines changed

english/cpp/_index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,15 @@ is_root: true
2222
| [Aspose::Pdf::Devices](./aspose.pdf.devices/) | The **[Aspose.Pdf.Devices](./aspose.pdf.devices/)** namespace provides classes which are used for representing document as image(s) or a plain text. So document can be sent on to textual or various graphic devices which means we want to get it textual or graphic representation. |
2323
| [Aspose::Pdf::Drawing](./aspose.pdf.drawing/) | The **[Aspose.Pdf.Drawing](./aspose.pdf.drawing/)** namespace provides classes describing graphic primitives like arc, line, circle etc. Corresponding objects can be used for creating new documents. |
2424
| [Aspose::Pdf::Facades](./aspose.pdf.facades/) | The **[Aspose.Pdf.Facades](./aspose.pdf.facades/)** namespace provides classes originaly came from Aspose.Pdf.Kit. These classes are used for manipulating documents perfoming operations like concatenating, stamping, signing, annotating etc. but on the high level without access to a document's inner structure. |
25+
| [Aspose::Pdf::Flow](./aspose.pdf.flow/) | |
2526
| [Aspose::Pdf::Forms](./aspose.pdf.forms/) | The **[Aspose.Pdf.Forms](./aspose.pdf.forms/)** namespace has classes which describes forms (standard, static, dynamic) and various types of fields like text box, list box, radio button etc. |
2627
| [Aspose::Pdf::GroupProcessor](./aspose.pdf.groupprocessor/) | |
2728
| [Aspose::Pdf::GroupProcessor::Creators](./aspose.pdf.groupprocessor.creators/) | |
2829
| [Aspose::Pdf::LogicalStructure](./aspose.pdf.logicalstructure/) | The **Aspose.Pdf.Tagged.LogicalStructure ** is a namespace for PDF Logical [Structure](./aspose.pdf.structure/) classes. |
30+
| [Aspose::Pdf::LowCode](./aspose.pdf.lowcode/) | |
2931
| [Aspose::Pdf::Multithreading](./aspose.pdf.multithreading/) | The **[Aspose.Pdf.Multithreading](./aspose.pdf.multithreading/)** namespace provides classes that are meant to be used in multi-threaded scenarios. |
3032
| [Aspose::Pdf::Operators](./aspose.pdf.operators/) | The **[Aspose.Pdf.Operators](./aspose.pdf.operators/)** is a namespace for [Operator](./aspose.pdf/operator/) implementations. These classes describes operators used in PDF page contents. |
3133
| [Aspose::Pdf::Optimization](./aspose.pdf.optimization/) | The **[Aspose.Pdf.Optimization](./aspose.pdf.optimization/)** is a namespace for classes for managing of document optimization process. |
32-
| [Aspose::Pdf::Plugins](./aspose.pdf.plugins/) | |
3334
| [Aspose::Pdf::Sanitization](./aspose.pdf.sanitization/) | The **[Aspose.Pdf.Sanitization](./aspose.pdf.sanitization/)** is a namespace for sanitization operations. |
3435
| [Aspose::Pdf::Security](./aspose.pdf.security/) | The **[Aspose.Pdf.Security](./aspose.pdf.security/)** namespace contains classes used for encryption and digital signing. |
3536
| [Aspose::Pdf::Security::Impl](./aspose.pdf.security.impl/) | |
@@ -84,6 +85,7 @@ is_root: true
8485
| [System::Text](./system.text/) | |
8586
| [System::Text::RegularExpressions](./system.text.regularexpressions/) | |
8687
| [System::Threading](./system.threading/) | |
88+
| [System::Threading::Tasks](./system.threading.tasks/) | |
8789
| [System::Timers](./system.timers/) | |
8890
| [System::Web](./system.web/) | |
8991
| [System::Web::Services](./system.web.services/) | |

english/cpp/aspose.pdf.dataeditor/cospdfdictionary/settemplateweakptr/_index.md

Lines changed: 0 additions & 28 deletions
This file was deleted.

english/cpp/aspose.pdf.facades/pdfxmpmetadata/settemplateweakptr/_index.md

Lines changed: 0 additions & 28 deletions
This file was deleted.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: Aspose::Pdf::Flow namespace
3+
linktitle: Aspose::Pdf::Flow
4+
second_title: Aspose.PDF for C++ API Reference
5+
description: 'How to use Aspose::Pdf::Flow namespace in C++.'
6+
type: docs
7+
weight: 900
8+
url: /cpp/aspose.pdf.flow/
9+
---
10+
11+
12+
13+
## Classes
14+
15+
| Class | Description |
16+
| --- | --- |
17+
| [IStructureRecognitionVisitor](./istructurerecognitionvisitor/) | |
18+
| [StructureRecognitionVisitor](./structurerecognitionvisitor/) | |
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
title: Aspose::Pdf::Flow::IStructureRecognitionVisitor class
3+
linktitle: IStructureRecognitionVisitor
4+
second_title: Aspose.PDF for C++ API Reference
5+
description: 'How to use Aspose::Pdf::Flow::IStructureRecognitionVisitor class in C++.'
6+
type: docs
7+
weight: 100
8+
url: /cpp/aspose.pdf.flow/istructurerecognitionvisitor/
9+
---
10+
## IStructureRecognitionVisitor class
11+
12+
13+
14+
15+
```cpp
16+
class IStructureRecognitionVisitor : public virtual System::Object
17+
```
18+
19+
## Methods
20+
21+
| Method | Description |
22+
| --- | --- |
23+
| virtual [EndDocument](./enddocument/)() | Signals the end of document processing. |
24+
| virtual [StartDocument](./startdocument/)() | Signals the start of document processing. |
25+
| virtual [VisitParagraph](./visitparagraph/)(System::SharedPtr\<BaseParagraph\>) | Visits a recognized paragraph in the document structure. |
26+
| virtual [VisitSectionEnd](./visitsectionend/)(System::SharedPtr\<MarginInfo\>) | Visits the end of a recognized section in the document. |
27+
| virtual [VisitTable](./visittable/)(System::SharedPtr\<Table\>) | Visits a recognized table in the document structure. |
28+
## Remarks
29+
30+
31+
Base interface for a custom document structure recognition visitor
32+
## See Also
33+
34+
* Class [Object](../../system/object/)
35+
* Namespace [Aspose::Pdf::Flow](../)
36+
* Library [Aspose.PDF for C++](../../)
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Aspose::Pdf::Flow::IStructureRecognitionVisitor::EndDocument method
3+
linktitle: EndDocument
4+
second_title: Aspose.PDF for C++ API Reference
5+
description: 'Aspose::Pdf::Flow::IStructureRecognitionVisitor::EndDocument method. Signals the end of document processing in C++.'
6+
type: docs
7+
weight: 100
8+
url: /cpp/aspose.pdf.flow/istructurerecognitionvisitor/enddocument/
9+
---
10+
## IStructureRecognitionVisitor::EndDocument method
11+
12+
13+
Signals the end of document processing.
14+
15+
```cpp
16+
virtual void Aspose::Pdf::Flow::IStructureRecognitionVisitor::EndDocument()=0
17+
```
18+
19+
## See Also
20+
21+
* Class [IStructureRecognitionVisitor](../)
22+
* Namespace [Aspose::Pdf::Flow](../../)
23+
* Library [Aspose.PDF for C++](../../../)
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Aspose::Pdf::Flow::IStructureRecognitionVisitor::StartDocument method
3+
linktitle: StartDocument
4+
second_title: Aspose.PDF for C++ API Reference
5+
description: 'Aspose::Pdf::Flow::IStructureRecognitionVisitor::StartDocument method. Signals the start of document processing in C++.'
6+
type: docs
7+
weight: 200
8+
url: /cpp/aspose.pdf.flow/istructurerecognitionvisitor/startdocument/
9+
---
10+
## IStructureRecognitionVisitor::StartDocument method
11+
12+
13+
Signals the start of document processing.
14+
15+
```cpp
16+
virtual void Aspose::Pdf::Flow::IStructureRecognitionVisitor::StartDocument()=0
17+
```
18+
19+
## See Also
20+
21+
* Class [IStructureRecognitionVisitor](../)
22+
* Namespace [Aspose::Pdf::Flow](../../)
23+
* Library [Aspose.PDF for C++](../../../)
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: Aspose::Pdf::Flow::IStructureRecognitionVisitor::VisitParagraph method
3+
linktitle: VisitParagraph
4+
second_title: Aspose.PDF for C++ API Reference
5+
description: 'Aspose::Pdf::Flow::IStructureRecognitionVisitor::VisitParagraph method. Visits a recognized paragraph in the document structure in C++.'
6+
type: docs
7+
weight: 300
8+
url: /cpp/aspose.pdf.flow/istructurerecognitionvisitor/visitparagraph/
9+
---
10+
## IStructureRecognitionVisitor::VisitParagraph method
11+
12+
13+
Visits a recognized paragraph in the document structure.
14+
15+
```cpp
16+
virtual void Aspose::Pdf::Flow::IStructureRecognitionVisitor::VisitParagraph(System::SharedPtr<BaseParagraph> paragraph)=0
17+
```
18+
19+
20+
| Parameter | Type | Description |
21+
| --- | --- | --- |
22+
| paragraph | System::SharedPtr\<BaseParagraph\> | The paragraph element to process. |
23+
24+
## See Also
25+
26+
* Typedef [SharedPtr](../../../system/sharedptr/)
27+
* Class [BaseParagraph](../../../aspose.pdf/baseparagraph/)
28+
* Class [IStructureRecognitionVisitor](../)
29+
* Namespace [Aspose::Pdf::Flow](../../)
30+
* Library [Aspose.PDF for C++](../../../)
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: Aspose::Pdf::Flow::IStructureRecognitionVisitor::VisitSectionEnd method
3+
linktitle: VisitSectionEnd
4+
second_title: Aspose.PDF for C++ API Reference
5+
description: 'Aspose::Pdf::Flow::IStructureRecognitionVisitor::VisitSectionEnd method. Visits the end of a recognized section in the document in C++.'
6+
type: docs
7+
weight: 400
8+
url: /cpp/aspose.pdf.flow/istructurerecognitionvisitor/visitsectionend/
9+
---
10+
## IStructureRecognitionVisitor::VisitSectionEnd method
11+
12+
13+
Visits the end of a recognized section in the document.
14+
15+
```cpp
16+
virtual void Aspose::Pdf::Flow::IStructureRecognitionVisitor::VisitSectionEnd(System::SharedPtr<MarginInfo> marginInfo)=0
17+
```
18+
19+
20+
| Parameter | Type | Description |
21+
| --- | --- | --- |
22+
| marginInfo | System::SharedPtr\<MarginInfo\> | The margin information for the section. |
23+
24+
## See Also
25+
26+
* Typedef [SharedPtr](../../../system/sharedptr/)
27+
* Class [MarginInfo](../../../aspose.pdf/margininfo/)
28+
* Class [IStructureRecognitionVisitor](../)
29+
* Namespace [Aspose::Pdf::Flow](../../)
30+
* Library [Aspose.PDF for C++](../../../)
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: Aspose::Pdf::Flow::IStructureRecognitionVisitor::VisitTable method
3+
linktitle: VisitTable
4+
second_title: Aspose.PDF for C++ API Reference
5+
description: 'Aspose::Pdf::Flow::IStructureRecognitionVisitor::VisitTable method. Visits a recognized table in the document structure in C++.'
6+
type: docs
7+
weight: 500
8+
url: /cpp/aspose.pdf.flow/istructurerecognitionvisitor/visittable/
9+
---
10+
## IStructureRecognitionVisitor::VisitTable method
11+
12+
13+
Visits a recognized table in the document structure.
14+
15+
```cpp
16+
virtual void Aspose::Pdf::Flow::IStructureRecognitionVisitor::VisitTable(System::SharedPtr<Table> table)=0
17+
```
18+
19+
20+
| Parameter | Type | Description |
21+
| --- | --- | --- |
22+
| table | System::SharedPtr\<Table\> | The table element to process. |
23+
24+
## See Also
25+
26+
* Typedef [SharedPtr](../../../system/sharedptr/)
27+
* Class [Table](../../../aspose.pdf/table/)
28+
* Class [IStructureRecognitionVisitor](../)
29+
* Namespace [Aspose::Pdf::Flow](../../)
30+
* Library [Aspose.PDF for C++](../../../)

0 commit comments

Comments
 (0)