Skip to content

Commit 5491571

Browse files
Aspose.Slides for C++ 25.1 API Reference
1 parent 777c6a9 commit 5491571

File tree

519 files changed

+1893
-528
lines changed

Some content is hidden

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

519 files changed

+1893
-528
lines changed

content/cpp/english/aspose.slides.charts/chartseries/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class ChartSeries : public Aspose::Slides::Charts::IChartSeries,
5555
| [System::String](../../system/string/) [get_NumberFormatOfXValues](./get_numberformatofxvalues/)() override | NumberFormatOfXValues. Read [System::String](../../system/string/). |
5656
| [System::String](../../system/string/) [get_NumberFormatOfYValues](./get_numberformatofyvalues/)() override | NumberFormatOfYValues. Read [System::String](../../system/string/). |
5757
| **int32_t** [get_Order](./get_order/)() override | Returns the order of a series. Read **int32_t**. |
58-
| **int8_t** [get_Overlap](./get_overlap/)() override | Specifies how much bars and columns shall overlap on 2-D charts (from -100 to 100). This is the property not only of this series but of all series of parent series group - this is projection of appropriate group property. And so this property is read-only. Use ParentSeriesGroup property for access to parent series group. Use [get_ParentSeriesGroup()](./get_parentseriesgroup/)->get(set)_Overlap() read/write property for change value. Read-only **int8_t**. |
58+
| **int8_t** [get_Overlap](./get_overlap/)() override | Specifies how much bars and columns overlap on 2-D charts, as a percentage (from -100% to 100%). This is the property not only of this series but of all series of parent series group. It is a projection of the appropriate property in the parent series group, and so this property is read-only. To change the value, use the [get_ParentSeriesGroup()->Overlap()](./get_parentseriesgroup/) read/write property. Read-only **int8_t**. |
5959
| [ParentLabelLayoutType](../parentlabellayouttype/) [get_ParentLabelLayout](./get_parentlabellayout/)() override | Represents layout of parent category labels. Applies only to Treemap charts. |
6060
| [System::SharedPtr](../../system/sharedptr/)\<[IChartSeries](../ichartseries/)\> [get_ParentSeries](./get_parentseries/)(**int32_t**) override | Returns chart series in the parent series group at the specified index. |
6161
| [System::SharedPtr](../../system/sharedptr/)\<[IChartSeriesGroup](../ichartseriesgroup/)\> [get_ParentSeriesGroup](./get_parentseriesgroup/)() override | ParentSeriesGroup. Read-only [IChartSeriesGroup](../ichartseriesgroup/). |

content/cpp/english/aspose.slides.charts/chartseries/get_overlap/_index.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
22
title: get_Overlap()
33
second_title: Aspose.Slides for C++ API Reference
4-
description: Specifies how much bars and columns shall overlap on 2-D charts (from -100 to 100). This is the property not only of this series but of all series of parent series group - this is projection of appropriate group property. And so this property is read-only. Use ParentSeriesGroup property for access to parent series group. Use get_ParentSeriesGroup()->get(set)_Overlap() read/write property for change value. Read-only int8_t.
4+
description: Specifies how much bars and columns overlap on 2-D charts, as a percentage (from -100% to 100%). This is the property not only of this series but of all series of parent series group. It is a projection of the appropriate property in the parent series group, and so this property is read-only. To change the value, use the get_ParentSeriesGroup()->Overlap() read/write property. Read-only int8_t.
55
type: docs
66
weight: 690
77
url: /aspose.slides.charts/chartseries/get_overlap/
88
---
99
## ChartSeries::get_Overlap() method
1010

1111

12-
Specifies how much bars and columns shall overlap on 2-D charts (from -100 to 100). This is the property not only of this series but of all series of parent series group - this is projection of appropriate group property. And so this property is read-only. Use ParentSeriesGroup property for access to parent series group. Use [get_ParentSeriesGroup()](../get_parentseriesgroup/)->get(set)_Overlap() read/write property for change value. Read-only **int8_t**.
12+
Specifies how much bars and columns overlap on 2-D charts, as a percentage (from -100% to 100%). This is the property not only of this series but of all series of parent series group. It is a projection of the appropriate property in the parent series group, and so this property is read-only. To change the value, use the [get_ParentSeriesGroup()->Overlap()](../get_parentseriesgroup/) read/write property. Read-only **int8_t**.
1313

1414
```cpp
1515
int8_t Aspose::Slides::Charts::ChartSeries::get_Overlap() override
@@ -18,7 +18,11 @@ int8_t Aspose::Slides::Charts::ChartSeries::get_Overlap() override
1818
## Remarks
1919

2020

21-
This is the projection of the property [get_ParentSeriesGroup()](../get_parentseriesgroup/)->get(set)_Overlap().
21+
Overlap specifies the degree of overlap or spacing between bars and columns as a percentage of their width:* -100%: Maximum spacing (bars are completely separated).
22+
* 0%: Bars are placed side by side without overlap or spacing.
23+
* 100%: Maximum overlap (bars completely overlap each other). This is a projection of the property [get_ParentSeriesGroup()->Overlap()](../get_parentseriesgroup/).
24+
25+
2226
## See Also
2327

2428
* Class [ChartSeries](../)

content/cpp/english/aspose.slides.charts/chartseriesgroup/_index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class ChartSeriesGroup : public Aspose::Slides::Charts::IChartSeriesGroup,
3737
| **bool** [get_HasSeriesLines](./get_hasserieslines/)() override | True if chart has series lines. Applied to stacked bar and OfPie charts. Read **bool**. |
3838
| [System::SharedPtr](../../system/sharedptr/)\<[IChartLinesFormat](../ichartlinesformat/)\> [get_HiLowLinesFormat](./get_hilowlinesformat/)() override | Specifies HiLowLines format. HiLowLines applied with HiLowClose, OpenHiLowClose, VolumeHiLowClose and VolumeOpenHiLowClose chart types. |
3939
| **bool** [get_IsColorVaried](./get_iscolorvaried/)() override | Specifies that each data marker in the series has a different color. Read **bool**. |
40-
| **int8_t** [get_Overlap](./get_overlap/)() override | Specifies how much bars and columns shall overlap on 2-D charts (from -100 to 100). Read **int8_t**. |
40+
| **int8_t** [get_Overlap](./get_overlap/)() override | Specifies how much bars and columns shall overlap on 2-D charts, as a percentage (from -100% to 100%). |
4141
| [PieSplitType](../piesplittype/) [get_PieSplitBy](./get_piesplitby/)() override | Specifies how to determine which data points are in the second pie or bar on a pie-of-pie or bar-of-pie chart. Read [PieSplitType](../piesplittype/). |
4242
| [System::SharedPtr](../../system/sharedptr/)\<[IChartDataPoint](../ichartdatapoint/)\> [get_PieSplitCustomPoint](./get_piesplitcustompoint/)(**int32_t**) override | The custom split information for a pie-of-pie or bar-of-pie chart with a custom split. Returns data point that shall be drawn in the second pie or bar in a pie-of-pie or bar-of-pie chart by index. |
4343
| [System::SharedPtr](../../system/sharedptr/)\<[IPieSplitCustomPointCollection](../ipiesplitcustompointcollection/)\> [get_PieSplitCustomPoints](./get_piesplitcustompoints/)() override | The custom split information for a pie-of-pie or bar-of-pie chart with a custom split. Contains data points that shall be drawn in the second pie or bar in a pie-of-pie or bar-of-pie chart. Read-only [PieSplitCustomPointCollection](../piesplitcustompointcollection/). |
@@ -71,7 +71,7 @@ class ChartSeriesGroup : public Aspose::Slides::Charts::IChartSeriesGroup,
7171
| void [set_GapWidth](./set_gapwidth/)(**uint16_t**) override | Specifies the space between bar or column clusters, as a percentage of the bar or column width. Write **uint16_t**. |
7272
| void [set_HasSeriesLines](./set_hasserieslines/)(**bool**) override | True if chart has series lines. Applied to stacked bar and OfPie charts. Write **bool**. |
7373
| void [set_IsColorVaried](./set_iscolorvaried/)(**bool**) override | Specifies that each data marker in the series has a different color. Write **bool**. |
74-
| void [set_Overlap](./set_overlap/)(**int8_t**) override | Specifies how much bars and columns shall overlap on 2-D charts (from -100 to 100). Write **int8_t**. |
74+
| void [set_Overlap](./set_overlap/)(**int8_t**) override | Specifies how much bars and columns shall overlap on 2-D charts, as a percentage (from -100% to 100%). |
7575
| void [set_PieSplitBy](./set_piesplitby/)([PieSplitType](../piesplittype/)) override | Specifies how to determine which data points are in the second pie or bar on a pie-of-pie or bar-of-pie chart. Write [PieSplitType](../piesplittype/). |
7676
| void [set_PieSplitPosition](./set_piesplitposition/)(**double**) override | Specifies a value that shall be used to determine which data points are in the second pie or bar on a pie-of-pie or bar-of-pie chart. Is used together with PieSplitBy property. Write **double**. |
7777
| void [set_SecondPieSize](./set_secondpiesize/)(**uint16_t**) override | Specifies the size of the second pie or bar of a pie-of-pie chart or a bar-of-pie chart, as a percentage of the size of the first pie (can be between 5 and 200 percents). Write **uint16_t**. |

content/cpp/english/aspose.slides.charts/chartseriesgroup/get_overlap/_index.md

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,40 @@
11
---
22
title: get_Overlap()
33
second_title: Aspose.Slides for C++ API Reference
4-
description: Specifies how much bars and columns shall overlap on 2-D charts (from -100 to 100). Read int8_t.
4+
description: Specifies how much bars and columns shall overlap on 2-D charts, as a percentage (from -100% to 100%).
55
type: docs
66
weight: 157
77
url: /aspose.slides.charts/chartseriesgroup/get_overlap/
88
---
99
## ChartSeriesGroup::get_Overlap() method
1010

1111

12-
Specifies how much bars and columns shall overlap on 2-D charts (from -100 to 100). Read **int8_t**.
12+
Specifies how much bars and columns shall overlap on 2-D charts, as a percentage (from -100% to 100%).
1313

1414
```cpp
1515
int8_t Aspose::Slides::Charts::ChartSeriesGroup::get_Overlap() override
1616
```
1717

18+
## Remarks
19+
20+
21+
* -100%: Maximum spacing (bars are completely separated).
22+
* 0%: Bars are placed side by side without overlap or spacing.
23+
* 100%: Maximum overlap (bars completely overlap each other). This property is read/write **int8_t**.
24+
25+
26+
27+
The following example demonstrates how to set the overlap for a chart series group and render the resulting chart on a form:
28+
```cpp
29+
System::SharedPtr<Presentation> pres = System::MakeObject<Presentation>();
30+
System::SharedPtr<IChart> chart = pres->get_Slide(0)->get_Shapes()->AddChart(ChartType::ClusteredColumn, 10.0f, 10.0f, 600.0f, 300.0f);
31+
System::SharedPtr<IChartSeriesCollection> series = chart->get_ChartData()->get_Series();
32+
series->idx_get(0)->get_ParentSeriesGroup()->set_Overlap(55); // Set overlap to 55%
33+
34+
auto image = pres->get_Slide(0)->GetImage(1.0f, 1.0f);
35+
```
36+
37+
1838
## See Also
1939
2040
* Class [ChartSeriesGroup](../)

content/cpp/english/aspose.slides.charts/chartseriesgroup/set_overlap/_index.md

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,40 @@
11
---
22
title: set_Overlap()
33
second_title: Aspose.Slides for C++ API Reference
4-
description: Specifies how much bars and columns shall overlap on 2-D charts (from -100 to 100). Write int8_t.
4+
description: Specifies how much bars and columns shall overlap on 2-D charts, as a percentage (from -100% to 100%).
55
type: docs
66
weight: 170
77
url: /aspose.slides.charts/chartseriesgroup/set_overlap/
88
---
99
## ChartSeriesGroup::set_Overlap(int8_t) method
1010

1111

12-
Specifies how much bars and columns shall overlap on 2-D charts (from -100 to 100). Write **int8_t**.
12+
Specifies how much bars and columns shall overlap on 2-D charts, as a percentage (from -100% to 100%).
1313

1414
```cpp
1515
void Aspose::Slides::Charts::ChartSeriesGroup::set_Overlap(int8_t value) override
1616
```
1717
18+
## Remarks
19+
20+
21+
* -100%: Maximum spacing (bars are completely separated).
22+
* 0%: Bars are placed side by side without overlap or spacing.
23+
* 100%: Maximum overlap (bars completely overlap each other). This property is read/write **int8_t**.
24+
25+
26+
27+
The following example demonstrates how to set the overlap for a chart series group and render the resulting chart on a form:
28+
```cpp
29+
System::SharedPtr<Presentation> pres = System::MakeObject<Presentation>();
30+
System::SharedPtr<IChart> chart = pres->get_Slide(0)->get_Shapes()->AddChart(ChartType::ClusteredColumn, 10.0f, 10.0f, 600.0f, 300.0f);
31+
System::SharedPtr<IChartSeriesCollection> series = chart->get_ChartData()->get_Series();
32+
series->idx_get(0)->get_ParentSeriesGroup()->set_Overlap(55); // Set overlap to 55%
33+
34+
auto image = pres->get_Slide(0)->GetImage(1.0f, 1.0f);
35+
```
36+
37+
1838
## See Also
1939

2040
* Class [ChartSeriesGroup](../)

content/cpp/english/aspose.slides.charts/ichartseries/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class IChartSeries : public Aspose::Slides::Charts::IChartComponent
5454
| virtual [System::String](../../system/string/) [get_NumberFormatOfXValues](./get_numberformatofxvalues/)() | Returns the number format for series x values. Read [System::String](../../system/string/). |
5555
| virtual [System::String](../../system/string/) [get_NumberFormatOfYValues](./get_numberformatofyvalues/)() | Returns the number format for series y values. Read [System::String](../../system/string/). |
5656
| virtual **int32_t** [get_Order](./get_order/)() | Returns the order of a series. Read **int32_t**. |
57-
| virtual **int8_t** [get_Overlap](./get_overlap/)() | Specifies how much bars and columns shall overlap on 2-D charts (from -100 to 100). This is the property not only of this series but of all series of parent series group - this is projection of appropriate group property. And so this property is read-only. Use ParentSeriesGroup property for access to parent series group. Use [get_ParentSeriesGroup()](./get_parentseriesgroup/)->get(set)_Overlap() read/write property for change value. Read-only **int8_t**. |
57+
| virtual **int8_t** [get_Overlap](./get_overlap/)() | Specifies how much bars and columns overlap on 2-D charts, as a percentage (from -100% to 100%). This is the property not only of this series but of all series of parent series group. It is a projection of the appropriate property in the parent series group, and so this property is read-only. To change the value, use the [get_ParentSeriesGroup()](./get_parentseriesgroup/)->get(set)_Overlap() read/write property. Read-only **int8_t**. |
5858
| virtual [ParentLabelLayoutType](../parentlabellayouttype/) [get_ParentLabelLayout](./get_parentlabellayout/)() | Represents layout of parent category labels. Applies only to Treemap charts. |
5959
| virtual [System::SharedPtr](../../system/sharedptr/)\<[IChartSeries](./)\> [get_ParentSeries](./get_parentseries/)(**int32_t**) | Returns chart series in the parent series group at the specified index. |
6060
| virtual [System::SharedPtr](../../system/sharedptr/)\<[IChartSeriesGroup](../ichartseriesgroup/)\> [get_ParentSeriesGroup](./get_parentseriesgroup/)() | Returns parent series group. Read-only [IChartSeriesGroup](../ichartseriesgroup/). |

content/cpp/english/aspose.slides.charts/ichartseries/get_overlap/_index.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
22
title: get_Overlap()
33
second_title: Aspose.Slides for C++ API Reference
4-
description: Specifies how much bars and columns shall overlap on 2-D charts (from -100 to 100). This is the property not only of this series but of all series of parent series group - this is projection of appropriate group property. And so this property is read-only. Use ParentSeriesGroup property for access to parent series group. Use get_ParentSeriesGroup()->get(set)_Overlap() read/write property for change value. Read-only int8_t.
4+
description: Specifies how much bars and columns overlap on 2-D charts, as a percentage (from -100% to 100%). This is the property not only of this series but of all series of parent series group. It is a projection of the appropriate property in the parent series group, and so this property is read-only. To change the value, use the get_ParentSeriesGroup()->get(set)_Overlap() read/write property. Read-only int8_t.
55
type: docs
66
weight: 690
77
url: /aspose.slides.charts/ichartseries/get_overlap/
88
---
99
## IChartSeries::get_Overlap() method
1010

1111

12-
Specifies how much bars and columns shall overlap on 2-D charts (from -100 to 100). This is the property not only of this series but of all series of parent series group - this is projection of appropriate group property. And so this property is read-only. Use ParentSeriesGroup property for access to parent series group. Use [get_ParentSeriesGroup()](../get_parentseriesgroup/)->get(set)_Overlap() read/write property for change value. Read-only **int8_t**.
12+
Specifies how much bars and columns overlap on 2-D charts, as a percentage (from -100% to 100%). This is the property not only of this series but of all series of parent series group. It is a projection of the appropriate property in the parent series group, and so this property is read-only. To change the value, use the [get_ParentSeriesGroup()](../get_parentseriesgroup/)->get(set)_Overlap() read/write property. Read-only **int8_t**.
1313

1414
```cpp
1515
virtual int8_t Aspose::Slides::Charts::IChartSeries::get_Overlap()=0
@@ -18,7 +18,11 @@ virtual int8_t Aspose::Slides::Charts::IChartSeries::get_Overlap()=0
1818
## Remarks
1919

2020

21-
This is the projection of the property [get_ParentSeriesGroup()](../get_parentseriesgroup/)->get(set)_Overlap().
21+
Overlap specifies the degree of overlap or spacing between bars and columns as a percentage of their width:* -100%: Maximum spacing (bars are completely separated).
22+
* 0%: Bars are placed side by side without overlap or spacing.
23+
* 100%: Maximum overlap (bars completely overlap each other). This is a projection of the property [get_ParentSeriesGroup()](../get_parentseriesgroup/)->get(set)_Overlap().
24+
25+
2226
## See Also
2327

2428
* Class [IChartSeries](../)

0 commit comments

Comments
 (0)