Skip to content

Commit 8578033

Browse files
release Aspose.Cells for CPP 25.4
1 parent c5672d2 commit 8578033

File tree

331 files changed

+10318
-30
lines changed

Some content is hidden

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

331 files changed

+10318
-30
lines changed

english/cpp/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@ is_root: true
2424
| [Aspose::Cells::ExternalConnections](./aspose.cells.externalconnections/) | |
2525
| [Aspose::Cells::Json](./aspose.cells.json/) | |
2626
| [Aspose::Cells::Loading](./aspose.cells.loading/) | |
27+
| [Aspose::Cells::LowCode](./aspose.cells.lowcode/) | |
2728
| [Aspose::Cells::Markdown](./aspose.cells.markdown/) | |
2829
| [Aspose::Cells::Markup](./aspose.cells.markup/) | |
2930
| [Aspose::Cells::Metadata](./aspose.cells.metadata/) | |
31+
| [Aspose::Cells::Metas](./aspose.cells.metas/) | |
3032
| [Aspose::Cells::Numbers](./aspose.cells.numbers/) | |
3133
| [Aspose::Cells::Ods](./aspose.cells.ods/) | |
3234
| [Aspose::Cells::Pivot](./aspose.cells.pivot/) | |
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
title: Aspose::Cells::LowCode namespace
3+
linktitle: Aspose::Cells::LowCode
4+
second_title: Aspose.Cells for C++ API Reference
5+
description: 'How to use Aspose::Cells::LowCode namespace in C++.'
6+
type: docs
7+
weight: 1200
8+
url: /cpp/aspose.cells.lowcode/
9+
---
10+
11+
12+
13+
## Classes
14+
15+
| Class | Description |
16+
| --- | --- |
17+
| [AbstractLowCodeLoadOptionsProvider](./abstractlowcodeloadoptionsprovider/) | Implementation to provide multiple load options for processes that use multiple inputs(such as template files). |
18+
| [AbstractLowCodeProtectionProvider](./abstractlowcodeprotectionprovider/) | Implementation to provide protection settings. |
19+
| [AbstractLowCodeSaveOptionsProvider](./abstractlowcodesaveoptionsprovider/) | Implementation to provide multiple save options for processes that require multiple outputs. For example, [SpreadsheetSplitter](./spreadsheetsplitter/) feature requires multiple destinations to save the split files. |
20+
| [HtmlConverter](./htmlconverter/) | Converter for conversion between html files(html or mht) and other spreadsheet file formats. |
21+
| [ImageConverter](./imageconverter/) | Converter for converting template file to images. |
22+
| [JsonConverter](./jsonconverter/) | Converter for conversion between json data structure and other spreadsheet file formats. |
23+
| [LowCodeHtmlSaveOptions](./lowcodehtmlsaveoptions/) | Options for saving html in low code way. |
24+
| [LowCodeImageSaveOptions](./lowcodeimagesaveoptions/) | Options for saving image in low code way. |
25+
| [LowCodeLoadOptions](./lowcodeloadoptions/) | Options for loading template file. |
26+
| [LowCodeMergeOptions](./lowcodemergeoptions/) | Options for merging multiple template files into one. |
27+
| [LowCodePdfSaveOptions](./lowcodepdfsaveoptions/) | Options for saving pdf in low code way. |
28+
| [LowCodeSaveOptions](./lowcodesaveoptions/) | Options for saving generated results in low code way. |
29+
| [LowCodeSaveOptionsProviderOfAssembling](./lowcodesaveoptionsproviderofassembling/) | Implementation to provide save options which save split parts to files and the path of resultant file are named as(it may contains directories): PathHeader+SheetPrefix+SheetIndex(or SheetName) +SplitPartPrefix+SplitPartIndex+PathTail. |
30+
| [LowCodeSaveOptionsProviderOfPlaceHolders](./lowcodesaveoptionsproviderofplaceholders/) | Implementation to provide save options which save split parts to files and the path of resultant file are defined with placeholders. |
31+
| [LowCodeSplitOptions](./lowcodesplitoptions/) | Options for splitting spreadsheet. |
32+
| [PdfConverter](./pdfconverter/) | Converter for converting template file to pdf. |
33+
| [SplitPartInfo](./splitpartinfo/) | Represents the information of one input/output for multiple inputs/outputs, such as current page to be rendered when converting spreadsheet to image. |
34+
| [SpreadsheetConverter](./spreadsheetconverter/) | Converter for conversion between different spreadsheet file formats, such as xls, xlsx, xlsb, spreadsheet ml... |
35+
| [SpreadsheetLocker](./spreadsheetlocker/) | Low code api to lock spreadsheet file. |
36+
| [SpreadsheetMerger](./spreadsheetmerger/) | Merges multiple template files into one. |
37+
| [SpreadsheetSplitter](./spreadsheetsplitter/) | Splits spreadsheet file into multiple parts. |
38+
| [TextConverter](./textconverter/) | Converter for conversion between text based formats(csv, tsv, dif...) and other spreadsheet file formats. |
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::_impl field
3+
linktitle: _impl
4+
second_title: Aspose.Cells for C++ API Reference
5+
description: 'Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::_impl field. The implementation object in C++.'
6+
type: docs
7+
weight: 900
8+
url: /cpp/aspose.cells.lowcode/abstractlowcodeloadoptionsprovider/_impl/
9+
---
10+
## _impl field
11+
12+
13+
The implementation object.
14+
15+
```cpp
16+
AbstractLowCodeLoadOptionsProvider_Impl* Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::_impl
17+
```
18+
19+
## See Also
20+
21+
* Class [AbstractLowCodeLoadOptionsProvider](../)
22+
* Namespace [Aspose::Cells::LowCode](../../)
23+
* Library [Aspose.Cells for C++](../../../)
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
title: Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider class
3+
linktitle: AbstractLowCodeLoadOptionsProvider
4+
second_title: Aspose.Cells for C++ API Reference
5+
description: 'Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider class. Implementation to provide multiple load options for processes that use multiple inputs(such as template files) in C++.'
6+
type: docs
7+
weight: 100
8+
url: /cpp/aspose.cells.lowcode/abstractlowcodeloadoptionsprovider/
9+
---
10+
## AbstractLowCodeLoadOptionsProvider class
11+
12+
13+
Implementation to provide multiple load options for processes that use multiple inputs(such as template files).
14+
15+
```cpp
16+
class AbstractLowCodeLoadOptionsProvider
17+
```
18+
19+
## Methods
20+
21+
| Method | Description |
22+
| --- | --- |
23+
| [AbstractLowCodeLoadOptionsProvider(AbstractLowCodeLoadOptionsProvider_Impl* impl)](./abstractlowcodeloadoptionsprovider/) | Constructs from an implementation object. |
24+
| [AbstractLowCodeLoadOptionsProvider(const AbstractLowCodeLoadOptionsProvider\& src)](./abstractlowcodeloadoptionsprovider/) | Copy constructor. |
25+
| [Finish(const LowCodeLoadOptions\& part)](./finish/) | Releases resources after processing currently part of input. |
26+
| virtual [GetCurrent()](./getcurrent/) | Gets the load options from which to load data of currently processed part. |
27+
| [IsNull()](./isnull/) const | Checks whether the implementation object is nullptr. |
28+
| virtual [MoveNext()](./movenext/) | Checks whether there is more input. |
29+
| explicit [operator bool()](./operator_bool/) const | operator bool() |
30+
| [operator=(const AbstractLowCodeLoadOptionsProvider\& src)](./operator_asm/) | operator= |
31+
| [~AbstractLowCodeLoadOptionsProvider()](./~abstractlowcodeloadoptionsprovider/) | Destructor. |
32+
## Fields
33+
34+
| Field | Description |
35+
| --- | --- |
36+
| [_impl](./_impl/) | The implementation object. |
37+
## Remarks
38+
39+
40+
For example, [SpreadsheetMerger](../spreadsheetmerger/) feature requires multiple template files to merge.
41+
## See Also
42+
43+
* Namespace [Aspose::Cells::LowCode](../)
44+
* Library [Aspose.Cells for C++](../../)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
title: Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::AbstractLowCodeLoadOptionsProvider constructor
3+
linktitle: AbstractLowCodeLoadOptionsProvider
4+
second_title: Aspose.Cells for C++ API Reference
5+
description: 'Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::AbstractLowCodeLoadOptionsProvider constructor. Constructs from an implementation object in C++.'
6+
type: docs
7+
weight: 100
8+
url: /cpp/aspose.cells.lowcode/abstractlowcodeloadoptionsprovider/abstractlowcodeloadoptionsprovider/
9+
---
10+
## AbstractLowCodeLoadOptionsProvider::AbstractLowCodeLoadOptionsProvider(AbstractLowCodeLoadOptionsProvider_Impl*) constructor
11+
12+
13+
Constructs from an implementation object.
14+
15+
```cpp
16+
Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::AbstractLowCodeLoadOptionsProvider(AbstractLowCodeLoadOptionsProvider_Impl *impl)
17+
```
18+
19+
## See Also
20+
21+
* Class [AbstractLowCodeLoadOptionsProvider](../)
22+
* Namespace [Aspose::Cells::LowCode](../../)
23+
* Library [Aspose.Cells for C++](../../../)
24+
## AbstractLowCodeLoadOptionsProvider::AbstractLowCodeLoadOptionsProvider(const AbstractLowCodeLoadOptionsProvider\&) constructor
25+
26+
27+
Copy constructor.
28+
29+
```cpp
30+
Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::AbstractLowCodeLoadOptionsProvider(const AbstractLowCodeLoadOptionsProvider &src)
31+
```
32+
33+
## See Also
34+
35+
* Class [AbstractLowCodeLoadOptionsProvider](../)
36+
* Class [AbstractLowCodeLoadOptionsProvider](../)
37+
* Namespace [Aspose::Cells::LowCode](../../)
38+
* Library [Aspose.Cells for C++](../../../)
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
title: Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::Finish method
3+
linktitle: Finish
4+
second_title: Aspose.Cells for C++ API Reference
5+
description: 'Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::Finish method. Releases resources after processing currently part of input in C++.'
6+
type: docs
7+
weight: 800
8+
url: /cpp/aspose.cells.lowcode/abstractlowcodeloadoptionsprovider/finish/
9+
---
10+
## AbstractLowCodeLoadOptionsProvider::Finish method
11+
12+
13+
Releases resources after processing currently part of input.
14+
15+
```cpp
16+
void Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::Finish(const LowCodeLoadOptions &part)
17+
```
18+
19+
20+
| Parameter | Type | Description |
21+
| --- | --- | --- |
22+
| part | const LowCodeLoadOptions\& | the load options used for currently split part. |
23+
## Remarks
24+
25+
26+
27+
By default this method just closes the stream specified by the LowCodeLoadOptions.InputStream directly(if the load options
28+
specified a Stream as source). User may overwrite this method to control how to release resources according to their requirement and the implementation of Current.
29+
## See Also
30+
31+
* Class [LowCodeLoadOptions](../../lowcodeloadoptions/)
32+
* Class [AbstractLowCodeLoadOptionsProvider](../)
33+
* Namespace [Aspose::Cells::LowCode](../../)
34+
* Library [Aspose.Cells for C++](../../../)
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::GetCurrent method
3+
linktitle: GetCurrent
4+
second_title: Aspose.Cells for C++ API Reference
5+
description: 'Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::GetCurrent method. Gets the load options from which to load data of currently processed part in C++.'
6+
type: docs
7+
weight: 700
8+
url: /cpp/aspose.cells.lowcode/abstractlowcodeloadoptionsprovider/getcurrent/
9+
---
10+
## AbstractLowCodeLoadOptionsProvider::GetCurrent method
11+
12+
13+
Gets the load options from which to load data of currently processed part.
14+
15+
```cpp
16+
virtual LowCodeLoadOptions Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::GetCurrent()
17+
```
18+
19+
## See Also
20+
21+
* Class [LowCodeLoadOptions](../../lowcodeloadoptions/)
22+
* Class [AbstractLowCodeLoadOptionsProvider](../)
23+
* Namespace [Aspose::Cells::LowCode](../../)
24+
* Library [Aspose.Cells for C++](../../../)
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
title: Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::IsNull method
3+
linktitle: IsNull
4+
second_title: Aspose.Cells for C++ API Reference
5+
description: 'Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::IsNull method. Checks whether the implementation object is nullptr in C++.'
6+
type: docs
7+
weight: 500
8+
url: /cpp/aspose.cells.lowcode/abstractlowcodeloadoptionsprovider/isnull/
9+
---
10+
## AbstractLowCodeLoadOptionsProvider::IsNull method
11+
12+
13+
Checks whether the implementation object is nullptr.
14+
15+
```cpp
16+
bool Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::IsNull() const
17+
```
18+
19+
20+
## ReturnValue
21+
22+
Returns true if the implementation object is nullptr. Otherwise, returns false
23+
24+
## See Also
25+
26+
* Class [AbstractLowCodeLoadOptionsProvider](../)
27+
* Namespace [Aspose::Cells::LowCode](../../)
28+
* Library [Aspose.Cells for C++](../../../)
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::MoveNext method
3+
linktitle: MoveNext
4+
second_title: Aspose.Cells for C++ API Reference
5+
description: 'Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::MoveNext method. Checks whether there is more input in C++.'
6+
type: docs
7+
weight: 600
8+
url: /cpp/aspose.cells.lowcode/abstractlowcodeloadoptionsprovider/movenext/
9+
---
10+
## AbstractLowCodeLoadOptionsProvider::MoveNext method
11+
12+
13+
Checks whether there is more input.
14+
15+
```cpp
16+
virtual bool Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::MoveNext()
17+
```
18+
19+
## See Also
20+
21+
* Class [AbstractLowCodeLoadOptionsProvider](../)
22+
* Namespace [Aspose::Cells::LowCode](../../)
23+
* Library [Aspose.Cells for C++](../../../)
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::operator= method
3+
linktitle: operator=
4+
second_title: Aspose.Cells for C++ API Reference
5+
description: 'Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::operator= method. operator= in C++.'
6+
type: docs
7+
weight: 300
8+
url: /cpp/aspose.cells.lowcode/abstractlowcodeloadoptionsprovider/operator_asm/
9+
---
10+
## AbstractLowCodeLoadOptionsProvider::operator= method
11+
12+
13+
operator=
14+
15+
```cpp
16+
AbstractLowCodeLoadOptionsProvider & Aspose::Cells::LowCode::AbstractLowCodeLoadOptionsProvider::operator=(const AbstractLowCodeLoadOptionsProvider &src)
17+
```
18+
19+
## See Also
20+
21+
* Class [AbstractLowCodeLoadOptionsProvider](../)
22+
* Class [AbstractLowCodeLoadOptionsProvider](../)
23+
* Namespace [Aspose::Cells::LowCode](../../)
24+
* Library [Aspose.Cells for C++](../../../)

0 commit comments

Comments
 (0)