Skip to content

Commit

Permalink
Merge pull request #55 from aspose-pdf/main
Browse files Browse the repository at this point in the history
C++
  • Loading branch information
adil-aspose authored Sep 18, 2024
2 parents c0fd966 + d488a94 commit 013fe36
Show file tree
Hide file tree
Showing 6,657 changed files with 257,132 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
51 changes: 51 additions & 0 deletions english/cpp/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
title: Aspose.PDF for C++
linktitle: Aspose.PDF for C++
type: docs
weight: 10
url: /cpp/
keywords: "Aspose.PDF for C++, Aspose PDF, Aspose API Reference."
description: Aspose.PDF for C++ is a native C++ library that enables developers to create, read and manipulate PDF documents programmatically.
tags: ['pdf-to-jpg', 'pdf-to-png', 'pdf-convert']
is_root: true
---

## Namespaces

| Namespace | Description |
| --- | --- |
| [Aspose::Pdf](./aspose.pdf/) | |
| [Aspose::Pdf::Annotations](./aspose.pdf.annotations/) | |
| [Aspose::Pdf::Collections](./aspose.pdf.collections/) | |
| [Aspose::Pdf::Comparison](./aspose.pdf.comparison/) | |
| [Aspose::Pdf::Comparison::Diff](./aspose.pdf.comparison.diff/) | |
| [Aspose::Pdf::Comparison::GraphicalComparison](./aspose.pdf.comparison.graphicalcomparison/) | |
| [Aspose::Pdf::Comparison::OutputGenerator](./aspose.pdf.comparison.outputgenerator/) | |
| [Aspose::Pdf::Comparison::SideBySideComparison](./aspose.pdf.comparison.sidebysidecomparison/) | |
| [Aspose::Pdf::Devices](./aspose.pdf.devices/) | |
| [Aspose::Pdf::Drawing](./aspose.pdf.drawing/) | |
| [Aspose::Pdf::Engine::CommonData](./aspose.pdf.engine.commondata/) | |
| [Aspose::Pdf::Engine::CommonData::Text::CMaps](./aspose.pdf.engine.commondata.text.cmaps/) | |
| [Aspose::Pdf::Engine::CommonData::Text::Fonts::Utilities](./aspose.pdf.engine.commondata.text.fonts.utilities/) | |
| [Aspose::Pdf::Engine::Data](./aspose.pdf.engine.data/) | |
| [Aspose::Pdf::Engine::Filters](./aspose.pdf.engine.filters/) | |
| [Aspose::Pdf::Engine::IO::ConvertStrategies::ConvertHelpers](./aspose.pdf.engine.io.convertstrategies.converthelpers/) | |
| [Aspose::Pdf::Facades](./aspose.pdf.facades/) | |
| [Aspose::Pdf::Forms](./aspose.pdf.forms/) | |
| [Aspose::Pdf::GroupProcessor](./aspose.pdf.groupprocessor/) | |
| [Aspose::Pdf::GroupProcessor::Creators](./aspose.pdf.groupprocessor.creators/) | |
| [Aspose::Pdf::LogicalStructure](./aspose.pdf.logicalstructure/) | |
| [Aspose::Pdf::Multithreading](./aspose.pdf.multithreading/) | |
| [Aspose::Pdf::Operators](./aspose.pdf.operators/) | |
| [Aspose::Pdf::Optimization](./aspose.pdf.optimization/) | |
| [Aspose::Pdf::PdfAOptionClasses](./aspose.pdf.pdfaoptionclasses/) | |
| [Aspose::Pdf::PdfToMarkdown](./aspose.pdf.pdftomarkdown/) | |
| [Aspose::Pdf::Sanitization](./aspose.pdf.sanitization/) | |
| [Aspose::Pdf::Structure](./aspose.pdf.structure/) | |
| [Aspose::Pdf::Tagged](./aspose.pdf.tagged/) | |
| [Aspose::Pdf::Text](./aspose.pdf.text/) | |
| [Aspose::Pdf::Utils](./aspose.pdf.utils/) | |
| [Aspose::Pdf::Utils::PublicData](./aspose.pdf.utils.publicdata/) | |
| [Aspose::Pdf::Vector](./aspose.pdf.vector/) | |
| [Aspose::Pdf::Vector::Extraction](./aspose.pdf.vector.extraction/) | |
| [Aspose::Pdf::XfaConverter](./aspose.pdf.xfaconverter/) | |
175 changes: 175 additions & 0 deletions english/cpp/aspose.pdf.annotations/_index.md

Large diffs are not rendered by default.

39 changes: 39 additions & 0 deletions english/cpp/aspose.pdf.annotations/actioncollection/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: Aspose::Pdf::Annotations::ActionCollection class
linktitle: ActionCollection
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Annotations::ActionCollection class. Collection of actions in C++.'
type: docs
weight: 100
url: /cpp/aspose.pdf.annotations/actioncollection/
---
## ActionCollection class


[Collection](../../aspose.pdf/collection/) of actions.

```cpp
class ActionCollection : public System::Collections::Generic::ICollection<System::SharedPtr<Aspose::Pdf::Annotations::PdfAction>>
```
## Methods
| Method | Description |
| --- | --- |
| [Add](./add/)(const System::SharedPtr\<PdfAction\>\&) override | Adds new action into colleciton. |
| [Clear](./clear/)() override | Clear collection. |
| [Contains](./contains/)(const System::SharedPtr\<PdfAction\>\&) const override | Returns true if give item presents in the collection. |
| [CopyTo](./copyto/)(System::ArrayPtr\<System::SharedPtr\<PdfAction\>\>, int32_t) override | Copies actions array into collection. |
| [Delete](./delete/)(int32_t) | Removes action from collection by index. |
| [Delete](./delete/)() | Delete all actions. |
| [get_Count](./get_count/)() const override | Count of actions on the collection. |
| [get_IsReadOnly](./get_isreadonly/)() const override | Returns true if collection is readonly. |
| [get_IsSynchronized](./get_issynchronized/)() | Returns true if object is synchronized. |
| [get_SyncRoot](./get_syncroot/)() const | Gets synchronization object. |
| [GetEnumerator](./getenumerator/)() override | Returns enumerator for collection. |
| [idx_get](./idx_get/)(int32_t) | Gets action by its index. |
| [Remove](./remove/)(const System::SharedPtr\<PdfAction\>\&) override | Removes item from collection. |
## See Also
* Namespace [Aspose::Pdf::Annotations](../)
* Library [Aspose.PDF for C++](../../)
41 changes: 41 additions & 0 deletions english/cpp/aspose.pdf.annotations/actioncollection/add/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: Aspose::Pdf::Annotations::ActionCollection::Add method
linktitle: Add
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Annotations::ActionCollection::Add method. Adds new action into colleciton in C++.'
type: docs
weight: 500
url: /cpp/aspose.pdf.annotations/actioncollection/add/
---
## ActionCollection::Add method


Adds new action into colleciton.

```cpp
ASPOSE_PDF_SHARED_API void Aspose::Pdf::Annotations::ActionCollection::Add(const System::SharedPtr<PdfAction> &action) override
```
| Parameter | Type | Description |
| --- | --- | --- |
| action | const System::SharedPtr\<PdfAction\>\& | Action which should be added. |
## Remarks
<parameterlist kind="param">
<parameteritem>
<parameternamelist>
<parametername>action</parametername>
</parameternamelist>
<parameterdescription>
<para>Action which should be added.</para>
</parameterdescription>
</parameteritem>
</parameterlist>
## See Also
* Class [PdfAction](../../pdfaction/)
* Class [ActionCollection](../)
* Namespace [Aspose::Pdf::Annotations](../../)
* Library [Aspose.PDF for C++](../../../)
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: Aspose::Pdf::Annotations::ActionCollection::Clear method
linktitle: Clear
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Annotations::ActionCollection::Clear method. Clear collection in C++.'
type: docs
weight: 900
url: /cpp/aspose.pdf.annotations/actioncollection/clear/
---
## ActionCollection::Clear method


Clear collection.

```cpp
ASPOSE_PDF_SHARED_API void Aspose::Pdf::Annotations::ActionCollection::Clear() override
```

## See Also

* Class [ActionCollection](../)
* Namespace [Aspose::Pdf::Annotations](../../)
* Library [Aspose.PDF for C++](../../../)
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
title: Aspose::Pdf::Annotations::ActionCollection::Contains method
linktitle: Contains
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Annotations::ActionCollection::Contains method. Returns true if give item presents in the collection in C++.'
type: docs
weight: 1000
url: /cpp/aspose.pdf.annotations/actioncollection/contains/
---
## ActionCollection::Contains method


Returns true if give item presents in the collection.

```cpp
ASPOSE_PDF_SHARED_API bool Aspose::Pdf::Annotations::ActionCollection::Contains(const System::SharedPtr<PdfAction> &item) const override
```
| Parameter | Type | Description |
| --- | --- | --- |
| item | const System::SharedPtr\<PdfAction\>\& | Item to find. |
### ReturnValue
Not implemented.
## Remarks
<parameterlist kind="param">
<parameteritem>
<parameternamelist>
<parametername>item</parametername>
</parameternamelist>
<parameterdescription>
<para>Item to find.</para>
</parameterdescription>
</parameteritem>
</parameterlist>
## See Also
* Class [PdfAction](../../pdfaction/)
* Class [ActionCollection](../)
* Namespace [Aspose::Pdf::Annotations](../../)
* Library [Aspose.PDF for C++](../../../)
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
title: Aspose::Pdf::Annotations::ActionCollection::CopyTo method
linktitle: CopyTo
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Annotations::ActionCollection::CopyTo method. Copies actions array into collection in C++.'
type: docs
weight: 700
url: /cpp/aspose.pdf.annotations/actioncollection/copyto/
---
## ActionCollection::CopyTo method


Copies actions array into collection.

```cpp
ASPOSE_PDF_SHARED_API void Aspose::Pdf::Annotations::ActionCollection::CopyTo(System::ArrayPtr<System::SharedPtr<PdfAction>> array, int32_t index) override
```
| Parameter | Type | Description |
| --- | --- | --- |
| array | System::ArrayPtr\<System::SharedPtr\<PdfAction\>\> | Array of actions which must be copied into collection. |
| index | int32_t | Index starting from which array will be copied. |
## Remarks
<parameterlist kind="param">
<parameteritem>
<parameternamelist>
<parametername>array</parametername>
</parameternamelist>
<parameterdescription>
<para>Array of actions which must be copied into collection.</para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>Index starting from which array will be copied.</para>
</parameterdescription>
</parameteritem>
</parameterlist>
## See Also
* Class [PdfAction](../../pdfaction/)
* Class [ActionCollection](../)
* Namespace [Aspose::Pdf::Annotations](../../)
* Library [Aspose.PDF for C++](../../../)
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---
title: Aspose::Pdf::Annotations::ActionCollection::Delete method
linktitle: Delete
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Annotations::ActionCollection::Delete method. Removes action from collection by index in C++.'
type: docs
weight: 600
url: /cpp/aspose.pdf.annotations/actioncollection/delete/
---
## ActionCollection::Delete(int32_t) method


Removes action from collection by index.

```cpp
ASPOSE_PDF_SHARED_API void Aspose::Pdf::Annotations::ActionCollection::Delete(int32_t index)
```
| Parameter | Type | Description |
| --- | --- | --- |
| index | int32_t | Index of action to remove. |
## Remarks
<parameterlist kind="param">
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>Index of action to remove.</para>
</parameterdescription>
</parameteritem>
</parameterlist>
## See Also
* Class [ActionCollection](../)
* Namespace [Aspose::Pdf::Annotations](../../)
* Library [Aspose.PDF for C++](../../../)
## ActionCollection::Delete() method
Delete all actions.
```cpp
ASPOSE_PDF_SHARED_API void Aspose::Pdf::Annotations::ActionCollection::Delete()
```

## See Also

* Class [ActionCollection](../)
* Namespace [Aspose::Pdf::Annotations](../../)
* Library [Aspose.PDF for C++](../../../)
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: Aspose::Pdf::Annotations::ActionCollection::get_Count method
linktitle: get_Count
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Annotations::ActionCollection::get_Count method. Count of actions on the collection in C++.'
type: docs
weight: 100
url: /cpp/aspose.pdf.annotations/actioncollection/get_count/
---
## ActionCollection::get_Count method


Count of actions on the collection.

```cpp
ASPOSE_PDF_SHARED_API int32_t Aspose::Pdf::Annotations::ActionCollection::get_Count() const override
```

## See Also

* Class [ActionCollection](../)
* Namespace [Aspose::Pdf::Annotations](../../)
* Library [Aspose.PDF for C++](../../../)
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: Aspose::Pdf::Annotations::ActionCollection::get_IsReadOnly method
linktitle: get_IsReadOnly
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Annotations::ActionCollection::get_IsReadOnly method. Returns true if collection is readonly in C++.'
type: docs
weight: 400
url: /cpp/aspose.pdf.annotations/actioncollection/get_isreadonly/
---
## ActionCollection::get_IsReadOnly method


Returns true if collection is readonly.

```cpp
ASPOSE_PDF_SHARED_API bool Aspose::Pdf::Annotations::ActionCollection::get_IsReadOnly() const override
```

## See Also

* Class [ActionCollection](../)
* Namespace [Aspose::Pdf::Annotations](../../)
* Library [Aspose.PDF for C++](../../../)
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: Aspose::Pdf::Annotations::ActionCollection::get_IsSynchronized method
linktitle: get_IsSynchronized
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Annotations::ActionCollection::get_IsSynchronized method. Returns true if object is synchronized in C++.'
type: docs
weight: 200
url: /cpp/aspose.pdf.annotations/actioncollection/get_issynchronized/
---
## ActionCollection::get_IsSynchronized method


Returns true if object is synchronized.

```cpp
ASPOSE_PDF_SHARED_API bool Aspose::Pdf::Annotations::ActionCollection::get_IsSynchronized()
```

## See Also

* Class [ActionCollection](../)
* Namespace [Aspose::Pdf::Annotations](../../)
* Library [Aspose.PDF for C++](../../../)
Loading

0 comments on commit 013fe36

Please sign in to comment.