Skip to content

Commit cdf4b74

Browse files
Aspose.Slides for C++ 25.5 API Reference
1 parent 3c7caa6 commit cdf4b74

File tree

62 files changed

+791
-120
lines changed

Some content is hidden

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

62 files changed

+791
-120
lines changed

content/cpp/english/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Aspose.Slides for C++ API Reference (version 25.4)
2+
title: Aspose.Slides for C++ API Reference (version 25.5)
33
type: docs
44
weight: 12
55
url: /

content/cpp/english/aspose.slides.export/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ url: /aspose.slides.export/
8989
| [ImagePixelFormat](./imagepixelformat/) | Specifies the pixel format for the generated images. |
9090
| [LinkEmbedDecision](./linkembeddecision/) | Determines how object will be processed during saving. |
9191
| [Flavor](./flavor/) | All markdown specifications used in program. |
92+
| [HandleRepeatedSpaces](./handlerepeatedspaces/) | Specifies how repeated regular space characters should be handled during Markdown export. |
9293
| [MarkdownExportType](./markdownexporttype/) | Type of rendering document. |
9394
| [NewLineType](./newlinetype/) | Type of new line that will be used in generated document. |
9495
| [NotesPositions](./notespositions/) | Represents the rule to render notes into exported document |
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: HandleRepeatedSpaces
3+
second_title: Aspose.Slides for C++ API Reference
4+
description: Specifies how repeated regular space characters should be handled during Markdown export.
5+
type: docs
6+
weight: 937
7+
url: /aspose.slides.export/handlerepeatedspaces/
8+
---
9+
## HandleRepeatedSpaces enum
10+
11+
12+
Specifies how repeated regular space characters should be handled during Markdown export.
13+
14+
```cpp
15+
enum class HandleRepeatedSpaces
16+
```
17+
18+
### Values
19+
20+
| Name | Value | Description |
21+
| --- | --- | --- |
22+
| None | 0 | All spaces are preserved as regular space characters without any changes. No transformation is applied, and multiple consecutive spaces are exported as-is. |
23+
| AlternateSpacesToNbsp | 1 | Converts sequences of two or more consecutive regular spaces by alternating between regular space characters and non-breaking space entities (** **). The first space is always preserved as a regular space. |
24+
| MultipleSpacesToNbsp | 2 | Converts sequences of two or more consecutive regular spaces by preserving the first space as a regular space character and replacing all subsequent spaces with non-breaking space entities (** **). |
25+
26+
## See Also
27+
28+
* Namespace [Aspose::Slides::Export](../)
29+
* Library [Aspose.Slides](../../)

content/cpp/english/aspose.slides.export/html5options/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ class Html5Options : public Aspose::Slides::Export::SaveOptions,
3636
| [System::String](../../system/string/) [get_OutputPath](./get_outputpath/)() override | Determines where external resources should be stored. Read [System::String](../../system/string/). |
3737
| [System::SharedPtr](../../system/sharedptr/)\<[IProgressCallback](../../aspose.slides/iprogresscallback/)\> [get_ProgressCallback](../saveoptions/get_progresscallback/)() override | Represents a callback object for saving progress updates in percentage. See [IProgressCallback](../../aspose.slides/iprogresscallback/). |
3838
| **bool** [get_SkipJavaScriptLinks](../saveoptions/get_skipjavascriptlinks/)() override | Specifies whether to skip hyperlinks with JavaScript calls when saving the presentation. Read **bool**. The default value is **false**. |
39+
| [System::SharedPtr](../../system/sharedptr/)\<[ISlidesLayoutOptions](../islideslayoutoptions/)\> [get_SlidesLayoutOptions](./get_slideslayoutoptions/)() override | Gets the mode in which slides are placed on the page when exporting a presentation [ISlidesLayoutOptions](../islideslayoutoptions/). |
3940
| [System::SharedPtr](../../system/sharedptr/)\<[Aspose::Slides::Warnings::IWarningCallback](../../aspose.slides.warnings/iwarningcallback/)\> [get_WarningCallback](../saveoptions/get_warningcallback/)() override | Returns of sets an object which receives warnings and decides whether loading process will continue or will be aborted. Read [Aspose::Slides::Warnings::IWarningCallback](../../aspose.slides.warnings/iwarningcallback/). |
4041
| Detail::SmartPtrCounter * [GetCounter](../../system/object/getcounter/)() | Gets reference counter data structure associated with the object. |
4142
| virtual **int32_t** [GetHashCode](../../system/object/gethashcode/)() const | Analog of C# [Object.GetHashCode()](../../system/object/gethashcode/) method. Enables hashing of custom objects. |
@@ -64,6 +65,7 @@ class Html5Options : public Aspose::Slides::Export::SaveOptions,
6465
| void [set_OutputPath](./set_outputpath/)([System::String](../../system/string/)) override | Determines where external resources should be stored. Write [System::String](../../system/string/). |
6566
| void [set_ProgressCallback](../saveoptions/set_progresscallback/)([System::SharedPtr](../../system/sharedptr/)\<[IProgressCallback](../../aspose.slides/iprogresscallback/)\>) override | Represents a callback object for saving progress updates in percentage. See [IProgressCallback](../../aspose.slides/iprogresscallback/). |
6667
| void [set_SkipJavaScriptLinks](../saveoptions/set_skipjavascriptlinks/)(**bool**) override | Specifies whether to skip hyperlinks with JavaScript calls when saving the presentation. Write **bool**. The default value is **false**. |
68+
| void [set_SlidesLayoutOptions](./set_slideslayoutoptions/)([System::SharedPtr](../../system/sharedptr/)\<[ISlidesLayoutOptions](../islideslayoutoptions/)\>) override | Sets the mode in which slides are placed on the page when exporting a presentation [ISlidesLayoutOptions](../islideslayoutoptions/). |
6769
| void [set_WarningCallback](../saveoptions/set_warningcallback/)([System::SharedPtr](../../system/sharedptr/)\<[Aspose::Slides::Warnings::IWarningCallback](../../aspose.slides.warnings/iwarningcallback/)\>) override | Returns of sets an object which receives warnings and decides whether loading process will continue or will be aborted. Write [Aspose::Slides::Warnings::IWarningCallback](../../aspose.slides.warnings/iwarningcallback/). |
6870
| virtual void [SetTemplateWeakPtr](../../system/object/settemplateweakptr/)(**uint32_t**) | Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. |
6971
| int [SharedCount](../../system/object/sharedcount/)() const | Gets current value of shared reference counter. |

content/cpp/english/aspose.slides.export/html5options/get_notescommentslayouting/_index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ System::SharedPtr<INotesCommentsLayoutingOptions> Aspose::Slides::Export::Html5O
1818
## Remarks
1919

2020

21+
Deprecated
22+
: Use SlidesLayoutOptions property. The property NotesCommentsLayouting will be removed after release of version 25.8.
23+
24+
2125
Example:
2226
```cpp
2327
System::SharedPtr<Presentation> pres = System::MakeObject<Presentation>(u"test.pptx");
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: get_SlidesLayoutOptions()
3+
second_title: Aspose.Slides for C++ API Reference
4+
description: Gets the mode in which slides are placed on the page when exporting a presentation ISlidesLayoutOptions.
5+
type: docs
6+
weight: 157
7+
url: /aspose.slides.export/html5options/get_slideslayoutoptions/
8+
---
9+
## Html5Options::get_SlidesLayoutOptions() method
10+
11+
12+
Gets the mode in which slides are placed on the page when exporting a presentation [ISlidesLayoutOptions](../../islideslayoutoptions/).
13+
14+
```cpp
15+
System::SharedPtr<ISlidesLayoutOptions> Aspose::Slides::Export::Html5Options::get_SlidesLayoutOptions() override
16+
```
17+
18+
## Remarks
19+
20+
21+
Example:
22+
```cpp
23+
System::SharedPtr<Presentation> pres = System::MakeObject<Presentation>(u"pres.pptx");
24+
25+
System::SharedPtr<HandoutLayoutingOptions> slidesLayoutOptions = System::MakeObject<HandoutLayoutingOptions>();
26+
slidesLayoutOptions->set_Handout(HandoutType::Handouts4Horizontal);
27+
28+
System::SharedPtr<Html5Options> options = System::MakeObject<Html5Options>();
29+
options->set_SlidesLayoutOptions(slidesLayoutOptions);
30+
31+
pres->Save(u"pres.html", SaveFormat::Html5, options);
32+
```
33+
34+
## See Also
35+
36+
* Typedef [SharedPtr](../../../system/sharedptr/)
37+
* Class [ISlidesLayoutOptions](../../islideslayoutoptions/)
38+
* Class [Html5Options](../)
39+
* Namespace [Aspose::Slides::Export](../../)
40+
* Library [Aspose.Slides](../../../)

content/cpp/english/aspose.slides.export/html5options/html5options/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Html5Options()
33
second_title: Aspose.Slides for C++ API Reference
44
description: Default constructor.
55
type: docs
6-
weight: 157
6+
weight: 183
77
url: /aspose.slides.export/html5options/html5options/
88
---
99
## Html5Options::Html5Options() constructor

content/cpp/english/aspose.slides.export/html5options/set_notescommentslayouting/_index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ void Aspose::Slides::Export::Html5Options::set_NotesCommentsLayouting(System::Sh
1818
## Remarks
1919
2020
21+
Deprecated
22+
: Use SlidesLayoutOptions property. The property NotesCommentsLayouting will be removed after release of version 25.8.
23+
24+
2125
Example:
2226
```cpp
2327
System::SharedPtr<Presentation> pres = System::MakeObject<Presentation>(u"test.pptx");
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: set_SlidesLayoutOptions()
3+
second_title: Aspose.Slides for C++ API Reference
4+
description: Sets the mode in which slides are placed on the page when exporting a presentation ISlidesLayoutOptions.
5+
type: docs
6+
weight: 170
7+
url: /aspose.slides.export/html5options/set_slideslayoutoptions/
8+
---
9+
## Html5Options::set_SlidesLayoutOptions(System::SharedPtr\<ISlidesLayoutOptions\>) method
10+
11+
12+
Sets the mode in which slides are placed on the page when exporting a presentation [ISlidesLayoutOptions](../../islideslayoutoptions/).
13+
14+
```cpp
15+
void Aspose::Slides::Export::Html5Options::set_SlidesLayoutOptions(System::SharedPtr<ISlidesLayoutOptions> value) override
16+
```
17+
18+
## Remarks
19+
20+
21+
Example:
22+
```cpp
23+
System::SharedPtr<Presentation> pres = System::MakeObject<Presentation>(u"pres.pptx");
24+
25+
System::SharedPtr<HandoutLayoutingOptions> slidesLayoutOptions = System::MakeObject<HandoutLayoutingOptions>();
26+
slidesLayoutOptions->set_Handout(HandoutType::Handouts4Horizontal);
27+
28+
System::SharedPtr<Html5Options> options = System::MakeObject<Html5Options>();
29+
options->set_SlidesLayoutOptions(slidesLayoutOptions);
30+
31+
pres->Save(u"pres.html", SaveFormat::Html5, options);
32+
```
33+
34+
## See Also
35+
36+
* Typedef [SharedPtr](../../../system/sharedptr/)
37+
* Class [ISlidesLayoutOptions](../../islideslayoutoptions/)
38+
* Class [Html5Options](../)
39+
* Namespace [Aspose::Slides::Export](../../)
40+
* Library [Aspose.Slides](../../../)

content/cpp/english/aspose.slides.export/ihtml5options/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class IHtml5Options : public virtual Aspose::Slides::Export::ISaveOptions
3535
| virtual [System::String](../../system/string/) [get_OutputPath](./get_outputpath/)() | Determines where external resources should be stored. Read [System::String](../../system/string/). |
3636
| virtual [System::SharedPtr](../../system/sharedptr/)\<[IProgressCallback](../../aspose.slides/iprogresscallback/)\> [get_ProgressCallback](../isaveoptions/get_progresscallback/)() | Represents a callback object for saving progress updates in percentage. See [IProgressCallback](../../aspose.slides/iprogresscallback/). |
3737
| virtual **bool** [get_SkipJavaScriptLinks](../isaveoptions/get_skipjavascriptlinks/)() | Specifies whether to skip hyperlinks with JavaScript calls when saving the presentation. Read **bool**. The default value is **false**. |
38+
| virtual [System::SharedPtr](../../system/sharedptr/)\<[ISlidesLayoutOptions](../islideslayoutoptions/)\> [get_SlidesLayoutOptions](./get_slideslayoutoptions/)() | Gets the mode in which slides are placed on the page when exporting a presentation [ISlidesLayoutOptions](../islideslayoutoptions/). |
3839
| virtual [System::SharedPtr](../../system/sharedptr/)\<[Aspose::Slides::Warnings::IWarningCallback](../../aspose.slides.warnings/iwarningcallback/)\> [get_WarningCallback](../isaveoptions/get_warningcallback/)() | Returns an object which receives warnings and decides whether loading process will continue or will be aborted. Read [Aspose::Slides::Warnings::IWarningCallback](../../aspose.slides.warnings/iwarningcallback/). |
3940
| Detail::SmartPtrCounter * [GetCounter](../../system/object/getcounter/)() | Gets reference counter data structure associated with the object. |
4041
| virtual **int32_t** [GetHashCode](../../system/object/gethashcode/)() const | Analog of C# [Object.GetHashCode()](../../system/object/gethashcode/) method. Enables hashing of custom objects. |
@@ -61,6 +62,7 @@ class IHtml5Options : public virtual Aspose::Slides::Export::ISaveOptions
6162
| virtual void [set_OutputPath](./set_outputpath/)([System::String](../../system/string/)) | Determines where external resources should be stored. Write [System::String](../../system/string/). |
6263
| virtual void [set_ProgressCallback](../isaveoptions/set_progresscallback/)([System::SharedPtr](../../system/sharedptr/)\<[IProgressCallback](../../aspose.slides/iprogresscallback/)\>) | Represents a callback object for saving progress updates in percentage. See [IProgressCallback](../../aspose.slides/iprogresscallback/). |
6364
| virtual void [set_SkipJavaScriptLinks](../isaveoptions/set_skipjavascriptlinks/)(**bool**) | Specifies whether to skip hyperlinks with JavaScript calls when saving the presentation. Write **bool**. The default value is **false**. |
65+
| virtual void [set_SlidesLayoutOptions](./set_slideslayoutoptions/)([System::SharedPtr](../../system/sharedptr/)\<[ISlidesLayoutOptions](../islideslayoutoptions/)\>) | Sets the mode in which slides are placed on the page when exporting a presentation [ISlidesLayoutOptions](../islideslayoutoptions/). |
6466
| virtual void [set_WarningCallback](../isaveoptions/set_warningcallback/)([System::SharedPtr](../../system/sharedptr/)\<[Aspose::Slides::Warnings::IWarningCallback](../../aspose.slides.warnings/iwarningcallback/)\>) | Sets an object which receives warnings and decides whether loading process will continue or will be aborted. Write [Aspose::Slides::Warnings::IWarningCallback](../../aspose.slides.warnings/iwarningcallback/). |
6567
| virtual void [SetTemplateWeakPtr](../../system/object/settemplateweakptr/)(**uint32_t**) | Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. |
6668
| int [SharedCount](../../system/object/sharedcount/)() const | Gets current value of shared reference counter. |

content/cpp/english/aspose.slides.export/ihtml5options/get_notescommentslayouting/_index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ virtual System::SharedPtr<INotesCommentsLayoutingOptions> Aspose::Slides::Export
1818
## Remarks
1919

2020

21+
Deprecated
22+
: Use SlidesLayoutOptions property. The property NotesCommentsLayouting will be removed after release of version 25.8.
23+
24+
2125
Example:
2226
```cpp
2327
System::SharedPtr<Presentation> pres = System::MakeObject<Presentation>(u"test.pptx");
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: get_SlidesLayoutOptions()
3+
second_title: Aspose.Slides for C++ API Reference
4+
description: Gets the mode in which slides are placed on the page when exporting a presentation ISlidesLayoutOptions.
5+
type: docs
6+
weight: 157
7+
url: /aspose.slides.export/ihtml5options/get_slideslayoutoptions/
8+
---
9+
## IHtml5Options::get_SlidesLayoutOptions() method
10+
11+
12+
Gets the mode in which slides are placed on the page when exporting a presentation [ISlidesLayoutOptions](../../islideslayoutoptions/).
13+
14+
```cpp
15+
virtual System::SharedPtr<ISlidesLayoutOptions> Aspose::Slides::Export::IHtml5Options::get_SlidesLayoutOptions()=0
16+
```
17+
18+
## Remarks
19+
20+
21+
Example:
22+
```cpp
23+
System::SharedPtr<Presentation> pres = System::MakeObject<Presentation>(u"pres.pptx");
24+
25+
System::SharedPtr<HandoutLayoutingOptions> slidesLayoutOptions = System::MakeObject<HandoutLayoutingOptions>();
26+
slidesLayoutOptions->set_Handout(HandoutType::Handouts4Horizontal);
27+
28+
System::SharedPtr<Html5Options> options = System::MakeObject<Html5Options>();
29+
options->set_SlidesLayoutOptions(slidesLayoutOptions);
30+
31+
pres->Save(u"pres.html", SaveFormat::Html5, options);
32+
```
33+
34+
## See Also
35+
36+
* Typedef [SharedPtr](../../../system/sharedptr/)
37+
* Class [ISlidesLayoutOptions](../../islideslayoutoptions/)
38+
* Class [IHtml5Options](../)
39+
* Namespace [Aspose::Slides::Export](../../)
40+
* Library [Aspose.Slides](../../../)

content/cpp/english/aspose.slides.export/ihtml5options/set_notescommentslayouting/_index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ virtual void Aspose::Slides::Export::IHtml5Options::set_NotesCommentsLayouting(S
1818
## Remarks
1919
2020
21+
Deprecated
22+
: Use SlidesLayoutOptions property. The property NotesCommentsLayouting will be removed after release of version 25.8.
23+
24+
2125
Example:
2226
```cpp
2327
System::SharedPtr<Presentation> pres = System::MakeObject<Presentation>(u"test.pptx");
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: set_SlidesLayoutOptions()
3+
second_title: Aspose.Slides for C++ API Reference
4+
description: Sets the mode in which slides are placed on the page when exporting a presentation ISlidesLayoutOptions.
5+
type: docs
6+
weight: 170
7+
url: /aspose.slides.export/ihtml5options/set_slideslayoutoptions/
8+
---
9+
## IHtml5Options::set_SlidesLayoutOptions(System::SharedPtr\<ISlidesLayoutOptions\>) method
10+
11+
12+
Sets the mode in which slides are placed on the page when exporting a presentation [ISlidesLayoutOptions](../../islideslayoutoptions/).
13+
14+
```cpp
15+
virtual void Aspose::Slides::Export::IHtml5Options::set_SlidesLayoutOptions(System::SharedPtr<ISlidesLayoutOptions> value)=0
16+
```
17+
18+
## Remarks
19+
20+
21+
Example:
22+
```cpp
23+
System::SharedPtr<Presentation> pres = System::MakeObject<Presentation>(u"pres.pptx");
24+
25+
System::SharedPtr<HandoutLayoutingOptions> slidesLayoutOptions = System::MakeObject<HandoutLayoutingOptions>();
26+
slidesLayoutOptions->set_Handout(HandoutType::Handouts4Horizontal);
27+
28+
System::SharedPtr<Html5Options> options = System::MakeObject<Html5Options>();
29+
options->set_SlidesLayoutOptions(slidesLayoutOptions);
30+
31+
pres->Save(u"pres.html", SaveFormat::Html5, options);
32+
```
33+
34+
## See Also
35+
36+
* Typedef [SharedPtr](../../../system/sharedptr/)
37+
* Class [ISlidesLayoutOptions](../../islideslayoutoptions/)
38+
* Class [IHtml5Options](../)
39+
* Namespace [Aspose::Slides::Export](../../)
40+
* Library [Aspose.Slides](../../../)

content/cpp/english/aspose.slides.export/inotescommentslayoutingoptions/_index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@ class INotesCommentsLayoutingOptions : public Aspose::Slides::Export::ISlidesLay
6060
| Detail::SmartPtrCounter * [WeakRefAdded](../../system/object/weakrefadded/)() | Increments weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. |
6161
| void [WeakRefRemoved](../../system/object/weakrefremoved/)() | Decrements weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. |
6262
| virtual [~Object](../../system/object/~object/)() | Destroys object. Frees all internal data structures. |
63+
64+
Deprecated
65+
: Use the interface [ISlidesLayoutOptions](../islideslayoutoptions/). The interface [INotesCommentsLayoutingOptions](./) will be removed after release of version 25.8.
66+
6367
## See Also
6468
6569
* Class [ISlidesLayoutOptions](../islideslayoutoptions/)

0 commit comments

Comments
 (0)