Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

C++ #55

Merged
merged 3 commits into from
Sep 18, 2024
Merged

C++ #55

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
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