From 1fc3b094131c0fcdb2f57ad6d004e9b308850a8c Mon Sep 17 00:00:00 2001
From: Andrey Potapov <77686740+andreypotapovaspose@users.noreply.github.com>
Date: Wed, 3 Dec 2025 22:04:13 +0600
Subject: [PATCH] SLIDESDOC-719 Update section titles in Aspose.Slides for .NET
articles
Updated the section titles in 161 articles.
---
en/net/ai/generator/_index.md | 2 +-
en/net/ai/translator/_index.md | 2 +-
.../convert-powerpoint-to-html/_index.md | 4 +--
.../convert-powerpoint-to-jpg/_index.md | 4 +--
.../convert-powerpoint-to-markdown/_index.md | 2 +-
.../convert-powerpoint-to-png/_index.md | 2 +-
.../convert-powerpoint-to-xps/_index.md | 4 +--
.../convert-ppt-to-pptx/_index.md | 2 +-
.../convert-pptx-to-ppt/_index.md | 2 +-
.../export-to-xaml/_index.md | 8 ++---
.../create-presentation/_index.md | 6 ++--
.../merge-presentation/_index.md | 10 +++---
.../open-presentation/_index.md | 2 +-
.../_index.md | 6 ++--
.../_index.md | 10 +++---
.../_index.md | 6 ++--
.../_index.md | 10 +++---
.../_index.md | 2 +-
.../_index.md | 26 +++++++-------
.../_index.md | 2 +-
.../_index.md | 2 +-
.../_index.md | 2 +-
.../_index.md | 4 +--
.../_index.md | 4 +--
.../_index.md | 10 +++---
.../_index.md | 24 ++++++-------
.../_index.md | 14 ++++----
.../_index.md | 20 +++++------
.../_index.md | 8 ++---
.../_index.md | 2 +-
.../_index.md | 4 +--
.../_index.md | 18 +++++-----
en/net/developer-guide/modern-api/_index.md | 14 ++++----
en/net/developer-guide/net6/_index.md | 6 ++--
.../powerpoint-animation/_index.md | 2 +-
.../presentation-comments/_index.md | 6 ++--
.../manage-blob/_index.md | 6 ++--
.../manage-hyperlinks/_index.md | 22 ++++++------
.../presentation-content/manage-ink/_index.md | 4 +--
.../manage-media-files/audio-frame/_index.md | 2 +-
.../manage-media-files/flash/_index.md | 2 +-
.../manage-media-files/image/_index.md | 18 +++++-----
.../picture-frame/_index.md | 16 ++++-----
.../manage-media-files/video-frame/_index.md | 6 ++--
.../presentation-content/manage-ole/_index.md | 18 +++++-----
.../manage-text/animated-text/_index.md | 4 +--
.../manage-autofit-settings/_index.md | 2 +-
.../_index.md | 8 ++---
.../manage-text/manage-paragraph/_index.md | 10 +++---
.../manage-text/manage-placeholder/_index.md | 4 +--
.../manage-text/manage-textbox/_index.md | 10 +++---
.../presentation-localization/_index.md | 2 +-
.../manage-zoom/_index.md | 18 +++++-----
.../managing-tags-and-custom-data/_index.md | 4 +--
.../animated-charts/_index.md | 4 +--
.../chart-calculations/_index.md | 2 +-
.../chart-entities/callout/_index.md | 2 +-
.../chart-entities/chart-axis/_index.md | 18 +++++-----
.../chart-entities/chart-data-label/_index.md | 4 +--
.../chart-entities/chart-data-table/_index.md | 2 +-
.../chart-entities/chart-legend/_index.md | 4 +--
.../chart-entities/chart-plot-area/_index.md | 4 +--
.../chart-entities/chart-series/_index.md | 12 +++----
.../chart-entities/error-bar/_index.md | 4 +--
.../chart-entities/trend-line/_index.md | 4 +--
.../chart-formatting/_index.md | 4 +--
.../chart-types/3d-chart/_index.md | 2 +-
.../_index.md | 6 ++--
.../chart-types/doughnut-chart/_index.md | 2 +-
.../chart-types/pie-chart/_index.md | 2 +-
.../chart-workbook/_index.md | 12 +++----
.../chart-worksheet-formulas/_index.md | 4 +--
.../powerpoint-charts/create-chart/_index.md | 4 +--
.../powerpoint-charts/export-chart/_index.md | 2 +-
.../powerpoint-shapes/activex/_index.md | 2 +-
.../create-shape-thumbnails/_index.md | 6 ++--
.../shape-animation/_index.md | 12 +++----
.../powerpoint-shapes/shape-effect/_index.md | 8 ++---
.../shape-effective-properties/_index.md | 14 ++++----
.../shape-manipulations/_index.md | 20 +++++------
.../shape-types/connector/_index.md | 8 ++---
.../shape-types/custom-shapes/_index.md | 10 +++---
.../shape-types/ellipse/_index.md | 4 +--
.../shape-types/group/_index.md | 4 +--
.../shape-types/line/_index.md | 4 +--
.../shape-types/paragraph/_index.md | 6 ++--
.../shape-types/portion/_index.md | 2 +-
.../shape-types/rectangle/_index.md | 4 +--
.../manage-smartart-shape-node/_index.md | 22 ++++++------
.../manage-smartart-shape/_index.md | 10 +++---
.../manage-smartart/_index.md | 10 +++---
.../powerpoint-table/manage-cells/_index.md | 10 +++---
.../manage-rows-and-columns/_index.md | 10 +++---
.../powerpoint-table/manage-table/_index.md | 12 +++----
.../powerpoint-fonts/custom-font/_index.md | 4 +--
.../powerpoint-fonts/default-font/_index.md | 2 +-
.../powerpoint-fonts/embedded-font/_index.md | 6 ++--
.../font-substitution/_index.md | 4 +--
.../presentation-background/_index.md | 2 +-
.../presentation-header-and-footer/_index.md | 2 +-
.../presentation-theme/_index.md | 2 +-
.../presentation-notes/_index.md | 4 +--
.../digital-signature-in-powerpoint/_index.md | 2 +-
.../password-protected-presentation/_index.md | 8 ++---
.../access-slide-in-presentation/_index.md | 6 ++--
.../add-slide-to-presentation/_index.md | 2 +-
.../presentation-slide/clone-slides/_index.md | 14 ++++----
.../convert-slide/_index.md | 2 +-
.../remove-slide-from-presentation/_index.md | 8 ++---
.../presentation-slide/slide-master/_index.md | 22 ++++++------
.../slide-section/_index.md | 4 +--
.../presentation-slide/slide-size/_index.md | 6 ++--
.../presentation-view-properties/_index.md | 2 +-
.../_index.md | 14 ++++----
.../_index.md | 2 +-
.../_index.md | 14 ++++----
.../_index.md | 14 ++++----
.../developer-guide/web-extensions/_index.md | 4 +--
en/net/examples/elements/activex/_index.md | 8 ++---
en/net/examples/elements/animation/_index.md | 8 ++---
en/net/examples/elements/audio/_index.md | 8 ++---
en/net/examples/elements/chart/_index.md | 8 ++---
en/net/examples/elements/comment/_index.md | 8 ++---
en/net/examples/elements/connector/_index.md | 8 ++---
.../examples/elements/group-shape/_index.md | 8 ++---
.../examples/elements/header-footer/_index.md | 4 +--
en/net/examples/elements/hyperlink/_index.md | 8 ++---
en/net/examples/elements/ink/_index.md | 4 +--
.../examples/elements/layout-slide/_index.md | 10 +++---
.../examples/elements/master-slide/_index.md | 8 ++---
en/net/examples/elements/math-text/_index.md | 8 ++---
en/net/examples/elements/note/_index.md | 8 ++---
en/net/examples/elements/ole-object/_index.md | 8 ++---
en/net/examples/elements/picture/_index.md | 4 +--
en/net/examples/elements/section/_index.md | 8 ++---
.../elements/slide-transition/_index.md | 8 ++---
en/net/examples/elements/slide/_index.md | 10 +++---
en/net/examples/elements/smart-art/_index.md | 8 ++---
en/net/examples/elements/table/_index.md | 8 ++---
en/net/examples/elements/text-box/_index.md | 6 ++--
en/net/examples/elements/vba-macro/_index.md | 6 ++--
en/net/examples/elements/video/_index.md | 8 ++---
.../_index.md | 6 ++--
.../how-to-run-examples/_index.md | 2 +-
en/net/getting-started/licensing/_index.md | 4 +--
.../product-overview/_index.md | 2 +-
en/net/getting-started/security/_index.md | 6 ++--
.../why-not-open-xml-sdk/_index.md | 6 ++--
.../aspose-slides-for-openxml/_index.md | 6 ++--
.../add-a-comment-to-a-slide/_index.md | 2 +-
.../apply-a-theme-to-a-presentation/_index.md | 2 +-
.../assemble-slides/_index.md | 9 +++--
.../print-presentation/_index.md | 4 +--
.../_index.md | 4 +--
.../aspose-slides-net-for-vsto/_index.md | 6 ++--
.../presentation-locking/_index.md | 2 +-
.../_index.md | 4 +--
.../using-aspose-slides/_index.md | 16 ++++-----
.../using-open-xml-sdk/_index.md | 32 ++++++++---------
.../_index.md | 34 +++++++++----------
.../using-aspose-slides-on-azure/_index.md | 14 ++++----
161 files changed, 585 insertions(+), 590 deletions(-)
diff --git a/en/net/ai/generator/_index.md b/en/net/ai/generator/_index.md
index bbefa1c068..f6cb15e623 100644
--- a/en/net/ai/generator/_index.md
+++ b/en/net/ai/generator/_index.md
@@ -30,7 +30,7 @@ Currently, the AI Presentation Generator structures content using text blocks, b
The output is a complete PowerPoint presentation that can be used as-is or exported to any format supported by the Aspose.Slides API. While the generator produces high-quality results, minor post-editing may be required to meet specific requirements.
-## **How it Works**
+## **How It Works**
Aspose.Slides does not include built-in AI models; instead, it integrates with external AI services over the internet. This integration is handled by the [SlidesAIAgent](https://reference.aspose.com/slides/net/aspose.slides.ai/slidesaiagent/) class, which uses an implementation of the [IAIWebClient](https://reference.aspose.com/slides/net/aspose.slides.ai/iaiwebclient/) interface to communicate with the AI model.
diff --git a/en/net/ai/translator/_index.md b/en/net/ai/translator/_index.md
index 898403b858..d2aa92b09d 100644
--- a/en/net/ai/translator/_index.md
+++ b/en/net/ai/translator/_index.md
@@ -29,7 +29,7 @@ description: "Translate PowerPoint slides with AI using Aspose.Slides for .NET.
Aspose.Slides is a powerful API for programmatically managing PowerPoint presentations. In addition to creating, editing, and converting slides, it offers AI-driven features - such as the [Presentation Translation API](https://reference.aspose.com/slides/net/aspose.slides.ai/) for multilingual slide content.
-## **How it Works**
+## **How It Works**
Aspose.Slides does not include built-in AI capabilities but integrates with external AI models over the internet. This functionality is exposed via the [SlidesAIAgent](https://reference.aspose.com/slides/net/aspose.slides.ai/slidesaiagent) class, which uses an implementation of the [IAIWebClient](https://reference.aspose.com/slides/net/aspose.slides.ai/iaiwebclient/) interface to communicate with AI services.
diff --git a/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-html/_index.md b/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-html/_index.md
index 19cce45c10..cba584ab42 100644
--- a/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-html/_index.md
+++ b/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-html/_index.md
@@ -234,7 +234,7 @@ public class CustomFormattingController : IHtmlFormattingController
}
```
-## **Save CSS and Images when Exporting to HTML**
+## **Save CSS and Images When Exporting to HTML**
Using new CSS style files, you can easily change the appearance of the HTML file generated from the PowerPoint-to-HTML conversion process.
@@ -286,7 +286,7 @@ public class CustomHeaderAndFontsController : EmbedAllFontsHtmlController
}
```
-## **Link All Fonts when Converting a Presentation to HTML**
+## **Link All Fonts When Converting a Presentation to HTML**
If you do not want to embed fonts (to avoid increasing the size of the resulting HTML), you can link all fonts by implementing your own `LinkAllFontsHtmlController` version.
diff --git a/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-jpg/_index.md b/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-jpg/_index.md
index d3032f1c45..a3c377aca3 100644
--- a/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-jpg/_index.md
+++ b/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-jpg/_index.md
@@ -90,7 +90,7 @@ using (Presentation presentation = new Presentation("PowerPoint_Presentation.ppt
}
```
-## **Render Comments when Saving Slides as Images**
+## **Render Comments When Saving Slides as Images**
Aspose.Slides for .NET provides a feature that allows you to render comments on a presentation's slides when converting them into JPG images. This functionality is particularly useful for preserving annotations, feedback, or discussions added by collaborators in PowerPoint presentations. By enabling this option, you ensure that comments are visible in the generated images, making it easier to review and share feedback without needing to open the original presentation file.
@@ -129,7 +129,7 @@ The result:

-## **See also**
+## **See Also**
See other options for converting PPT, PPTX, or ODP to images, such as:
diff --git a/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-markdown/_index.md b/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-markdown/_index.md
index 70ed807686..b9d714b759 100644
--- a/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-markdown/_index.md
+++ b/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-markdown/_index.md
@@ -75,7 +75,7 @@ using (Presentation pres = new Presentation("pres.pptx"))
The 23 supported markdown flavors are [listed under the Flavor enumeration](https://reference.aspose.com/slides/net/aspose.slides.dom.export.markdown.saveoptions/flavor/) from the [MarkdownSaveOptions](https://reference.aspose.com/slides/net/aspose.slides.dom.export.markdown.saveoptions/markdownsaveoptions/) class.
-## **Convert Presentation Containing Images to Markdown**
+## **Convert a Presentation Containing Images to Markdown**
The [MarkdownSaveOptions](https://reference.aspose.com/slides/net/aspose.slides.dom.export.markdown.saveoptions/markdownsaveoptions/) class provides properties and enumerations that allow you to use certain options or settings for the resulting markdown file. The [MarkdownExportType](https://reference.aspose.com/slides/net/aspose.slides.dom.export.markdown.saveoptions/markdownexporttype/) enum, for example, can be set to values that determine how images are rendered or handled: `Sequential`, `TextOnly`, `Visual`.
diff --git a/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-png/_index.md b/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-png/_index.md
index 821756b4cf..8199281714 100644
--- a/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-png/_index.md
+++ b/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-png/_index.md
@@ -35,7 +35,7 @@ This article explains how to convert PowerPoint Presentation to PNG format using
- [Convert ODP to PNG in C#](#convert-powerpoint-to-png)
- [Convert PowerPoint Slide to Image in C#](#convert-powerpoint-to-png)
-## **C# PowerPoint to PNG**
+## **PowerPoint to PNG in .NET**
For C# sample code to convert PowerPoint to PNG, please see the section below i.e. [Convert PowerPoint to PNG](#convert-powerpoint-to-png). The code can load number of formats like PPT, PPTX and ODP in Presentation object and then save its slide thumbnail to PNG format. The other PowerPoint to Image conversions which are sort of similar like JPG, BMP, TIFF and SVG are discussed in these articles.
diff --git a/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md b/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
index 49db867bc5..2735505396 100644
--- a/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
+++ b/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
@@ -66,7 +66,7 @@ When converting a presentation to XPS, you have to save the presentation using e
- Default settings (without [**XPSOptions**](https://reference.aspose.com/slides/net/aspose.slides.export/xpsoptions))
- Custom settings (with [**XPSOptions**](https://reference.aspose.com/slides/net/aspose.slides.export/xpsoptions))
-### **Converting Presentations to XPS Using Default Settings**
+### **Convert Presentations to XPS Using Default Settings**
This sample code in C# shows you how to convert a presentation to an XPS document using standard settings:
@@ -80,7 +80,7 @@ using (Presentation pres = new Presentation("Convert_XPS.pptx"))
```
-### **Converting Presentations to XPS Using Custom Settings**
+### **Convert Presentations to XPS Using Custom Settings**
This sample code shows you how to convert a presentation to an XPS document using custom settings in C#:
```c#
diff --git a/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-ppt-to-pptx/_index.md b/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-ppt-to-pptx/_index.md
index 29af6020a6..e8c797a574 100644
--- a/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-ppt-to-pptx/_index.md
+++ b/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-ppt-to-pptx/_index.md
@@ -26,7 +26,7 @@ This article explains how to convert PowerPoint Presentation in PPT format into
- [Convert PPT to PPTX in C#](#convert-ppt-to-pptx)
-## **C# Convert PPT to PPTX**
+## **Convert PPT to PPTX in .NET**
For C# sample code to convert PPT to PPTX, please see the section below i.e. [Convert PPT to PPTX](#convert-ppt-to-pptx). It just loads the PPT file and saves in PPTX format. By specifiying different save formats, you can also save PPT file into many other formats like PDF, XPS, ODP, HTML etc. as disscussed in these articles.
diff --git a/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-pptx-to-ppt/_index.md b/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-pptx-to-ppt/_index.md
index f7e20889b5..610c0f883e 100644
--- a/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-pptx-to-ppt/_index.md
+++ b/en/net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-pptx-to-ppt/_index.md
@@ -26,7 +26,7 @@ This article explains how to convert PowerPoint Presentation in PPTX format into
- Convert PPTX to PPT in C#
-## **C# Convert PPTX to PPT**
+## **Convert PPTX to PPT in .NET**
For C# sample code to convert PPTX to PPT, please see the section below i.e. [Convert PPTX to PPT](#convert-pptx-to-ppt). It just loads the PPTX file and saves in PPT format. By specifiying different save formats, you can also save PPTX file into many other formats like PDF, XPS, ODP, HTML etc. as disscussed in these articles.
diff --git a/en/net/developer-guide/manage-presentation/convert-presentation/export-to-xaml/_index.md b/en/net/developer-guide/manage-presentation/convert-presentation/export-to-xaml/_index.md
index 0d8be60390..9f48b4e2e5 100644
--- a/en/net/developer-guide/manage-presentation/convert-presentation/export-to-xaml/_index.md
+++ b/en/net/developer-guide/manage-presentation/convert-presentation/export-to-xaml/_index.md
@@ -29,7 +29,7 @@ keywords:
description: "Convert PowerPoint and OpenDocument slides to XAML in .NET using Aspose.Slides—quick, Office-free solution that keeps your layout intact."
---
-# **Exporting Presentations to XAML**
+## **Export Presentations to XAML**
{{% alert title="Info" color="info" %}}
@@ -37,13 +37,13 @@ In [Aspose.Slides 21.6](https://docs.aspose.com/slides/net/aspose-slides-for-net
{{% /alert %}}
-# **About XAML**
+## **About XAML**
XAML is a descriptive programming language that allows you to build or write user interfaces for apps, especially those that use WPF (Windows Presentation Foundation), UWP (Universal Windows Platform), and Xamarin forms.
XAML, which is an XML-based language, is Microsoft’s variant for describing a GUI. You are likely to use a designer to work on XAML files most of the time, but you can still write and edit your GUI.
-## **Exporting Presentations to XAML With Default Options**
+## **Export Presentations to XAML With Default Options**
This C# code shows you how to export a presentation to XAML with default settings:
@@ -54,7 +54,7 @@ using (Presentation pres = new Presentation("pres.pptx"))
}
```
-## **Exporting Presentations to XAML With Custom Options**
+## **Export Presentations to XAML With Custom Options**
You get to select options from the [IXamlOptions](https://reference.aspose.com/slides/net/aspose.slides.export.xaml/ixamloptions) interface that control the export process and determine how Aspose.Slides exports your presentation to XAML.
diff --git a/en/net/developer-guide/manage-presentation/create-presentation/_index.md b/en/net/developer-guide/manage-presentation/create-presentation/_index.md
index 113ecbe9da..23f5023164 100644
--- a/en/net/developer-guide/manage-presentation/create-presentation/_index.md
+++ b/en/net/developer-guide/manage-presentation/create-presentation/_index.md
@@ -22,7 +22,7 @@ keywords:
description: "Create presentations in .NET with Aspose.Slides—produce PPT, PPTX, and ODP files, benefit from OpenDocument support, and save them programmatically for reliable results."
---
-## **Create PowerPoint Presentation**
+## **Create a PowerPoint Presentation**
To add a simple plain line to a selected slide of the presentation, please follow the steps below:
1. Create an instance of Presentation class.
@@ -45,7 +45,7 @@ using (Presentation presentation = new Presentation())
}
```
-## **Create and Save Presentation**
+## **Create and Save a Presentation**
Steps: Create and Save Presentation in C#
@@ -58,7 +58,7 @@ Presentation presentation = new Presentation();
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
```
-## **Open and Save Presentation**
+## **Open and Save a Presentation**
Steps: Open and Save Presentation in C#
diff --git a/en/net/developer-guide/manage-presentation/merge-presentation/_index.md b/en/net/developer-guide/manage-presentation/merge-presentation/_index.md
index e5498c87d2..dabc8ac901 100644
--- a/en/net/developer-guide/manage-presentation/merge-presentation/_index.md
+++ b/en/net/developer-guide/manage-presentation/merge-presentation/_index.md
@@ -111,7 +111,7 @@ using (Presentation pres1 = new Presentation("pres1.pptx"),
}
```
-## **Merge Presentations with Slide Master**
+## **Merge Presentations with a Slide Master**
Aspose.Slides provides the [**AddClone (ISlide, IMasterSlide, Boolean)**](https://reference.aspose.com/slides/net/aspose.slides.islidecollection/addclone/methods/2) method that allows you to combine slides while applying a slide master presentation template. This way, if necessary, you get to change the style for slides in the output presentation.
@@ -138,7 +138,7 @@ The slide layout for the slide master is determined automatically. When an appro
If you want the slides in the output presentation to have a different slide layout, use the [AddClone (ISlide, ILayoutSlide)](https://reference.aspose.com/slides/net/aspose.slides.islidecollection/addclone/methods/1) method instead when merging.
-## **Merge Specific Slides From Presentations**
+## **Merge Specific Slides from Presentations**
Merging specific slides from multiple presentations is useful for creating custom slide decks. Aspose.Slides for .NET allows you to select and import only the slides you need. The API preserves formatting, layout, and design of the original slides.
@@ -178,7 +178,7 @@ static ISlide GetTitleSlide(IPresentation presentation)
}
```
-## **Merge Presentations With Slide Layout**
+## **Merge Presentations with a Slide Layout**
This C# code shows you how to combine slides from presentations while applying your preferred slide layout to them to get one output presentation:
@@ -195,7 +195,7 @@ using (Presentation pres1 = new Presentation("pres1.pptx"),
}
```
-## **Merge Presentations With Different Slide Sizes**
+## **Merge Presentations with Different Slide Sizes**
{{% alert title="Note" color="warning" %}}
@@ -222,7 +222,7 @@ using (Presentation pres1 = new Presentation("pres1.pptx"),
}
```
-## **Merge Slides to Presentation Section**
+## **Merge Slides to a Presentation Section**
This C# code shows you how to merge a specific slide to a section in a presentation:
diff --git a/en/net/developer-guide/manage-presentation/open-presentation/_index.md b/en/net/developer-guide/manage-presentation/open-presentation/_index.md
index aef520dfda..af653d19fb 100644
--- a/en/net/developer-guide/manage-presentation/open-presentation/_index.md
+++ b/en/net/developer-guide/manage-presentation/open-presentation/_index.md
@@ -145,7 +145,7 @@ public class ImageLoadingHandler : IResourceLoadingCallback
}
```
-## **Load Presentations Without Embedded Binary Objects**
+## **Load Presentations without Embedded Binary Objects**
A PowerPoint presentation can contain the following types of embedded binary objects:
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/how-to-add-header-footer-in-a-presentation/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/how-to-add-header-footer-in-a-presentation/_index.md
index 1f9d863376..7591aef2ea 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/how-to-add-header-footer-in-a-presentation/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/how-to-add-header-footer-in-a-presentation/_index.md
@@ -26,9 +26,9 @@ description: "Learn how to add headers and footers in PowerPoint PPT, PPTX and O
A new [Aspose.Slides for .NET API](/slides/net/) has been released and now this single product supports the capability to generate PowerPoint documents from scratch and editing the existing ones.
{{% /alert %}}
-## **Support for Legacy code**
+## **Support for Legacy Code**
In order to use the legacy code developed with Aspose.Slides for .NET versions earlier to 13.x, you need to make some minor changes in your code and the code will work as earlier. All the classes that were present in old Aspose.Slides for .NET under Aspose.Slide and Aspose.Slides.Pptx namespaces are now merged in single Aspose.Slides namespace. Please take a look over the following simple code snippet for adding header footer in presentation in legacy Aspose.Slides API and follow the steps describing how to migrate to new merged API.
-## **Legacy Aspose.Slides for .NET approach**
+## **Legacy Aspose.Slides for .NET Approach**
```c#
PresentationEx sourcePres = new PresentationEx();
@@ -91,7 +91,7 @@ pres.Write("HeadFoot.ppt");
-## **New Aspose.Slides for .NET 13.x approach**
+## **New Aspose.Slides for .NET 13.x Approach**
``` csharp
using (Presentation sourcePres = new Presentation())
{
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/how-to-create-charts-in-a-presentation/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/how-to-create-charts-in-a-presentation/_index.md
index 5cdef407f4..ffdd544e7b 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/how-to-create-charts-in-a-presentation/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/how-to-create-charts-in-a-presentation/_index.md
@@ -25,9 +25,9 @@ description: "Learn how to create charts in PowerPoint PPT, PPTX and ODP present
A new [Aspose.Slides for .NET API](/slides/net/) has been released and now this single product supports the capability to generate PowerPoint documents from scratch and editing the existing ones.
{{% /alert %}}
-## **Support for Legacy code**
+## **Support for Legacy Code**
In order to use the legacy code developed with Aspose.Slides for .NET versions earlier to 13.x, you need to make some minor changes in your code and the code will work as earlier. All the classes that were present in old Aspose.Slides for .NET under Aspose.Slide and Aspose.Slides.Pptx namespaces are now merged in single Aspose.Slides namespace. Please take a look over the following simple code snippet for creating a normal chart from scratch in presentation using legacy Aspose.Slides API and follow the steps describing how to migrate to new merged API.
-## **Legacy Aspose.Slides for .NET approach**
+## **Legacy Aspose.Slides for .NET Approach**
```c#
//Instantiate PresentationEx class that represents PPTX file
using (PresentationEx pres = new PresentationEx())
@@ -129,7 +129,7 @@ using (PresentationEx pres = new PresentationEx())
-## **New Aspose.Slides for .NET 13.x approach**
+## **New Aspose.Slides for .NET 13.x Approach**
``` csharp
//Instantiate Presentation class that represents PPTX file//Instantiate Presentation class that represents PPTX file
Presentation pres = new Presentation();
@@ -219,7 +219,7 @@ pres.Save("AsposeChart.pptx", SaveFormat.Pptx);
Please take a look over the following simple code snippet for creating a scatterd chart from scratch in presentation using legacy Aspose.Slides API and how to achieve it with new merged API.
-## **Legacy Aspose.Slides for .NET approach**
+## **Legacy Aspose.Slides for .NET Approach**
```c#
using (PresentationEx pres = new PresentationEx())
{
@@ -287,7 +287,7 @@ using (PresentationEx pres = new PresentationEx())
```
-## **New Aspose.Slides for .NET 13.x approach**
+## **New Aspose.Slides for .NET 13.x Approach**
``` csharp
Presentation pres = new Presentation();
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/how-to-create-hello-world-presentation-document/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/how-to-create-hello-world-presentation-document/_index.md
index 706931dcd7..8c08d8b543 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/how-to-create-hello-world-presentation-document/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/how-to-create-hello-world-presentation-document/_index.md
@@ -25,9 +25,9 @@ keywords:
A new [Aspose.Slides for .NET API](/slides/net/) has been released and now this single product supports the capability to generate PowerPoint documents from scratch and editing the existing ones.
{{% /alert %}}
-## **Support for Legacy code**
+## **Support for Legacy Code**
In order to use the legacy code developed with Aspose.Slides for .NET versions earlier to 13.x, you need to make some minor changes in your code and the code will work as earlier. All the classes that were present in old Aspose.Slides for .NET under Aspose.Slide and Aspose.Slides.Pptx namespaces are now merged in single Aspose.Slides namespace. Please take a look over the following simple code snippet for creating a Hello World Presentation document in legacy Aspose.Slides API and follow the steps describing how to migrate to new merged API.
-## **Legacy Aspose.Slides for .NET approach**
+## **Legacy Aspose.Slides for .NET Approach**
```c#
//Instantiate a Presentation object that represents a PPT file
Presentation pres = new Presentation();
@@ -61,7 +61,7 @@ pres.Write("C:\\hello.ppt");
-## **New Aspose.Slides for .NET 13.x approach**
+## **New Aspose.Slides for .NET 13.x Approach**
```c#
// Instantiate Presentation
Presentation pres = new Presentation();
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-10-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-10-0/_index.md
index 01f11f465b..a940542139 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-10-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-10-0/_index.md
@@ -25,11 +25,11 @@ This page lists all [added](/slides/net/public-api-and-backwards-incompatible-ch
{{% /alert %}}
## **Public API Chages**
-#### **Aspose.Slides.FieldType.Footer field type has been added**
+#### **Aspose.Slides.FieldType.Footer Field Type Has Been Added**
The Footer field type has been added for the implementation of the possibility to create fields of this type and for valid presentation serialization.
-#### **Enum element ShapeElementFillSource.Own has been deleted**
+#### **Enum Element ShapeElementFillSource.Own Has Been Deleted**
Enum element ShapeElementFillSource.Own has been deleted as duplicated. Use ShapeElementFillSource.Shape instead of ShapeElementFillSource.Own.
-#### **Methods for chart data points, categories removing have been added**
+#### **Methods for Chart Data Points, Categories Removing Have Been Added**
The following methods, which allow to remove chart data point from a chart data point collection have been added:
IChartDataPointCollection.Remove(IChartDataPoint)
@@ -66,9 +66,9 @@ IChartCategory.Remove()
}
```
-#### **Obsolete Aspose.Slides.ParagraphFormat propertyies have been removed**
+#### **Obsolete Aspose.Slides.ParagraphFormat Properties Have Been Removed**
The properties BulletChar, BulletColor, BulletColorFormat, BulletFont, BulletHeight, BulletType, IsBulletHardColor, IsBulletHardFont, NumberedBulletStartWith, NumberedBulletStyle have been removed. They were marked as obsolete long time ago.
-#### **Unuseful and obsolete constructors have been removed**
+#### **Unuseful and Obsolete Constructors Have Been Removed**
The following constructors have been removed:
- Aspose.Slides.Effects.AlphaBiLevel(System.Single)
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-3-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-3-0/_index.md
index dd15f9ace9..5fc3ebc9f4 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-3-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-3-0/_index.md
@@ -22,7 +22,7 @@ description: "Review public API updates and breaking changes in Aspose.Slides fo
## **Public API and Backwards Incompatible Changes**
### **Aspose.Slides.ShapeThumbnailBounds Enumeration and Aspose.Slides.IShape.GetThumbnail() Methods Added**
The methods GetThumbnail() and GetThumbnail(ShapeThumbnailBounds bounds, float scaleX, float scaleY) are used to create a separate shape thumbnail. The ShapeThumbnailBounds enumeration defines the possible shape thumbnail bound types.
-### **Property UniqueId has been added to Aspose.Slides.IShape**
+### **Property UniqueId Has Been Added to Aspose.Slides.IShape**
The Aspose.Slides.IShape.UniqueId property gets unique in a presentation scope shape identifier. These unique identifiers are stored in shape custom tags.
### **Signature of the SetGroupingItem Method Changed in IChartCategoryLevelsManager**
Signature of the IChartCategoryLevelsManager method
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-4-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-4-0/_index.md
index a5dd2f559c..0480c602a3 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-4-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-4-0/_index.md
@@ -21,7 +21,7 @@ description: "Review public API updates and breaking changes in Aspose.Slides fo
## **Public API and Backwards Incompatible Changes**
### **Added Interfaces, Classes, Methods and Properties**
-#### **Aspose.Slides.ILayoutSlide.HasDependingSlides property had been added**
+#### **Aspose.Slides.ILayoutSlide.HasDependingSlides Property Has Been Added**
The property Aspose.Slides.ILayoutSlide.HasDependingSlides returns true if there exists at least one slide that depends on this layout slide. For example:
``` csharp
@@ -33,7 +33,7 @@ if (!layout.HasDependingSlides)
layout.Remove();
```
-#### **Aspose.Slides.ILayoutSlide.Remove() method**
+#### **Aspose.Slides.ILayoutSlide.Remove() Method**
The method Aspose.Slides.ILayoutSlide.Remove() allows you to remove a layout from a presentation with minimum of code. For example:
``` csharp
@@ -45,7 +45,7 @@ if (!layout.HasDependingSlides)
layout.Remove();
```
-#### **Aspose.Slides.ILayoutSlideCollection.Remove(ILayoutSlide) method**
+#### **Aspose.Slides.ILayoutSlideCollection.Remove(ILayoutSlide) Method**
The method Aspose.Slides.ILayoutSlideCollection.Remove(ILayoutSlide) allows you to remove a layout from the collection. Code examples:
``` csharp
@@ -89,7 +89,7 @@ or
masterSlide.LayoutSlides.RemoveUnused();
```
-#### **Aspose.Slides.IMasterSlide.HasDependingSlides property**
+#### **Aspose.Slides.IMasterSlide.HasDependingSlides Property**
The property Aspose.Slides.IMasterSlide.HasDependingSlides returns true if there exists at least one slide that depends on this master slide. For example:
``` csharp
@@ -101,7 +101,7 @@ if (!masterSlide.HasDependingSlides)
presentation.Masters.Remove(masterSlide);
```
-#### **Aspose.Slides.ISlide.Remove() method**
+#### **Aspose.Slides.ISlide.Remove() Method**
The method Aspose.Slides.ISlide.Remove() allows you to remove a slide from a presentation with minimum of code. For example:
``` csharp
@@ -115,7 +115,7 @@ slide.Remove();
The property Aspose.Slides.SmartArt.ISmartArtNode.BulletFillFormat returns IFillFormat for a SmartArt node bullet if the layout provides bullets. It can be used to set the bullet image.
{{< gist "aspose-com-gists" "a56eda38c01ad33dc653116c7bae4293" "Examples-CSharp-SmartArts-BulletFillFormat-BulletFillFormat.cs" >}}
-#### **Aspose.Slides.SmartArt.ISmartArtNode.Level property**
+#### **Aspose.Slides.SmartArt.ISmartArtNode.Level Property**
The property Aspose.Slides.SmartArt.ISmartArtNode.Level returns nested level for SmartArt nodes.
``` csharp
@@ -127,7 +127,7 @@ if(node.Level == 1)
node.TextFrame.Text = "First level";
```
-#### **Aspose.Slides.SmartArt.ISmartArtNode.Position property**
+#### **Aspose.Slides.SmartArt.ISmartArtNode.Position Property**
The property Aspose.Slides.SmartArt.ISmartArtNode.Position returns the position of a node among its siblings.
``` csharp
@@ -139,7 +139,7 @@ if (node.ChildNodes.Count > 3)
node.ChildNodes[0].Position++;
```
-#### **Aspose.Slides.SmartArt.ISmartArtNode.Remove() method had been added**
+#### **Aspose.Slides.SmartArt.ISmartArtNode.Remove() Method Has Been Added**
The Aspose.Slides.SmartArt.ISmartArtNode.Remove() method allows the removal of a node from a diagram.
``` csharp
@@ -149,7 +149,7 @@ The Aspose.Slides.SmartArt.ISmartArtNode.Remove() method allows the removal of a
node.Remove();
```
-#### **IGlobalLayoutSlideCollection interface and GlobalLayoutSlideCollection class**
+#### **IGlobalLayoutSlideCollection Interface and GlobalLayoutSlideCollection Class**
The IGlobalLayoutSlideCollection interface and the GlobalLayoutSlideCollection class have been added into the Aspose.Slides namespace.
The GlobalLayoutSlideCollection class implements the IGlobalLayoutSlideCollection interface.
@@ -159,7 +159,7 @@ The IGlobalLayoutSlideCollection interface represents a collection of all layout
- ILayoutSlide AddClone(ILayoutSlide sourceLayout); – Can be used to add a copy of a specified layout slide to the presentation. This method keeps the source formatting (when cloning a layout between different presentations, the layout's master can be cloned too. The internal registry is used to track automatically cloned masters to prevent the creation of multiple clones of the same master slide.)
- ILayoutSlide AddClone(ILayoutSlide sourceLayout, IMasterSlide destMaster); – Used to add a copy of a specified layout slide to a presentation. The new layout will be linked to the defined master in the destination presentation. This option is analogue to copying or pasting with the **Use Destination Theme** option in Microsoft PowerPoint.
- ILayoutSlide Add(IMasterSlide master, SlideLayoutType layoutType, string layoutName); – Used to add a new layout slide to a presentation. Supported layout types: Title, TitleOnly, Blank, TitleAndObject, VerticalText, VerticalTitleAndText, TwoObjects, SectionHeader, TwoTextAndTwoObjects, TitleObjectAndCaption, PictureAndCaption, Custom. Layout name can be generated atomatically. An added layout of the type SlideLayoutType.Custom contains no placeholders and no shapes. An analogue of this method is the IMasterLayoutSlideCollection.Add(SlideLayoutType, string) method accessed with the IMasterSlide.LayoutSlides property.
-#### **Interface IMasterLayoutSlideCollection and class MasterLayoutSlideCollection**
+#### **Interface IMasterLayoutSlideCollection and Class MasterLayoutSlideCollection**
The IMasterLayoutSlideCollection interface and MasterLayoutSlideCollection class had been added to the Aspose.Slides namespace. The MasterLayoutSlideCollection class implements the IMasterLayoutSlideCollection interface.
The IMasterLayoutSlideCollection interface represents a collections of all layout slides of a defined master slide. It extends the ILayoutSlideCollection interface with methods for adding, inserting, removing or cloning layout slides in the context of the individual collections of a master's layout slides:
@@ -186,7 +186,7 @@ The method can be used to add a copy of a specified layout slide to the end of t
- void RemoveAt(int index); – Used to remove the layout at the specified index of the collection.
- void Reorder(int index, ILayoutSlide layoutSlide); – Used to move layout slide from the collection to the specified position.
### **Changed Methods and Properties**
-#### **Signature of the Aspose.Slides.ISlideCollection.AddClone(ISlide, IMasterSlide) method**
+#### **Signature of the Aspose.Slides.ISlideCollection.AddClone(ISlide, IMasterSlide) Method**
The signature of the ISlideCollection method:
ISlide AddClone(ISlide sourceSlide, IMasterSlide destMaster);
@@ -212,7 +212,7 @@ ISlide InsertClone(int index, ISlide sourceSlide, IMasterSlide destMaster);
is also obsolete now and is replaced with signature
ISlide InsertClone(int index, ISlide sourceSlide, IMasterSlide destMaster, bool allowCloneMissingLayout);
-#### **Type of the Aspose.Slides.IMasterSlide.LayoutSlides property**
+#### **Type of the Aspose.Slides.IMasterSlide.LayoutSlides Property**
The type of the Aspose.Slides.IMasterSlide.LayoutSlides property has been changed from ILayoutSlideCollection to the new IMasterLayoutSlideCollection interface. The IMasterLayoutSlideCollection interface is a descendant of the ILayoutSlideCollection so existing code needs no adaptations.
-#### **Type of the Aspose.Slides.IPresentation.LayoutSlides property has been changed**
+#### **Type of the Aspose.Slides.IPresentation.LayoutSlides Property Has Been Changed**
The type of the Aspose.Slides.IPresentation.LayoutSlides property has been changed from ILayoutSlideCollection to the new IGlobalLayoutSlideCollection interface. The IGlobalLayoutSlideCollection interface is a descendant of the ILayoutSlideCollection so existing code needs no adaptations.
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-6-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-6-0/_index.md
index d8d2c493c5..336a26fb0d 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-6-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-6-0/_index.md
@@ -213,7 +213,7 @@ The following methods add/insert a copy of a specified shape into the collection
}
```
-#### **Added the ViewType enum, IViewProperties interface, ViewProperties class and IPresentation.ViewProperties Properties**
+#### **Added the ViewType Enum, IViewProperties Interface, ViewProperties Class and IPresentation.ViewProperties Properties**
The IPresentation.ViewProperty allows developers to change the presentation view type and notes visibility when a presentation is opened in PowerPoint.
``` csharp
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-7-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-7-0/_index.md
index 73c1af6aa3..a7c3d514c0 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-7-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-14-7-0/_index.md
@@ -50,7 +50,7 @@ The Aspose.Slides.SlideShow.TransitionType enumeration has been extended with ne
- New elements related to new PowerPoint 2013 transitions: Airplane, Crush, Curtains, Drape, FallOver, Fracture, Origami, PageCurlDouble, PageCurlSingle, PeelOff, Prestige, Wind.
#### **Added the RevealTransition Class and IRevealTransition Interface**
The Aspose.Slides.SlideShow.RevealTransition class (and its interface Aspose.Slides.SlideShow.IRevealTransition) relates to the Reveal transition type supported from this release.
-#### **Added the RippleTransition class, IRippleTransition Interface and TransitionCornerAndCenterDirectionType Enumeration**
+#### **Added the RippleTransition Class, IRippleTransition Interface and TransitionCornerAndCenterDirectionType Enumeration**
The Aspose.Slides.SlideShow.RippleTransition class (and its interface Aspose.Slides.SlideShow.IRippleTransition) relates to the Ripple transition type supported from this release.
The Aspose.Slides.SlideShow.TransitionCornerAndCenterDirectionType enumeration is used in this class and specifies a direction, restricted to the corners and center.
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-1-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-1-0/_index.md
index 33bc2fa6fa..f1036d2e3f 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-1-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-1-0/_index.md
@@ -25,7 +25,7 @@ This page lists all [added](/slides/net/public-api-and-backwards-incompatible-ch
{{% /alert %}}
## **Public API Chages**
-#### **Fonts substitutions functinality has been added**
+#### **Fonts Substitutions Functinality Has Been Added**
Possibility to replace font globally across the presentation and temporary for rendering has been added.
New property "FontsManager" of Presentation class has been introduced. FontsManager class has following members:
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-10-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-10-0/_index.md
index 27e29bb64b..4090d49368 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-10-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-10-0/_index.md
@@ -25,7 +25,7 @@ This page lists all [added](/slides/net/public-api-and-backwards-incompatible-ch
{{% /alert %}}
## **Public API Changes**
-#### **A new VideoPlayerHtmlController added to support export od media files to HTML**
+#### **A New VideoPlayerHtmlController Added to Support Export Media Files to HTML**
The new public class VideoPlayerHtmlController has been added to Aspose.Slides.Export namespace. Using the instance of this class user can export video and audio files into HTML.
VideoPlayerHtmlController contructors accepts the following parameters:
@@ -62,7 +62,7 @@ Usage example:
}
```
-#### **Chart series animation API has been added**
+#### **Chart Series Animation API Has Been Added**
The new 2 methods have been added to Aspose.Slides.Animation.ISequence interface.
``` csharp
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-11-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-11-0/_index.md
index 1feffa8bc6..f00b2784ad 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-11-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-11-0/_index.md
@@ -26,7 +26,7 @@ This page lists all [added](/slides/net/public-api-and-backwards-incompatible-ch
{{% /alert %}}
## **Public API Changes**
-#### **Obsolete properties in DataLabelCollection class have been deleted**
+#### **Obsolete Properties in DataLabelCollection Class Have Been Deleted**
Obsolete properties in DataLabelCollection class have been deleted:
Aspose.Slides.Charts.DataLabelCollection.Delete
Aspose.Slides.Charts.DataLabelCollection.Format
@@ -42,7 +42,7 @@ Aspose.Slides.Charts.DataLabelCollection.ShowPercentage
Aspose.Slides.Charts.DataLabelCollection.ShowSeriesName
Aspose.Slides.Charts.DataLabelCollection.ShowValue
-#### **The new property FirstSlideNumber has been added to the Presentation class**
+#### **The New Property FirstSlideNumber Has Been Added to the Presentation Class**
The new property FirstSlideNumber added to Presentation allows to get or to set the number of first slide in a presentation.
When a new FirstSlideNumber value is specified all slide numbers are recalculated.
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-2-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-2-0/_index.md
index 3228959591..4fe498e8b8 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-2-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-2-0/_index.md
@@ -25,16 +25,16 @@ This page lists all [added](/slides/net/public-api-and-backwards-incompatible-ch
{{% /alert %}}
## **Public API Changes**
-#### **AddDataPointForDoughnutSeries methods have been added**
+#### **AddDataPointForDoughnutSeries Methods Have Been Added**
The two overloads of IChartDataPointCollection.AddDataPointForDoughnutSeries() method have been added for adding data points into series of Doughnut chart type.
-#### **Aspose.Slides.SmartArt.SmartArtShape class has been inherited from Aspose.Slides.GeometryShape class**
+#### **Aspose.Slides.SmartArt.SmartArtShape Class Has Been Inherited from Aspose.Slides.GeometryShape Class**
Aspose.Slides.SmartArt.SmartArtShape class has been inherited from Aspose.Slides.GeometryShape class. This change improves Aspose.Slides object model and adds new features to SmartArtShape class.
-#### **Methods for removing chart data point and chart category by index has been added**
+#### **Methods for Removing Chart Data Point and Chart Category by Index Has Been Added**
IChartDataPointCollection.RemoveAt(int index) method has been added for removing chart data point by its index.
IChartCategoryCollection.RemoveAt(int index) method has been added for removing chart category by its index.
-#### **PptXPptY value has been added to Aspose.Slides.Animation.PropertyType enumeration**
+#### **PptXPptY Value Has Been Added to Aspose.Slides.Animation.PropertyType Enumeration**
PptXPptY value has been added to Aspose.Slides.Animation.PropertyType enumeration in the scope of a serialization issue fix.
-#### **System.Drawing.Color GetAutomaticSeriesColor() method has been added to Aspose.Slides.Charts.IChartSeries**
+#### **System.Drawing.Color GetAutomaticSeriesColor() Method Has Been Added to Aspose.Slides.Charts.IChartSeries**
GetAutomaticSeriesColor method returns an automatic color of series based on series index and chart style. This color is used by default if FillType equals NotDefined.
``` csharp
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-4-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-4-0/_index.md
index 25c8cc8fab..d52b223cf2 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-4-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-4-0/_index.md
@@ -25,13 +25,13 @@ This page lists all [added](/slides/net/public-api-and-backwards-incompatible-ch
{{% /alert %}}
## **Public API Changes**
-#### **Enum OrganizationChartLayoutType has been added**
+#### **Enum OrganizationChartLayoutType Has Been Added**
The Aspose.Slides.SmartArt.OrganizationChartLayoutType enum represents formatting type the child nodes in an organization chart.
-#### **Method IBulletFormat.ApplyDefaultParagraphIndentsShifts has been added**
+#### **Method IBulletFormat.ApplyDefaultParagraphIndentsShifts Has Been Added**
Method Aspose.Slides.IBulletFormat.ApplyDefaultParagraphIndentsShifts sets default non-zero shifts for effective paragraph Indent and MarginLeft when bullets is enabled (like PowerPoint do if enable paragraph bullets/numbering in it). If bullets is disabled then just reset paragraph Indent and MarginLeft (like PowerPoint do if disable paragraph bullets/numbering in it).
See examples [here](/slides/net/adding-and-formatting-text/#managing-paragraph-bullets-in-pptx):
-#### **Method IConnector.Reroute has been added**
+#### **Method IConnector.Reroute Has Been Added**
Method Aspose.Slides.IConnector.Reroute reroutes connector so that it take the shortest possible path between the shapes it connect. To do this, the Reroute() method may change the StartShapeConnectionSiteIndex and EndShapeConnectionSiteIndex.
``` csharp
@@ -59,7 +59,7 @@ Method Aspose.Slides.IConnector.Reroute reroutes connector so that it take the s
}
```
-#### **Method IPresentation.GetSlideById has been added**
+#### **Method IPresentation.GetSlideById Has Been Added**
Method Aspose.Slides.IPresentation.GetSlideById(System.UInt32) returns a Slide, MasterSlide or LayoutSlide by slide Id.
``` csharp
@@ -77,7 +77,7 @@ Method Aspose.Slides.IPresentation.GetSlideById(System.UInt32) returns a Slide,
}
```
-#### **Property IShape.ConnectionSiteCount has been added**
+#### **Property IShape.ConnectionSiteCount Has Been Added**
Property Aspose.Slides.IShape.ConnectionSiteCount returns the number of connection sites on the shape.
``` csharp
@@ -113,7 +113,7 @@ Property Aspose.Slides.IShape.ConnectionSiteCount returns the number of connecti
}
```
-#### **Property ISmartArt.IsReversed has been added**
+#### **Property ISmartArt.IsReversed Has Been Added**
Property Aspose.Slides.SmartArt.ISmartArt.IsReversed allows get or sets the state of the SmartArt diagram with regard to (left-to-right) LTR or (right-to-left) RTL, if the diagram supports reversal.
``` csharp
@@ -131,7 +131,7 @@ Property Aspose.Slides.SmartArt.ISmartArt.IsReversed allows get or sets the stat
}
```
-#### **Property ISmartArt.Nodes has been added**
+#### **Property ISmartArt.Nodes Has Been Added**
Property Aspose.Slides.SmartArt.ISmartArt.Nodes returns collection of root nodes in SmartArt object.
``` csharp
@@ -151,7 +151,7 @@ Property Aspose.Slides.SmartArt.ISmartArt.Nodes returns collection of root nodes
}
```
-#### **Property ISmartArtNode.IsHidden has been added**
+#### **Property ISmartArtNode.IsHidden Has Been Added**
Property Aspose.Slides.SmartArt.ISmartArtNode.IsHidden returns true if this node is a hidden node in the data model.
``` csharp
@@ -179,7 +179,7 @@ Property Aspose.Slides.SmartArt.ISmartArtNode.IsHidden returns true if this node
}
```
-#### **Property ISmartArtNode.OrganizationChartLayout has been added**
+#### **Property ISmartArtNode.OrganizationChartLayout Has Been Added**
Property Aspose.Slides.SmartArt.ISmartArtNode.OrganizationChartLayout allows get or sets organization chart type associated with current node.
``` csharp
@@ -197,7 +197,7 @@ Property Aspose.Slides.SmartArt.ISmartArtNode.OrganizationChartLayout allows get
}
```
-#### **Set method for property ISmartArt.Layout has been added**
+#### **Set Method for Property ISmartArt.Layout Has Been Added**
The set method for property Aspose.Slides.SmartArt.ISmartArt.Layout has been added.It allows change layout type of an existing diagram.
``` csharp
@@ -215,8 +215,8 @@ The set method for property Aspose.Slides.SmartArt.ISmartArt.Layout has been add
}
```
-#### **Minor API changes**
-**This is the list of minor API changes:**
+#### **Minor API Changes**
+**This Is the List of Minor API Changes:**
|Enum Aspose.Slides.BevelColorMode |deleted, unused enum |
| :- | :- |
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-5-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-5-0/_index.md
index 56732cb7ce..3fdd518e57 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-5-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-5-0/_index.md
@@ -25,17 +25,17 @@ This page lists all [added](/slides/net/public-api-and-backwards-incompatible-ch
{{% /alert %}}
## **Public API Changes**
-#### **CommonSlideViewProperties class and ICommonSlideViewProperties interface have been added**
+#### **CommonSlideViewProperties Class and ICommonSlideViewProperties Interface Have Been Added**
The Aspose.Slides.CommonSlideViewProperties class and Aspose.Slides.ICommonSlideViewProperties interface respresent common slide view properties (currently view scale options).
-#### **IAxis.LabelOffset property has been added**
+#### **IAxis.LabelOffset Property Has Been Added**
IAxis.LabelOffset property specifies the distance of labels from the axis. Applied to category or date axis.
-#### **IChartTextBlockFormat.AutofitType property has been added**
+#### **IChartTextBlockFormat.AutofitType Property Has Been Added**
Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering).
-#### **IChartTextBlockFormat.WrapText property has been added**
+#### **IChartTextBlockFormat.WrapText Property Has Been Added**
Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2007/2013).
-#### **Margin properties have been added to IChartTextBlockFormat**
+#### **Margin Properties Have Been Added to IChartTextBlockFormat**
Changing of this properties can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering).
-#### **ViewProperties.NotesViewProperties property has been added**
+#### **ViewProperties.NotesViewProperties Property Has Been Added**
Aspose.Slides.ViewProperties.NotesViewProperties property has been added. Its specifies common view properties associated with the notes view mode.
-#### **ViewProperties.SlideViewProperties property has been added**
+#### **ViewProperties.SlideViewProperties Property Has Been Added**
Aspose.Slides.ViewProperties.SlideViewProperties property has been added. Its specifies common view properties associated with the slide view mode.
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-6-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-6-0/_index.md
index bc2447df55..68fd98824b 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-6-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-6-0/_index.md
@@ -25,28 +25,28 @@ This page lists all [added](/slides/net/public-api-and-backwards-incompatible-ch
{{% /alert %}}
## **Public API Changes**
-#### **DataLabel constructor signature has been changed**
+#### **DataLabel Constructor Signature Has Been Changed**
DataLabel constructor signature has been changed:
was: DataLabel.#ctor(Aspose.Slides.Charts.IChartSeries);
now: DataLabel.#ctor(Aspose.Slides.Charts.IChartDataPoint).
-#### **Members IDocumentProperties.Count, .GetPropertyName(int index), .Remove(string name), .Contains(string name) have been marked as Obsolete and its substitutions have been introduced instead.**
+#### **Members IDocumentProperties.Count, .GetPropertyName(int index), .Remove(string name), .Contains(string name) Have Been Marked as Obsolete and Its Substitutions Have Been Introduced Instead.**
Property IDocumentProperties.Count and methods IDocumentProperties.GetPropertyName(int index), .Remove(string name), .Contains(string name) have been marked as Obsolete. Property IDocumentProperties.CountOfCustomProperties and methods IDocumentProperties.GetCustomPropertyName(int index), .RemoveCustomProperty(string name), .ContainsCustomProperty(string name) have been added instead.
-#### **Method INotesSlideManager.RemoveNotesSlide() has been added**
+#### **Method INotesSlideManager.RemoveNotesSlide() Has Been Added**
Method INotesSlideManager.RemoveNotesSlide() has been added for removing notes slide of some slide.
-#### **Method Remove has been added to IComment**
+#### **Method Remove Has Been Added to IComment**
Method IComment.Remove has been added for removing comment from the collection.
-#### **Method Remove has been added to ICommentAuthor**
+#### **Method Remove Has Been Added to ICommentAuthor**
Method ICommentAuthor.Remove has been added for removing author of comments from the collection.
-#### **Methods ClearCustomProperties and ClearBuiltInProperties have been added to IDocumentProperties**
+#### **Methods ClearCustomProperties and ClearBuiltInProperties Have Been Added to IDocumentProperties**
Method IDocumentProperties.ClearCustomProperties has been added for removing all custom document properties.
Method IDocumentProperties.ClearBuiltInProperties has been added for removing and setting default values for all builtIn document properties (Company, Subject, Author etc).
-#### **Methods RemoveAt, Remove and Clear have been added to ICommentAuthorCollection**
+#### **Methods RemoveAt, Remove and Clear Have Been Added to ICommentAuthorCollection**
Method ICommentAuthorCollection.RemoveAt has added for removing author by specified index.
Method ICommentAuthorCollection.Remove has added for removing specified author from collection.
Method ICommentAuthorCollection.Clear has been added for removing all items from collection.
-#### **Property AppVersion has been added to IDocumentProperties**
+#### **Property AppVersion Has Been Added to IDocumentProperties**
Property IDocumentProperties.AppVersion has been added to get builtIn document property which representis internal version numbers used by Microsoft during development.
-#### **Property BlackWhiteMode has been added to IShape and to Shape**
+#### **Property BlackWhiteMode Has Been Added to IShape and to Shape**
Property BlackWhiteMode has been added to IShape and to Shape.
This property specifies how a shape will render in black-and-white display mode.
@@ -65,7 +65,7 @@ This property specifies how a shape will render in black-and-white display mode.
|White |Render with white coloring |
|Hidden |Not render |
|NotDefined|means that property isn't set|
-#### **Рroperty ISlide.NotesSlideManager has been added. Property ISlide.NotesSlide and method ISlide.AddNotesSlide() have been marked as Obsolete.**
+#### **Рroperty ISlide.NotesSlideManager Has Been Added. Property ISlide.NotesSlide and Method ISlide.AddNotesSlide() Have Been Marked as Obsolete.**
ISlide.NotesSlide, ISlide.AddNotesSlide() members has been marked as Obsolete. Use new property ISlide.NotesSlideManager instead.
``` csharp
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-7-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-7-0/_index.md
index 8416de9bd3..196ffbdf0a 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-7-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-7-0/_index.md
@@ -25,12 +25,12 @@ This page lists all [added](/slides/net/public-api-and-backwards-incompatible-ch
{{% /alert %}}
## **Public API Changes**
-#### **Enum ImagePixelFormat has been added**
+#### **Enum ImagePixelFormat Has Been Added**
Enum Aspose.Slides.Export.ImagePixelFormat has been added for specifying pixel format for the generated images.
-#### **IChartDataPoint.GetAutomaticDataPointColor() method has been added**
+#### **IChartDataPoint.GetAutomaticDataPointColor() Method Has Been Added**
Returns an automatic color of data point based on series index, data point index, ParentSeriesGroup, IsColorVaried propery and chart style.
This color is used by default if FillType equals NotDefined.
-#### **Method RenderToGraphics has been added to Slide**
+#### **Method RenderToGraphics Has Been Added to Slide**
Method RenderToGraphics (and it's overloads) has been added to Aspose.Slides.Slide for rendering a slide to Graphics object.
-#### **Property PixelFormat has been added to ITiffOptions and TiffOptions**
+#### **Property PixelFormat Has Been Added to ITiffOptions and TiffOptions**
Property PixelFormat has been added to Aspose.Slides.Export.ITiffOptions and Aspose.Slides.Export.TiffOptions for specifying pixel format for the generated TIFF images.
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-8-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-8-0/_index.md
index b7aa5628db..e573a73407 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-8-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-15-8-0/_index.md
@@ -25,7 +25,7 @@ This page lists all [added](/slides/net/public-api-and-backwards-incompatible-ch
{{% /alert %}}
## **Public API Changes**
-#### **Property DoughnutHoleSize has been added to IChartSeries and ChartSeries**
+#### **Property DoughnutHoleSize Has Been Added to IChartSeries and ChartSeries**
Specifies the size of the hole in a doughnut chart.
``` csharp
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-16-1-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-16-1-0/_index.md
index 10117869ad..5b33143896 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-16-1-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-16-1-0/_index.md
@@ -27,7 +27,7 @@ This page lists all [added](/slides/net/public-api-and-backwards-incompatible-ch
## **Public API Changes**
-#### **Property RotationAngle has been added to IChartTextBlockFormat and ITextFrameFormat interfaces**
+#### **Property RotationAngle Has Been Added to IChartTextBlockFormat and ITextFrameFormat Interfaces**
Property RotationAngle has been added to interfaces Aspose.Slides.Charts.IChartTextBlockFormat and Aspose.Slides.ITextFrameFormat.
It specifies the custom rotation that is being applied to the text within the bounding box.
@@ -55,4 +55,4 @@ pres.Save("out.pptx", SaveFormat.Pptx);
```
-#### **OdpException moved from Aspose.Slides.Odp to Aspose.Slides namespace**
+#### **OdpException Moved from Aspose.Slides.Odp to Aspose.Slides Namespace**
diff --git a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-16-2-0/_index.md b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-16-2-0/_index.md
index c16dac3ab8..969f5ac320 100644
--- a/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-16-2-0/_index.md
+++ b/en/net/developer-guide/migration-from-earlier-versions-of-aspose-slides-for-net/public-api-and-backwards-incompatible-changes-in-aspose-slides-for-net-16-2-0/_index.md
@@ -25,16 +25,16 @@ This page lists all [added](/slides/net/public-api-and-backwards-incompatible-ch
{{% /alert %}}
## **Public API Changes**
-#### **Properties UpdateDateTimeFields and UpdateSlideNumberFields have been removed**
+#### **Properties UpdateDateTimeFields and UpdateSlideNumberFields Have Been Removed**
Properties UpdateDateTimeFields and UpdateSlideNumberFields have been removed from Aspose.Slides.Presentation class and from Aspose.Slides.IPresentation interface.
The Text property of Aspose.Slides.TextFrame, Paragraph, Portion classes and Aspose.Slides.ITextFrame, IParagraph, IPortion interfaces returns text with updated "datetime" fields.
Also properties Presentation.DocumentProperties.CreatedTime, LastSavedTime and LastPrinted became read-only.
-#### **Enum Slides.Charts.CategoryAxisType has been switched to public**
+#### **Enum Slides.Charts.CategoryAxisType Has Been Switched to Public**
Used in IAxis.CategoryAxisType and Axis.CategoryAxisType properties to determine category axis type.
CategoryAxisType.Auto - category axis type will be determined automatically during serialization (this behavior is not implemented now)
CategoryAxisType.Text - category axis type is Text
CategoryAxisType.Date - category axis type is DateTime
-#### **Fast text extraction**
+#### **Fast Text Extraction**
The new static method GetPresentationText has been added to Presentation class. There're two overloads for this method:
``` csharp
@@ -77,18 +77,18 @@ Console.WriteLine(text1.SlidesText[0].NotesText);
PresentationText text2 = Presentation.GetPresentationText("presentation.pptx", ExtractionMode.Unarranged)
```
-#### **ILegacyDiagram interface and LegacyDiagram class have been added**
+#### **ILegacyDiagram Interface and LegacyDiagram Class Have Been Added**
Interface Aspose.Slides.ILegacyDiagram and class Aspose.Slides.LegacyDiagram have added to represent legacy diagram object. Legacy diagram object is an old format of diagrams from PowerPoint 97-2003.
New class provides methods to convert legacy diagram to modern editable SmartArt object or to editable GroupShape.
-#### **New Aspose.Slides.TextAlignment enum membed added (JustifyLow)**
+#### **New Aspose.Slides.TextAlignment Enum Member Added (JustifyLow)**
A new member of TextAlignment enum member has been added:
JustifyLow - Kashida justify low.
-#### **New properties for Aspose.Slides.IOleObjectFrame and OleObjectFrame**
+#### **New Properties for Aspose.Slides.IOleObjectFrame and OleObjectFrame**
A new properties has been added to IOleObjectFrame interface and OleObjectFrame class implementing this interface. These properties using to provide information about an object embedded into the presentation:
EmbeddedFileExtension - Returns the file extension for the current embedded object or empty string if object is not a link
EmbeddedFileLabel - Returns the file name of embedded OLE object
EmbeddedFileName - Returns the path of embedded OLE object
-#### **New property CategoryAxisType has been added to IAxis and Axis classes**
+#### **New Property CategoryAxisType Has Been Added to IAxis and Axis Classes**
Property CategoryAxisType specifies type of category axis.
``` csharp
@@ -112,7 +112,7 @@ Property CategoryAxisType specifies type of category axis.
}
```
-#### **New property ShowLabelAsDataCallout has been added to DataLabelFormat class and IDataLabelFormat interface**
+#### **New Property ShowLabelAsDataCallout Has Been Added to DataLabelFormat Class and IDataLabelFormat Interface**
Property ShowLabelAsDataCallout determines either specified chart's data label will be displayed as data callout or as data label.
``` csharp
@@ -134,7 +134,7 @@ Property ShowLabelAsDataCallout determines either specified chart's data label w
}
```
-#### **Property DrawSlidesFrame has been added to PdfOptions and XpsOptions**
+#### **Property DrawSlidesFrame Has Been Added to PdfOptions and XpsOptions**
Boolean property DrawSlidesFrame has been added to interfaces Aspose.Slides.Export.IPdfOptions, Aspose.Slides.Export.IXpsOptions and to related classes Aspose.Slides.Export.PdfOptions, Aspose.Slides.Export.XpsOptions.
The black frame around each slide will be drawn if this property set 'true'.
diff --git a/en/net/developer-guide/modern-api/_index.md b/en/net/developer-guide/modern-api/_index.md
index 6c2fdfbce4..9b3f5deaaa 100644
--- a/en/net/developer-guide/modern-api/_index.md
+++ b/en/net/developer-guide/modern-api/_index.md
@@ -78,11 +78,11 @@ using (Presentation pres = new Presentation())
}
```
-## **Replacing old code with Modern API**
+## **Replacing Old Code with Modern API**
For ease of transition, the interface of the new IImage repeats the separate signatures of the Image and Bitmap classes. In general, you will just need to replace the call to the old method using System.Drawing with the new one.
-### **Getting a slide thumbnail**
+### **Getting a Slide Thumbnail**
Code using a deprecated API:
@@ -102,7 +102,7 @@ using (Presentation pres = new Presentation("pres.pptx"))
}
```
-### **Getting a shape thumbnail**
+### **Getting a Shape Thumbnail**
Code using a deprecated API:
@@ -122,7 +122,7 @@ using (Presentation pres = new Presentation("pres.pptx"))
}
```
-### **Getting a presentation thumbnail**
+### **Getting a Presentation Thumbnail**
Code using a deprecated API:
@@ -172,7 +172,7 @@ using (Presentation pres = new Presentation("pres.pptx"))
}
```
-### **Adding a picture to a presentation**
+### **Adding a Picture to a Presentation**
Code using a deprecated API:
@@ -203,7 +203,7 @@ using (Presentation pres = new Presentation())
pres.Slides[0].Shapes.AddPictureFrame(ShapeType.Rectangle, 10, 10, 100, 100, ppImage);
}
```
-## **Methods/properties to be removed and their replacement in Modern API**
+## **Methods/Properties to Be Removed and Their Replacement in Modern API**
### **Presentation**
| Method Signature | Replacement Method Signature |
@@ -273,7 +273,7 @@ using (Presentation pres = new Presentation())
|-----------------------------------------------------------|-----------------------------------------------------|
| Bitmap GetTileImage(Color background, Color foreground) | [GetTileIImage(SlidesImage image)](https://reference.aspose.com/slides/net/aspose.slides/ipatternformateffectivedata/gettileiimage) |
-## **API support for Graphics and PrinterSettings will be discontinued**
+## **API Support for Graphics and PrinterSettings Will Be Discontinued**
The [Graphics](https://learn.microsoft.com/en-us/dotnet/api/system.drawing.graphics) class is not supported for cross-platform versions of .NET6 and higher. In Aspose Slides, the part of the API that uses it will be removed:
[Slide](https://reference.aspose.com/slides/net/aspose.slides/slide/)
diff --git a/en/net/developer-guide/net6/_index.md b/en/net/developer-guide/net6/_index.md
index 5d448a26e9..00c092c7e9 100644
--- a/en/net/developer-guide/net6/_index.md
+++ b/en/net/developer-guide/net6/_index.md
@@ -18,7 +18,7 @@ keywords:
description: "Configure Aspose.Slides for .NET 6 to create, edit and convert PowerPoint PPT, PPTX and ODP presentations in modern, cross-platform C# applications."
---
-## Introduction
+## **Introduction**
Starting in [Aspose.Slides 23.2](https://www.nuget.org/packages/Aspose.Slides.NET/23.2.0), support for.NET6 was implemented. The peculiarity of this support is that .NET6 no longer supports System.Drawing.Common for Linux ([breaking change](https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only)) and Slides implements this graphical subsystem itself as a C++ component.
@@ -28,7 +28,7 @@ Aspose.Slides for .NET now work without dependencies on GDI/libgdiplus on:
_MacOS_ support is in progress.
-## Using Slides for .NET6 on AWS and Azure
+## **Using Slides for .NET 6 on AWS and Azure**
.NET6 is the preferred version for Aspose.Slides used on the cloud (AWS, Azure, or other cloud solutions).
@@ -36,7 +36,7 @@ Previously, when Aspose.Slides was used on a Linux host, additional dependencies
Another consideration is problems that occurred when Aspose.Slides was used on a cloud solution with a Windows host. For example, [Azure Functions](https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview) have limitations for the process and results in problems during a PDF export operation (see [this](https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox#unsupported-frameworks)). The usage of Aspose.Slides for .NET6 resolves this issue.
-## Using the System.Drawing.Common package and Slides for .NET6 classes (CS0433: The type exists in both Slides and System.Drawing.Common error)
+## **Using the System.Drawing.Common Package and Slides for .NET 6 Classes (CS0433: The Type Exists in Both Slides and System.Drawing.Common Error)**
Sometimes, both System.Drawing and Slides for .NET6 dependencies have to be used in a project (for example, when the .NET6 project depends on other packages, which in turn depend on System.Drawing). This may cause complication errors like these:
diff --git a/en/net/developer-guide/powerpoint-animation/_index.md b/en/net/developer-guide/powerpoint-animation/_index.md
index 3035da4662..0ca1057525 100644
--- a/en/net/developer-guide/powerpoint-animation/_index.md
+++ b/en/net/developer-guide/powerpoint-animation/_index.md
@@ -94,7 +94,7 @@ To create animated charts, you should use the same classes as for the shapes. Ho
Read more [**About Animated Charts**](/slides/net/animated-charts/).
{{% /alert %}}
-## **Animated text**
+## **Animated Text**
Except animated text, it is also possible to apply animation to a paragraph.
diff --git a/en/net/developer-guide/presentation-comments/_index.md b/en/net/developer-guide/presentation-comments/_index.md
index 8efc4c614a..7ee4227caf 100644
--- a/en/net/developer-guide/presentation-comments/_index.md
+++ b/en/net/developer-guide/presentation-comments/_index.md
@@ -37,7 +37,7 @@ To allow you to use comments in PowerPoint presentations, Aspose.Slides for .NET
* The [IComment](https://reference.aspose.com/slides/net/aspose.slides/icomment) class, which contains information on authors and their comments: who added the comment, the time the comment was added, the comment's position, etc.
* The [CommentAuthor](https://reference.aspose.com/slides/net/aspose.slides/commentauthor) class, which contains information on individual authors: the author's name, his initials, comments associated with the author's name, etc.
-## **Add Slide Comment**
+## **Add Slide Comments**
This C# code shows you how to add a comment to a slide in a PowerPoint presentation:
```c#
@@ -164,7 +164,7 @@ using (Presentation pres = new Presentation())
{{% /alert %}}
-## **Add Modern Comment**
+## **Add Modern Comments**
In 2021, Microsoft introduced *modern comments* in PowerPoint. The modern comments feature significantly improves collaboration in PowerPoint. Through modern comments, PowerPoint users get to resolve comments, anchor comments to objects and texts, and engage in interactions a lot more easily than before.
@@ -182,7 +182,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Remove Comment**
+## **Remove Comments**
### **Delete All Comments and Authors**
diff --git a/en/net/developer-guide/presentation-content/manage-blob/_index.md b/en/net/developer-guide/presentation-content/manage-blob/_index.md
index a92aa00a6e..e8f8c7024a 100644
--- a/en/net/developer-guide/presentation-content/manage-blob/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-blob/_index.md
@@ -32,7 +32,7 @@ Aspose.Slides for .NET allows you to use BLOBs for objects in a way that reduces
## **Use BLOB to Reduce Memory Consumption**
-### **Add Large File through BLOB to a Presentation**
+### **Add a Large File through BLOB to a Presentation**
[Aspose.Slides](/slides/net/) for .NET allows you to add large files (in this case, a large video file) through a process involving BLOBs to reduce memory consumption.
@@ -59,7 +59,7 @@ using (Presentation pres = new Presentation())
```
-### **Export Large File Through BLOB from Presentation**
+### **Export a Large File through BLOB from Presentation**
Aspose.Slides for .NET allows you to export large files (in this case, an audio or video file) through a process involving BLOBs from presentations. For example, you may need to extract a large media file from a presentation but do not want the file to be loaded into your computer's memory. By exporting the file through the BLOB process, you get to keep memory consumption low.
This code in C# demonstrates the described operation:
@@ -110,7 +110,7 @@ using (Presentation pres = new Presentation(hugePresentationWithAudiosAndVideosF
}
```
-### **Add Image as BLOB in Presentation**
+### **Add an Image as BLOB to a Presentation**
With methods from the [**IImageCollection**](https://reference.aspose.com/slides/net/aspose.slides/iimagecollection) interface and [**ImageCollection** ](https://reference.aspose.com/slides/net/aspose.slides/imagecollection)class, you can add a large image as a stream to get it treated as a BLOB.
This C# code shows you how to add a large image through the BLOB process:
diff --git a/en/net/developer-guide/presentation-content/manage-hyperlinks/_index.md b/en/net/developer-guide/presentation-content/manage-hyperlinks/_index.md
index f8b0e5818d..fd6c4278be 100644
--- a/en/net/developer-guide/presentation-content/manage-hyperlinks/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-hyperlinks/_index.md
@@ -39,9 +39,9 @@ You may want to check out Aspose simple, [free online PowerPoint editor.](https:
{{% /alert %}}
-## **Adding URL Hyperlinks**
+## **Add URL Hyperlinks**
-### **Adding URL Hyperlinks to Texts**
+### **Add URL Hyperlinks to Text**
This C# code shows you how to add a website hyperlink to a text:
@@ -58,7 +58,7 @@ using (Presentation presentation = new Presentation())
}
```
-### **Adding URL Hyperlinks to Shapes or Frames**
+### **Add URL Hyperlinks to Shapes or Frames**
This sample code in C# shows you how to add a website hyperlink to a shape:
@@ -74,7 +74,7 @@ using (Presentation pres = new Presentation())
}
```
-### **Adding URL Hyperlinks to Media**
+### **Add URL Hyperlinks to Media**
Aspose.Slides allows you to add hyperlinks to images, audio, and video files.
@@ -132,7 +132,7 @@ You may want to see *[Manage OLE](https://docs.aspose.com/slides/net/manage-ole/
{{% /alert %}}
-## **Using Hyperlinks to Create Table of Contents**
+## **Use Hyperlinks to Create a Table of Contents**
Since hyperlinks allow you to add references to objects or places, you can use them to create a table of contents.
@@ -165,7 +165,7 @@ using (var presentation = new Presentation())
}
```
-## **Formatting Hyperlinks**
+## **Format Hyperlinks**
### **Color**
@@ -196,7 +196,7 @@ Aspose.Slides provides these properties to allow you emphasize a hyperlink with
- [IHyperlink.Sound](https://reference.aspose.com/slides/net/aspose.slides/ihyperlink/properties/sound)
- [IHyperlink.StopSoundOnClick](https://reference.aspose.com/slides/net/aspose.slides/ihyperlink/properties/stopsoundonclick)
-#### **Add Hyperlink Sound**
+#### **Add a Hyperlink Sound**
This C# code shows you how to set the hyperlink that plays a sound and stop it with another hyperlink:
@@ -233,7 +233,7 @@ using (Presentation pres = new Presentation())
}
```
-#### **Extract Hyperlink Sound**
+#### **Extract a Hyperlink Sound**
This C# code shows you how to extract the sound used in an hyperlink:
@@ -253,9 +253,9 @@ using (Presentation pres = new Presentation("hyperlink-sound.pptx"))
}
```
-## **Removing Hyperlinks in Presentations**
+## **Remove Hyperlinks from Presentations**
-### **Removing Hyperlinks from Texts**
+### **Remove Hyperlinks from Text**
This C# code shows you how to remove the hyperlink from a text in a presentation slide:
@@ -282,7 +282,7 @@ using (Presentation pres = new Presentation("pres.pptx"))
}
```
-### **Removing Hyperlinks from Shapes or Frames**
+### **Remove Hyperlinks from Shapes or Frames**
This C# code shows you how to remove the hyperlink from a shape in a presentation slide:
diff --git a/en/net/developer-guide/presentation-content/manage-ink/_index.md b/en/net/developer-guide/presentation-content/manage-ink/_index.md
index 740fee3bbf..c8ca7c4b61 100644
--- a/en/net/developer-guide/presentation-content/manage-ink/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-ink/_index.md
@@ -23,7 +23,7 @@ PowerPoint provides the ink function to allow you to draw non-standard figures,
Aspose.Slides provides the [Aspose.Slides.Ink](https://reference.aspose.com/slides/net/aspose.slides.ink/) interface, which contains the types you need to create and manage ink objects.
-## **Differences between Regular Object and Ink Objects**
+## **Differences between Regular Objects and Ink Objects**
Objects on a PowerPoint slide are typically represented by shape objects. A shape object, in its simplest form, is a container that defines the area of the object itself (its frame) alongside its properties. The latter includes the container area size, the shape of the container, the container's background, etc. For information, see [Shape Layout Format](https://docs.aspose.com/slides/net/shape-manipulations/#access-layout-formats-for-shape).
@@ -39,7 +39,7 @@ The simplest form of encoding specifies the X and Y coordinates of each sample p

-## Brush Properties For Drawing
+## **Brush Properties for Drawing**
You can use a brush to draw lines connecting trace elements' points. The brush has its own color and size, corresponding to the `Brush.Color` and `Brush.Size` properties.
diff --git a/en/net/developer-guide/presentation-content/manage-media-files/audio-frame/_index.md b/en/net/developer-guide/presentation-content/manage-media-files/audio-frame/_index.md
index b3dbc7dbd9..01fb25131d 100644
--- a/en/net/developer-guide/presentation-content/manage-media-files/audio-frame/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-media-files/audio-frame/_index.md
@@ -53,7 +53,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Change Audio Frame Thumbnail**
+## **Change the Audio Frame Thumbnail**
When you add an audio file to a presentation, the audio appears as a frame with a standard default image (see the image in the section below). You change the audio frame's thumbnail (set your preferred image).
diff --git a/en/net/developer-guide/presentation-content/manage-media-files/flash/_index.md b/en/net/developer-guide/presentation-content/manage-media-files/flash/_index.md
index b1277611cb..3a5e7f377c 100644
--- a/en/net/developer-guide/presentation-content/manage-media-files/flash/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-media-files/flash/_index.md
@@ -16,7 +16,7 @@ keywords:
description: "Learn how to extract Flash objects from PowerPoint and OpenDocument slides in .NET with Aspose.Slides, complete C# code samples and best practices."
---
-## **Extract Flash Objects from Presentation**
+## **Extract Flash Objects from Presentations**
Aspose.Slides for .NET provides a facility for extracting flash objects from presentation. You can access the flash control by name and extract it from presentation and including store SWF object data.
```c#
diff --git a/en/net/developer-guide/presentation-content/manage-media-files/image/_index.md b/en/net/developer-guide/presentation-content/manage-media-files/image/_index.md
index d506b38e41..e8b14b8054 100644
--- a/en/net/developer-guide/presentation-content/manage-media-files/image/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-media-files/image/_index.md
@@ -27,7 +27,7 @@ keywords:
description: "Streamline image management in PowerPoint and OpenDocument with Aspose.Slides for .NET, optimizing performance and automating your workflow."
---
-## **Images in Slides In Presentations**
+## **Images in Presentation Slides**
Images make presentations more engaging and interesting. In Microsoft PowerPoint, you can insert pictures from a file, the internet, or other locations onto slides. Similarly, Aspose.Slides allows you to add images to slides in your presentations through different procedures.
@@ -51,7 +51,7 @@ You can manipulate input/output operations involving images and PowerPoint prese
Aspose.Slides supports operations with images in these popular formats: JPEG, PNG, BMP, GIF, and others.
-## **Adding Images Stored Locally to Slides**
+## **Add Images Stored Locally to Slides**
You can add one or several images on your computer onto a slide in a presentation. This sample code in C# shows you how to add an image to a slide:
@@ -66,7 +66,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Adding Images From the Web to Slides**
+## **Add Images from the Web to Slides**
If the image you want to add to a slide is unavailable on your computer, you can add the image directly from the web.
@@ -90,7 +90,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Adding Images to Slide Masters**
+## **Add Images to Slide Masters**
A slide master is the top slide that stores and controls information (theme, layout, etc.) about all slides under it. So, when you add an image to a slide master, that image appears on every slide under that slide master.
@@ -109,11 +109,11 @@ using (Presentation pres = new Presentation())
}
```
-## **Adding Images as Slide Background**
+## **Add Images as Slide Backgrounds**
You may decide to use a picture as the background for a specific slide or several slides. In that case, you have to see *[Setting Images as Backgrounds for Slides](https://docs.aspose.com/slides/net/presentation-background/#setting-images-as-background-for-slides)*.
-## **Adding SVG to Presentations**
+## **Add SVG to Presentations**
You can add or insert any image into a presentation by using the [AddPictureFrame](https://reference.aspose.com/slides/net/aspose.slides/ishapecollection/methods/addpictureframe) method that belongs to the [IShapeCollection](https://reference.aspose.com/slides/net/aspose.slides/ishapecollection) interface.
To create an image object based on SVG image, you can do it this way:
@@ -153,7 +153,7 @@ using (var p = new Presentation())
}
```
-## **Converting SVG to a Set of Shapes**
+## **Convert SVG to a Set of Shapes**
Aspose.Slides' conversion of SVG to a set of shapes is similar to the PowerPoint functionality used to work with SVG images:
@@ -193,7 +193,7 @@ using (IPresentation presentation = new Presentation())
}
```
-## **Adding Images as EMF in Slides**
+## **Add Images as EMF to Slides**
Aspose.Slides for .NET allows you to generate EMF images from excel sheets and add the images as EMF in slides with Aspose.Cells.
This sample code shows you how to perform the described task:
@@ -230,7 +230,7 @@ using (Workbook book = new Workbook(dataDir + "chart.xlsx"))
}
```
-## **Replacing Images in the Image Collection**
+## **Replace Images in the Image Collection**
Aspose.Slides lets you replace images stored in a presentation’s image collection (including those used by slide shapes). This section shows several approaches to updating images in the collection. The API provides straightforward methods to replace an image using raw byte data, an [IImage](https://reference.aspose.com/slides/net/aspose.slides/iimage/) instance, or another image that already exists in the collection.
diff --git a/en/net/developer-guide/presentation-content/manage-media-files/picture-frame/_index.md b/en/net/developer-guide/presentation-content/manage-media-files/picture-frame/_index.md
index fa2724e875..0f64c4f72f 100644
--- a/en/net/developer-guide/presentation-content/manage-media-files/picture-frame/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-media-files/picture-frame/_index.md
@@ -41,7 +41,7 @@ Aspose provides free converters—[JPEG to PowerPoint](https://products.aspose.a
{{% /alert %}}
-## **Create Picture Frame**
+## **Create a Picture Frame**
1. Create an instance of the [Presentation ](https://reference.aspose.com/slides/net/aspose.slides/presentation)class.
2. Get a slide's reference through its index.
@@ -85,7 +85,7 @@ Picture frames allow you to quickly create presentation slides based on images.
{{% /alert %}}
-## **Create Picture Frame with Relative Scale**
+## **Create a Picture Frame with Relative Scale**
By altering an image's relative scaling, you can create a more complicated picture frame.
@@ -159,7 +159,7 @@ if (shape is IPictureFrame pictureFrame)
}
```
-## **Get Transparency of Image**
+## **Get Transparency of an Image**
Aspose.Slides allows you to get the transparency effect applied to an image. This C# code demonstrates the operation:
@@ -235,7 +235,7 @@ Aspose recently developed a [free Collage Maker](https://products.aspose.app/sli
{{% /alert %}}
-## **Add Image as Link**
+## **Add an Image as a Link**
To avoid large presentation sizes, you can add images (or videos) through links instead of embedding the files directly into presentations. This C# code shows you how to add an image and video into a placeholder:
@@ -289,7 +289,7 @@ using (var presentation = new Presentation("input.pptx"))
}
```
-## **Crop Image**
+## **Crop Images**
This C# code shows you how to crop an existing image on a slide:
@@ -316,7 +316,7 @@ using (Presentation presentation = new Presentation())
}
```
-## **Delete Cropped Areas of Picture**
+## **Delete Cropped Areas of a Picture**
If you want to delete the cropped areas of an image contained in a frame, you can use the [IPictureFillFormat.DeletePictureCroppedAreas](https://reference.aspose.com/slides/net/aspose.slides/ipicturefillformat/deletepicturecroppedareas/) method. This method returns the cropped image or the origin image if cropping is unnecessary.
@@ -346,7 +346,7 @@ This method converts WMF/EMF metafiles to raster PNG image in the cropping opera
{{% /alert %}}
-## **Compress Image**
+## **Compress Images**
You can compress a picture in a presentation using the [`IPictureFillFormat.CompressImage`](https://reference.aspose.com/slides/net/aspose.slides/ipicturefillformat/compressimage/) method.
This method compresses an image by reducing its size based on the shape size and specified resolution, with the option to delete cropped areas.
@@ -428,7 +428,7 @@ This *Lock Aspect Ratio* setting preserves only the aspect ratio of the shape an
{{% /alert %}}
-## **Use StretchOff Property**
+## **Use the StretchOff Property**
Using the [StretchOffsetLeft](https://reference.aspose.com/slides/net/aspose.slides/picturefillformat/properties/stretchoffsetleft), [StretchOffsetTop](https://reference.aspose.com/slides/net/aspose.slides/picturefillformat/properties/stretchoffsettop), [StretchOffsetRight,](https://reference.aspose.com/slides/net/aspose.slides/picturefillformat/properties/stretchoffsetright) and [StretchOffsetBottom](https://reference.aspose.com/slides/net/aspose.slides/picturefillformat/properties/stretchoffsetbottom) properties from the [IPictureFillFormat](https://reference.aspose.com/slides/net/aspose.slides/ipicturefillformat) interface and [PictureFillFormat](https://reference.aspose.com/slides/net/aspose.slides/picturefillformat) class, you can specify a fill rectangle.
diff --git a/en/net/developer-guide/presentation-content/manage-media-files/video-frame/_index.md b/en/net/developer-guide/presentation-content/manage-media-files/video-frame/_index.md
index 1d63f4cf5a..327b9f5051 100644
--- a/en/net/developer-guide/presentation-content/manage-media-files/video-frame/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-media-files/video-frame/_index.md
@@ -30,7 +30,7 @@ PowerPoint allows you to add videos to a slide in a presentation in two ways:
To allow you to add videos (video objects) to a presentation, Aspose.Slides provides the [IVideo](https://reference.aspose.com/slides/net/aspose.slides/ivideo/) interface, [IVideoFrame](https://reference.aspose.com/slides/net/aspose.slides/ivideoframe/) interface, and other relevant types.
-## **Create Embedded Video Frame**
+## **Create an Embedded Video Frame**
If the video file you want to add to your slide is stored locally, you can create a video frame to embed the video in your presentation.
@@ -70,7 +70,7 @@ using (Presentation pres = new Presentation())
```
-## **Create Video Frame with Video from Web Source**
+## **Create a Video Frame with Video from a Web Source**
Microsoft [PowerPoint 2013 and newer](https://support.microsoft.com/en-us/office/versions-of-powerpoint-that-support-online-videos-2a0e184d-af50-4da9-b530-e4355ac436a9?ui=en-us&rs=en-us&ad=us) support YouTube videos in presentations. If the video you want to use is available online (e.g. on YouTube), you can add it to your presentation through its web link.
1. Create an instance of [Presentation ](https://reference.aspose.com/slides/net/aspose.slides/presentation)class
@@ -107,7 +107,7 @@ private static void AddVideoFromYouTube(Presentation pres, string videoId)
}
```
-## **Extract Video From Slide**
+## **Extract Video from a Slide**
Besides adding videos to slides, Aspose.Slides allows you to extract videos embedded in presentations.
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class to load the presentation containing the video.
diff --git a/en/net/developer-guide/presentation-content/manage-ole/_index.md b/en/net/developer-guide/presentation-content/manage-ole/_index.md
index f973e23ead..e543b1f965 100644
--- a/en/net/developer-guide/presentation-content/manage-ole/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-ole/_index.md
@@ -42,7 +42,7 @@ Consider a chart created in MS Excel. The chart is then placed inside a PowerPoi
[Aspose.Slides for .NET](https://products.aspose.com/slides/net/) allows you to insert OLE Objects into slides as OLE object frames ([OleObjectFrame](https://reference.aspose.com/slides/net/aspose.slides/oleobjectframe)).
-## **Adding OLE Object Frames to Slides**
+## **Add OLE Object Frames to Slides**
Assuming you have already created a chart in Microsoft Excel and want to embed it in a slide as an OLE object frame using Aspose.Slides for .NET, you can do it this way:
@@ -72,7 +72,7 @@ using (Presentation presentation = new Presentation())
}
```
-### **Adding Linked OLE Object Frames**
+### **Add Linked OLE Object Frames**
Aspose.Slides for .NET allows you to add an [OleObjectFrame](https://reference.aspose.com/slides/net/aspose.slides/oleobjectframe) without embedding data but only with a link to the file.
@@ -90,7 +90,7 @@ using (Presentation presentation = new Presentation())
}
```
-## **Accessing OLE Object Frames**
+## **Access OLE Object Frames**
If an OLE object is already embedded in a slide, you can easily find or access it this way:
@@ -123,7 +123,7 @@ using (Presentation presentation = new Presentation("sample.pptx"))
}
```
-### **Accessing Linked OLE Object Frame Properties**
+### **Access Linked OLE Object Frame Properties**
Aspose.Slides allows you to access linked OLE object frame properties.
@@ -153,7 +153,7 @@ using (Presentation presentation = new Presentation("sample.ppt"))
}
```
-## **Changing OLE Object Data**
+## **Change OLE Object Data**
{{% alert color="primary" %}}
@@ -212,7 +212,7 @@ using (Presentation presentation = new Presentation("sample.pptx"))
}
```
-## **Embedding Other File Types in Slides**
+## **Embed Other File Types in Slides**
Besides Excel charts, Aspose.Slides for .NET allows you to embed other types of files into slides. For example, you can insert HTML, PDF, and ZIP files as objects. When a user double-clicks the inserted object, it automatically opens in the relevant program, or the user is prompted to select an appropriate program to open it.
@@ -237,7 +237,7 @@ using (Presentation presentation = new Presentation())
}
```
-## **Setting File Types for Embedded Objects**
+## **Set File Types for Embedded Objects**
When working with presentations, you may need to replace old OLE objects with new ones or replace an unsupported OLE object with a supported one. Aspose.Slides for .NET allows you to set the file type for an embedded object, enabling you to update the OLE frame data or its extension.
@@ -261,7 +261,7 @@ using (Presentation presentation = new Presentation("sample.pptx"))
}
```
-## **Setting Icon Images and Titles for Embedded Objects**
+## **Set Icon Images and Titles for Embedded Objects**
After embedding an OLE object, a preview consisting of an icon image is added automatically. This preview is what users see before accessing or opening the OLE object. If you want to use a specific image and text as elements in the preview, you can set the icon image and title using Aspose.Slides for .NET.
@@ -294,7 +294,7 @@ After you add a linked OLE object to a presentation slide, when you open the pre
oleFrame.UpdateAutomatic = false;
```
-## **Extracting Embedded Files**
+## **Extract Embedded Files**
Aspose.Slides for .NET allows you to extract the files embedded in slides as OLE objects this way:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class containing the OLE objects you intend to extract.
diff --git a/en/net/developer-guide/presentation-content/manage-text/animated-text/_index.md b/en/net/developer-guide/presentation-content/manage-text/animated-text/_index.md
index 3685b4c0a1..1ab27572c7 100644
--- a/en/net/developer-guide/presentation-content/manage-text/animated-text/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-text/animated-text/_index.md
@@ -18,7 +18,7 @@ keywords:
description: "Create dynamic animated text in PowerPoint and OpenDocument presentations using Aspose.Slides for .NET, with easy-to-follow, optimized C# code examples."
---
-## **Adding Animation Effects to Paragraphs**
+## **Add Animation Effects to Paragraphs**
We added the [**AddEffect()**](https://reference.aspose.com/slides/net/aspose.slides.animation/sequence/methods/addeffect/index) method to the [**Sequence**](https://reference.aspose.com/slides/net/aspose.slides.animation/sequence) and [**ISequence**](https://reference.aspose.com/slides/net/aspose.slides.animation/isequence) classes. This method allows you to add animation effects to a single paragraph. This sample code shows you how to add an animation effect to a single paragraph:
@@ -37,7 +37,7 @@ using (Presentation presentation = new Presentation(dataDir + "Presentation1.ppt
}
```
-## **Getting the Animation Effects in Paragraphs**
+## **Get Animation Effects for Paragraphs**
You may decide to find out the animation effects added to a paragraph—for example, in one scenario, you want to get the animation effects in a paragraph because you plan to apply those effects to another paragraph or shape.
diff --git a/en/net/developer-guide/presentation-content/manage-text/manage-autofit-settings/_index.md b/en/net/developer-guide/presentation-content/manage-text/manage-autofit-settings/_index.md
index 7a090271dd..2e26765de7 100644
--- a/en/net/developer-guide/presentation-content/manage-text/manage-autofit-settings/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-text/manage-autofit-settings/_index.md
@@ -40,7 +40,7 @@ In PowerPoint, these are the four important parameters or options that control t
Aspose.Slides for .NET provides similar options—properties under the [TextFrameFormat](https://reference.aspose.com/slides/net/aspose.slides/textframeformat) class—that allow you to control the autofit behavior for textboxes in presentations.
-## **Resize Shape to Fit Text**
+## **Resize a Shape to Fit Text**
If you want the text in a box to always fit into that box after changes are made to the text, you have to use the **Resize shape to fit text** option. To specify this setting, set the `AutofitType` property from the [TextFrameFormat](https://reference.aspose.com/slides/net/aspose.slides/textframeformat) class to `Shape`.
diff --git a/en/net/developer-guide/presentation-content/manage-text/manage-bullet-and-numbered-lists/_index.md b/en/net/developer-guide/presentation-content/manage-text/manage-bullet-and-numbered-lists/_index.md
index 5765a9e829..1b8722fa97 100644
--- a/en/net/developer-guide/presentation-content/manage-text/manage-bullet-and-numbered-lists/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-text/manage-bullet-and-numbered-lists/_index.md
@@ -50,7 +50,7 @@ This is a summary of the steps (step 1 to step 15) in the **Creating Bullets** p
2. Perform several tasks (step 3 to step 14).
3. Save the presentation.
-## **Creating Bullets**
+## **Create Bullets**
To create a bullet list, through these steps:
@@ -98,7 +98,7 @@ using (Presentation pres = new Presentation())
-## **Creating Picture Bullets**
+## **Create Picture Bullets**
Aspose.Slides for .NET allows you to change the bullets on bullet lists. You get to replace the bullets with custom symbols or images. If you want to add visual interest to a list or draw even more attention to entries on a list, you can use your own image as the bullet.
@@ -157,7 +157,7 @@ using (Presentation pres = new Presentation())
-## **Creating Multilevel Bullets**
+## **Create Multilevel Bullets**
To create a bullet list that contains items on different levels—additional lists under the main bullet list—go through these steps:
@@ -209,7 +209,7 @@ using (Presentation pres = new Presentation())
-## **Creating Numbers**
+## **Create Numbers**
This C# code shows you how to create a numbered list in a slide:
diff --git a/en/net/developer-guide/presentation-content/manage-text/manage-paragraph/_index.md b/en/net/developer-guide/presentation-content/manage-text/manage-paragraph/_index.md
index 03196e5552..ceac32bc9c 100644
--- a/en/net/developer-guide/presentation-content/manage-text/manage-paragraph/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-text/manage-paragraph/_index.md
@@ -38,7 +38,7 @@ Aspose.Slides provides all the interfaces and classes you need to work with Powe
An `IParagraph` object is capable of handling texts with different formatting properties through its underlying `IPortion` objects.
-## **Add Multiple Paragraph Containing Multiple Portions**
+## **Add Multiple Paragraphs Containing Multiple Portions**
These steps show you how to add a text frame containing 3 paragraphs and each paragraph containing 3 portions:
@@ -360,7 +360,7 @@ using (Presentation pres = new Presentation())
```
-## **Manage Paragraph with Custom Numbered List**
+## **Manage a Paragraph with a Custom Numbered List**
The [IBulletFormat](https://reference.aspose.com/slides/net/aspose.slides/ibulletformat/) interface provides the [NumberedBulletStartWith](https://reference.aspose.com/slides/net/aspose.slides/ibulletformat/numberedbulletstartwith) property and others that allow you to manage paragraphs with custom numbering or formatting.
1. Create an instance of the [Presentation ](https://reference.aspose.com/slides/net/aspose.slides/presentation)class.
@@ -473,7 +473,7 @@ para3.ParagraphFormat.Indent = 50;
pres.Save("InOutDent_out.pptx", SaveFormat.Pptx);
```
-## **Set Hanging Indent for Paragraph**
+## **Set Hanging Indent for a Paragraph**
This C# code shows you how to set the hanging indent for a paragraph:
@@ -506,7 +506,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Manage End Paragraph Run Properties for Paragraph**
+## **Manage End Paragraph Run Properties**
1. Create an instance of [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
1. Get the reference for the slide containing the paragraph through its position.
@@ -586,7 +586,7 @@ using (Presentation pres = new Presentation())
```
-## **Export Paragraphs Text to HTML**
+## **Export Paragraph Text to HTML**
Aspose.Slides provides enhanced support for exporting texts (contained in paragraphs) to HTML.
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class and load the desired presentation.
diff --git a/en/net/developer-guide/presentation-content/manage-text/manage-placeholder/_index.md b/en/net/developer-guide/presentation-content/manage-text/manage-placeholder/_index.md
index 4edfbea1ff..638f165c7a 100644
--- a/en/net/developer-guide/presentation-content/manage-text/manage-placeholder/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-text/manage-placeholder/_index.md
@@ -18,7 +18,7 @@ keywords:
description: "Effortlessly manage placeholders in Aspose.Slides for .NET: replace text, customize prompts & set image transparency in PowerPoint and OpenDocument."
---
-## **Change Text in Placeholder**
+## **Change Text in a Placeholder**
Using [Aspose.Slides for .NET](/slides/net/), you can find and modify placeholders on slides in presentations. Aspose.Slides allows you to make changes to the text in a placeholder.
**Prerequisite**: You need a presentation that contains a placeholder. You can create such a presentation in the standard Microsoft PowerPoint app.
@@ -55,7 +55,7 @@ using (Presentation pres = new Presentation("ReplacingText.pptx"))
```
-## **Set Prompt Text in Placeholder**
+## **Set Prompt Text in a Placeholder**
Standard and pre-built layouts contain placeholder prompt texts such as ***Click to add a title*** or ***Click to add a subtitle***. Using Aspose.Slides, you can insert your preferred prompt texts into placeholder layouts.
This C# code shows you how to set the prompt text in a placeholder:
diff --git a/en/net/developer-guide/presentation-content/manage-text/manage-textbox/_index.md b/en/net/developer-guide/presentation-content/manage-text/manage-textbox/_index.md
index b1d87e920b..8e1d63ab33 100644
--- a/en/net/developer-guide/presentation-content/manage-text/manage-textbox/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-text/manage-textbox/_index.md
@@ -33,7 +33,7 @@ Therefore, when dealing with an existing shape to which you want to add text, yo
{{% /alert %}}
-## **Create Text Box on Slide**
+## **Create a Text Box on a Slide**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
2. Get the first slide's reference through its index.
@@ -74,7 +74,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Check for Text Box Shape**
+## **Check for a Text Box Shape**
Aspose.Slides provides the [IsTextBox](https://reference.aspose.com/slides/net/aspose.slides/autoshape/istextbox/) property from the [IAutoShape](https://reference.aspose.com/slides/net/aspose.slides/iautoshape/) interface, allowing you to examine shapes and identify text boxes.
@@ -124,7 +124,7 @@ using (Presentation presentation = new Presentation())
}
```
-## **Add Column in Text Box**
+## **Add Columns to a Text Box**
Aspose.Slides provides the [ColumnCount](https://reference.aspose.com/slides/net/aspose.slides/itextframeformat/properties/columncount) and [ColumnSpacing](https://reference.aspose.com/slides/net/aspose.slides/textframeformat/properties/columnspacing) properties (from the [ITextFrameFormat](https://reference.aspose.com/slides/net/aspose.slides/itextframeformat) interface and [TextFrameFormat](https://reference.aspose.com/slides/net/aspose.slides/textframeformat) class) to allow you to add columns to textboxes. You get to specify the number of columns in a text box and then specify the spacing in points between columns.
@@ -160,7 +160,7 @@ using (Presentation presentation = new Presentation())
```
-## **Add Column in Text Frame**
+## **Add Columns to a Text Frame**
Aspose.Slides for .NET provides the [ColumnCount](https://reference.aspose.com/slides/net/aspose.slides/itextframeformat/properties/columncount) property (from the [ITextFrameFormat](https://reference.aspose.com/slides/net/aspose.slides/itextframeformat) interface) that allows you to add columns in text frames. Through this property, you can specify your preferred number of columns in a text frame.
This C# code shows you how to add a column inside a text frame:
@@ -238,7 +238,7 @@ using(Presentation pres = new Presentation("text.pptx"))
}
```
-## **Add Text Box with Hyperlink**
+## **Add a Text Box with a Hyperlink**
You can insert a link inside a textbox. When the textbox is clicked, users are directed to open the link.
diff --git a/en/net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md b/en/net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
index 538446e27b..f364cd32ab 100644
--- a/en/net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
@@ -16,7 +16,7 @@ keywords:
description: "Automate PowerPoint and OpenDocument slide localization in .NET with Aspose.Slides, using practical C# code samples and tips for faster global rollout."
---
-## **Change Language for Presentation and Shape's Text**
+## **Change Language for a Presentation and Shape Text**
- Create an instance of [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
- Obtain the reference of a slide by using its Index.
- Add an AutoShape of Rectangle type to the slide.
diff --git a/en/net/developer-guide/presentation-content/manage-zoom/_index.md b/en/net/developer-guide/presentation-content/manage-zoom/_index.md
index 03580b28ac..60dd3dc3f5 100644
--- a/en/net/developer-guide/presentation-content/manage-zoom/_index.md
+++ b/en/net/developer-guide/presentation-content/manage-zoom/_index.md
@@ -37,7 +37,7 @@ Slide zooms help you drill into multiple pieces of information while you feel li
For slide zoom objects, Aspose.Slides provides the [ZoomImageType](https://reference.aspose.com/slides/net/aspose.slides/zoomimagetype) enumeration, the [IZoomFrame](https://reference.aspose.com/slides/net/aspose.slides/izoomframe) interface, and some methods under the [IShapeCollection](https://reference.aspose.com/slides/net/aspose.slides/ishapecollection) interface.
-### **Creating Zoom Frames**
+### **Create Zoom Frames**
You can add a zoom frame on a slide this way:
@@ -82,7 +82,7 @@ using (Presentation pres = new Presentation())
pres.Save("presentation.pptx", SaveFormat.Pptx);
}
```
-### **Creating Zoom Frames with Custom Images**
+### **Create Zoom Frames with Custom Images**
With Aspose.Slides for .NET, you can create a zoom frame with a different slide preview image this way:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
2. Create a new slide to which you intend to link the zoom frame.
@@ -120,7 +120,7 @@ using (Presentation pres = new Presentation())
pres.Save("presentation.pptx", SaveFormat.Pptx);
}
```
-### **Formatting Zoom Frames**
+### **Format Zoom Frames**
In the previous sections, we showed you how to create simple zoom frames. To create more complicated zoom frames, you have to alter a simple frame's formatting. There are several formatting options you can apply to a zoom frame.
You can control a zoom frame's formatting on a slide this way:
@@ -196,7 +196,7 @@ A section zoom is a link to a section in your presentation. You can use section
For section zoom objects, Aspose.Slides provides the [ISectionZoomFrame](https://reference.aspose.com/slides/net/aspose.slides/isectionzoomframe) interface and some methods under the [IShapeCollection](https://reference.aspose.com/slides/net/aspose.slides/ishapecollection) interface.
-### **Creating Section Zoom Frames**
+### **Create Section Zoom Frames**
You can add a section zoom frame to a slide this way:
@@ -228,7 +228,7 @@ using (Presentation pres = new Presentation())
pres.Save("presentation.pptx", SaveFormat.Pptx);
}
```
-### **Creating Section Zoom Frames with Custom Images**
+### **Create Section Zoom Frames with Custom Images**
Using Aspose.Slides for .NET, you can create a section zoom frame with a different slide preview image this way:
@@ -266,7 +266,7 @@ using (Presentation pres = new Presentation())
pres.Save("presentation.pptx", SaveFormat.Pptx);
}
```
-### **Formatting Section Zoom Frames**
+### **Format Section Zoom Frames**
To create more complicated section zoom frames, you have to alter a simple frame's formatting. There are several formatting options you can apply to a section zoom frame.
@@ -339,7 +339,7 @@ A summary zoom is like a landing page where all the pieces of your presentation
For summary zoom objects, Aspose.Slides provides the [ISummaryZoomFrame](https://reference.aspose.com/slides/net/aspose.slides/isummaryzoomframe), [ISummaryZoomFrameSection](https://reference.aspose.com/slides/net/aspose.slides/isummaryzoomsection), and [ISummaryZoomSectionCollection](https://reference.aspose.com/slides/net/aspose.slides/isummaryzoomsectioncollection) interfaces and some methods under the [IShapeCollection](https://reference.aspose.com/slides/net/aspose.slides/ishapecollection) interface.
-### **Creating Summary Zoom**
+### **Create a Summary Zoom**
You can add a summary zoom frame to a slide this way:
@@ -397,7 +397,7 @@ using (Presentation pres = new Presentation())
}
```
-### **Adding and Removing Summary Zoom Section**
+### **Add and Remove a Summary Zoom Section**
All sections in a summary zoom frame are represented by [ISummaryZoomFrameSection](https://reference.aspose.com/slides/net/aspose.slides/isummaryzoomsection) objects, which are stored in the [ISummaryZoomSectionCollection](https://reference.aspose.com/slides/net/aspose.slides/isummaryzoomsectioncollection) object. You can add or remove a summary zoom section object through the [ISummaryZoomSectionCollection](https://reference.aspose.com/slides/net/aspose.slides/isummaryzoomsectioncollection) interface this way:
@@ -455,7 +455,7 @@ using (Presentation pres = new Presentation())
}
```
-### **Formatting Summary Zoom Sections**
+### **Format Summary Zoom Sections**
To create more complicated summary zoom section objects, you have to alter a simple frame's formatting. There are several formatting options you can apply to a summary zoom section object.
diff --git a/en/net/developer-guide/presentation-content/managing-tags-and-custom-data/_index.md b/en/net/developer-guide/presentation-content/managing-tags-and-custom-data/_index.md
index 86b016db07..8de0a55e1b 100644
--- a/en/net/developer-guide/presentation-content/managing-tags-and-custom-data/_index.md
+++ b/en/net/developer-guide/presentation-content/managing-tags-and-custom-data/_index.md
@@ -32,7 +32,7 @@ Tags are essentially string-key pair values.
{{% /alert %}}
-## **Getting the Values for Tags**
+## **Get Values of Tags**
In slides, a tag corresponds to the IDocumentProperties.Keywords property. This sample code shows you how to get a tag’s value with Aspose.Slides for .NET for [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation):
@@ -43,7 +43,7 @@ using (Presentation pres = new Presentation("pres.pptx"))
}
```
-## **Adding Tags to Presentations**
+## **Add Tags to Presentations**
Aspose.Slides allows you to add tags to presentations. A tag typically consists of two items:
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/animated-charts/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/animated-charts/_index.md
index 2b0547088f..78b3d4bdeb 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/animated-charts/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/animated-charts/_index.md
@@ -109,7 +109,7 @@ using (Presentation presentation = new Presentation("ExistingChart.pptx"))
```
-## **Animation in Series Element**
+## **Animation in a Series Element**
If you want to animate series elements, write the code according to the steps listed below:
1. Load a presentation.
@@ -151,7 +151,7 @@ using (Presentation presentation = new Presentation("ExistingChart.pptx"))
```
-## **Animation in Category Element**
+## **Animation in a Category Element**
If you want to animate categories elements, write the code according to the steps listed below:
1. Load a presentation.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-calculations/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-calculations/_index.md
index 67e08725c2..29ebc65ca2 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-calculations/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-calculations/_index.md
@@ -60,7 +60,7 @@ using (Presentation pres = new Presentation())
-## **Hide Information from Chart**
+## **Hide Chart Elements**
This topic helps you to understand how to hide information from chart. Using Aspose.Slides for .NET you can hide **Title, Vertical Axis, Horizontal Axis** and **Grid Lines** from chart. Below code example shows how to use these properties.
```c#
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/callout/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/callout/_index.md
index 26e44bff1a..145b5e68be 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/callout/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/callout/_index.md
@@ -32,7 +32,7 @@ using (Presentation presentation = new Presentation())
-## **Set Callout for Doughnut Chart**
+## **Set a Callout for a Doughnut Chart**
Aspose.Slides for .NET provides support for setting series data label callout shape for a Doughnut chart. Below sample example is given.
```c#
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-axis/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-axis/_index.md
index ee8bdf6df5..7b72403d94 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-axis/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-axis/_index.md
@@ -26,7 +26,7 @@ description: "Discover how to use Aspose.Slides for .NET to customize chart axes
---
-## **Getting the Max Values on the Vertical Axis on Charts**
+## **Get the Max Values on the Vertical Axis on Charts**
Aspose.Slides for .NET allows you to obtain the minimum and maximum values on a vertical axis. Go through these steps:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
@@ -59,7 +59,7 @@ using (Presentation pres = new Presentation())
```
-## **Swapping the Data between Axes**
+## **Swap the Data between Axes**
Aspose.Slides allows you to quickly swap the data between axes—the data represented on the vertical axis (y-axis) moves to the horizontal axis (x-axis) and vice versa.
This C# code shows you how to perform the data swap task between axes on a chart:
@@ -78,7 +78,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Disabling the Vertical Axis for Line Charts**
+## **Disable the Vertical Axis for Line Charts**
This C# code shows you how to hide the vertical axis for a line chart:
@@ -92,7 +92,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Disabling the Horizontal Axis for Line Charts**
+## **Disable the Horizontal Axis for Line Charts**
This code shows you how to hide the horizontal axis for a line chart:
@@ -106,7 +106,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Changing Category Axis**
+## **Change a Category Axis**
Using the **CategoryAxisType** property, you can specify your preferred category axis type (**date** or **text**). This code in C# demonstrates the operation:
@@ -122,7 +122,7 @@ using (Presentation presentation = new Presentation("ExistingChart.pptx"))
}
```
-## **Setting the Date Format for Category Axis Value**
+## **Set the Date Format for Category Axis Values**
Aspose.Slides for .NET allows you to set the date format for a category axis value. The operation is demonstrated in this C# code:
```c#
@@ -153,7 +153,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Setting the Rotation Angle for Chart Axis Title**
+## **Set a Rotation Angle for a Chart Axis Title**
Aspose.Slides for .NET allows you to set the rotation angle for a chart axis title. This C# code demonstrates the operation:
```c#
@@ -167,7 +167,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Setting the Position Axis in a Category or Value Axis**
+## **Set the Axis Position on a Category or Value Axis**
Aspose.Slides for .NET allows you to set the position axis in a category or value axis. This C# code shows how to perform the task:
```c#
@@ -180,7 +180,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Enabling the Display Unit label on Chart Value Axis**
+## **Enable the Display Unit Label on Chart Value Axis**
Aspose.Slides for .NET allows you to configure a chart to show a unit label on its chart value axis. This C# code demonstrates the operation:
```c#
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-label/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-label/_index.md
index a96dfd0f4f..1c0ca315df 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-label/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-label/_index.md
@@ -20,7 +20,7 @@ description: "Learn to add and format chart data labels in PowerPoint presentati
Data labels on a chart show details about the chart data series or individual data points. They allow readers to quickly identify data series and they also make charts easier to understand.
-## **Set Precision of Data in Chart Data Labels**
+## **Set Data Precision in Chart Data Labels**
This C# code shows you how to set the data precision in a chart data label:
@@ -152,7 +152,7 @@ series2.Labels.DefaultDataLabelFormat.TextFormat.PortionFormat.FillFormat.SolidF
presentation.Save("SetDataLabelsPercentageSign_out.pptx", SaveFormat.Pptx);
```
-## **Set Label Distance From Axis**
+## **Set Label Distance from an Axis**
This C# code shows you how to set the label distance from a category axis when you are dealing with a chart plotted from axes:
```c#
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-table/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-table/_index.md
index f51f684c5c..263cd6eb61 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-table/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-table/_index.md
@@ -15,7 +15,7 @@ keywords:
description: "Customize chart data tables in .NET for PPT and PPTX with Aspose.Slides to boost efficiency and appeal in presentations."
---
-## **Set Font Properties for Chart Data Table**
+## **Set Font Properties for a Chart Data Table**
Aspose.Slides for .NET provides support for changing color of categories in a series color.
1. Instantiate [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class object.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-legend/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-legend/_index.md
index 394a7e2161..3eafe825f2 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-legend/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-legend/_index.md
@@ -48,7 +48,7 @@ presentation.Save("Legend_out.pptx", SaveFormat.Pptx);
-## **Set Font Size of Legend**
+## **Set the Font Size of a Legend**
The Aspose.Slides for .NET lets developers allow to set font size of legend. Please follow the steps below:
- Instantiate `Presentation` class.
@@ -74,7 +74,7 @@ using (Presentation pres = new Presentation("test.pptx"))
```
-## **Set Font Size of Individual Legend**
+## **Set the Font Size of an Individual Legend**
The Aspose.Slides for .NET lets developers allow to set font size of individual legend entries. Please follow the steps below:
- Instantiate `Presentation` class.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-plot-area/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-plot-area/_index.md
index df4c68be4c..1656dd1d82 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-plot-area/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-plot-area/_index.md
@@ -18,7 +18,7 @@ keywords:
description: "Discover how to customize chart plot areas in PowerPoint presentations with Aspose.Slides for .NET. Improve your slide visuals effortlessly."
---
-## **Get Width, Height of Chart Plot Area**
+## **Get Width and Height of a Chart Plot Area**
Aspose.Slides for .NET provides a simple API for .
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
@@ -49,7 +49,7 @@ using (Presentation pres = new Presentation("test.Pptx"))
-## **Set Layout Mode of Chart Plot Area**
+## **Set the Layout Mode of a Chart Plot Area**
Aspose.Slides for .NET provides a simple API to set the layout mode of the chart plot area. Property **LayoutTargetType** has been added to **ChartPlotArea** and **IChartPlotArea** classes. If the layout of the plot area defined manually this property specifies whether to layout the plot area by its inside (not including axis and axis labels) or outside (including axis and axis labels). There are two possible values which are defined in **LayoutTargetType** enum.
- **LayoutTargetType.Inner** - specifies that the plot area size shall determine the size of the plot area, not including the tick marks and axis labels.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-series/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-series/_index.md
index fb718ece01..e3d8482a68 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-series/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-series/_index.md
@@ -27,7 +27,7 @@ A series is a row or column of numbers plotted in a chart.

-## **Set Chart Series Overlap**
+## **Set the Chart Series Overlap**
The [IChartSeriesOverlap](https://reference.aspose.com/slides/net/aspose.slides.charts/ichartseries/properties/overlap) property controls how bars and columns overlap in a 2D chart by specifying a range from -100 to 100. Since this property is associated with the series group rather than individual chart series, it is read-only at the series level. To configure overlap values, use the `ParentSeriesGroup.Overlap` read/write property, which applies the specified overlap to all series in that group.
@@ -59,7 +59,7 @@ The result:

-## **Change Series Fill Color**
+## **Change the Series Fill Color**
Aspose.Slides makes it straightforward to customize the fill colors of chart series, allowing you to highlight specific data points and create visually appealing charts. This is achieved through the [IFormat](https://reference.aspose.com/slides/net/aspose.slides.charts/iformat/) object, which supports various fill types, color configurations, and other advanced styling options. After adding a chart to a slide and accessing the desired series, simply get a series and apply the appropriate fill color. Beyond solid fills, you can also leverage gradient or pattern fills for enhanced design flexibility. Once you’ve set the colors according to your requirements, save the presentation to finalize the updated look.
@@ -89,7 +89,7 @@ The result:

-## **Change Series Name**
+## **Change the Series Name**
Aspose.Slides offers a simple way to modify the names of chart series, making it easier to label data in a clear and meaningful way. By accessing the relevant worksheet cell in the chart data, developers can customize how the data is presented. This modification is particularly useful when series names need to be updated or clarified based on the data’s context. After renaming the series, the presentation can be saved to persist the changes.
@@ -139,7 +139,7 @@ The result:

-## **Get Automatic Series Fill Color**
+## **Get the Automatic Series Fill Color**
Aspose.Slides for .NET allows you to get the automatic fill color for chart series within a plot area. After creating an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation/) class, you can obtain a reference to the desired slide by index, then add a chart using your preferred type (such as `ChartType.ClusteredColumn`). By accessing the series in the chart, you can get the automatic fill color.
@@ -169,7 +169,7 @@ Series 1 color: ffc0504d
Series 2 color: ff9bbb59
```
-## **Set Invert Fill Color for Chart Series**
+## **Set Invert Fill Color for a Chart Series**
When your data series contains both positive and negative values, simply coloring every column or bar the same can make the chart hard to read. Aspose.Slides for .NET lets you assign an invert fill color—a separate fill applied automatically to data points that fall below zero—so negative values stand out at a glance. In this section you’ll learn how to enable that option, choose an appropriate color, and save the updated presentation.
@@ -268,7 +268,7 @@ using (Presentation presentation = new Presentation("test_chart.pptx"))
}
```
-## **Set Series Gap Width**
+## **Set the Series Gap Width**
Gap width controls the amount of empty space between adjacent columns or bars—wider gaps emphasize individual categories, while narrower gaps create a denser, more compact look. Through Aspose.Slides for .NET you can fine‑tune this parameter for an entire series, achieving exactly the visual balance your presentation requires without altering the underlying data.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/error-bar/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/error-bar/_index.md
index 1fd9963526..bb3f81934e 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/error-bar/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/error-bar/_index.md
@@ -14,7 +14,7 @@ keywords:
description: "Learn how to add and customize error bars in charts with Aspose.Slides for .NET—optimize data visuals in PowerPoint presentations."
---
-## **Add Error Bar**
+## **Add Error Bars**
Aspose.Slides for .NET provides a simple API for managing error bar values. The sample code applies when using a custom value type. To specify a value, use the **ErrorBarCustomValues** property of a specific data point in the **DataPoints** collection of series:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
@@ -51,7 +51,7 @@ using (Presentation presentation = new Presentation())
-## **Add Custom Error Bar Value**
+## **Add Custom Error Bar Values**
Aspose.Slides for .NET provides a simple API for managing custom error bar values. The sample code applies when the **IErrorBarsFormat.ValueType** property is equal to **Custom**. To specify a value, use the **ErrorBarCustomValues** property of a specific data point in the **DataPoints** collection of series:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/trend-line/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/trend-line/_index.md
index 992e88b835..b27b287983 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/trend-line/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-entities/trend-line/_index.md
@@ -21,7 +21,7 @@ keywords:
description: "Quickly add and customize trend lines in PowerPoint charts with Aspose.Slides for .NET — a practical guide to engage your audience."
---
-## **Add Trend Line**
+## **Add a Trend Line**
Aspose.Slides for .NET provides a simple API for managing different chart Trend Lines:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
@@ -84,7 +84,7 @@ pres.Save("ChartTrendLines_out.pptx", SaveFormat.Pptx);
-## **Add Custom Line**
+## **Add a Custom Line**
Aspose.Slides for .NET provides a simple API to add custom lines in a chart. To add a simple plain line to a selected slide of the presentation, please follow the steps below:
- Create an instance of Presentation class
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-formatting/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-formatting/_index.md
index a804396cdb..9cae1e8d92 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-formatting/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-formatting/_index.md
@@ -198,7 +198,7 @@ pres.Save("FormattedChart_out.pptx", SaveFormat.Pptx);
-## **Set Font Properties for Chart**
+## **Set Font Properties for a Chart**
Aspose.Slides for .NET provides support for setting the font related properties for the chart. Please follow the steps below for setting the font properties for chart.
- Instantiate Presentation class object.
@@ -221,7 +221,7 @@ using (Presentation pres = new Presentation())
-## **Set Format of Numerics**
+## **Set the Numeric Format**
Aspose.Slides for .NET provides a simple API for managing chart data format:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
index ebb7c85fd8..349d8623d4 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
@@ -15,7 +15,7 @@ keywords:
description: "Learn how to create and customize 3-D charts in Aspose.Slides for .NET, with support for PPT and PPTX files—boost your presentations today."
---
-## **Set RotationX, RotationY and DepthPercents properties of 3D Chart**
+## **Set RotationX, RotationY and DepthPercents Properties of a 3D Chart**
Aspose.Slides for .NET provides a simple API for setting these properties. This following article will help you how set different properties like X,Y Rotation , **DepthPercents** etc. The sample code applies setting the above said properties.
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/data-points-of-treemap-and-sunburst-chart/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/data-points-of-treemap-and-sunburst-chart/_index.md
index 8836bf5940..0eb00f0871 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/data-points-of-treemap-and-sunburst-chart/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/data-points-of-treemap-and-sunburst-chart/_index.md
@@ -56,7 +56,7 @@ the properties added specific for data points.
two properties: [**Format**](https://reference.aspose.com/slides/net/aspose.slides.charts/ichartdatapointlevel/properties/format) and
[**DataLabel** ](https://reference.aspose.com/slides/net/aspose.slides.charts/ichartdatapointlevel/properties/label)which
provide access to corresponding settings.
-## **Show Data Point Value**
+## **Show a Data Point Value**
Show value of "Leaf 4" data point:
@@ -67,7 +67,7 @@ dataPoints[3].DataPointLevels[0].Label.DataLabelFormat.ShowValue = true;
```

-## **Set Data Point Label and Color**
+## **Set a Data Point Label and Color**
Set "Branch 1" data label to show series name ("Series1") instead of category name. Then set text color to yellow:
@@ -82,7 +82,7 @@ branch1Label.DataLabelFormat.TextFormat.PortionFormat.FillFormat.SolidFillColor.
```

-## **Set Data Point Branch Color**
+## **Set a Data Point Branch Color**
Change color of "Stem 4" branch:
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/doughnut-chart/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/doughnut-chart/_index.md
index 150daaf4f9..ce0342772a 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/doughnut-chart/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/doughnut-chart/_index.md
@@ -16,7 +16,7 @@ keywords:
description: "Discover how to create and customize doughnut charts in Aspose.Slides for .NET, supporting PowerPoint formats for dynamic presentations."
---
-## **Specify Center Gap in Doughnut Chart**
+## **Specify the Center Gap in a Doughnut Chart**
In order to specify the size of the hole in a doughnut chart. Please follow the steps below:
- Instantiate [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
index 719f4107e2..fced080959 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
@@ -19,7 +19,7 @@ keywords:
description: "Learn how to create and customize pie charts in .NET with Aspose.Slides, exportable to PowerPoint, boosting your data storytelling in seconds."
---
-## **Second Plot Options for Pie of Pie and Bar of Pie Chart**
+## **Second Plot Options for Pie of Pie and Bar of Pie Charts**
Aspose.Slides for .NET now supports, second plot options for Pie of Pie or Bar of Pie chart. In this topic, we will see with example how to Specify these options using Aspose.Slides. In order to specify the properties. Please follow the steps below:
1. Instantiate [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class object.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-workbook/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-workbook/_index.md
index 76244dac05..dc54cc39e0 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-workbook/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-workbook/_index.md
@@ -21,7 +21,7 @@ keywords:
description: "Discover Aspose.Slides for .NET: effortlessly manage chart workbooks in PowerPoint and OpenDocument formats to streamline your presentation data."
---
-## **Set Chart Data from Workbook**
+## **Read and Write Chart Data from a Workbook**
Aspose.Slides provides the [ReadWorkbookStream](https://reference.aspose.com/slides/net/aspose.slides.charts/ichartdata/readworkbookstream/) and [WriteWorkbookStream](https://reference.aspose.com/slides/net/aspose.slides.charts/ichartdata/writeworkbookstream/) methods that allow you to read and write chart data workbooks (containing chart data edited with Aspose.Cells). **Note** that the chart data has to be organized in the same manner or must have a structure similar to the source.
This C# code demonstrates a sample operation:
@@ -43,7 +43,7 @@ using (Presentation pres = new Presentation("chart.pptx"))
```
-## **Set WorkBook Cell as Chart DataLabel**
+## **Set a WorkBook Cell as a Chart Data Label**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation/) class.
1. Get a slide's reference through its index.
1. Add a Bubble chart with some data.
@@ -95,7 +95,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Specify Data Source Type**
+## **Specify the Data Source Type**
This C# code shows you how to specify a type for a data source:
@@ -121,7 +121,7 @@ using (Presentation pres = new Presentation())
In [Aspose.Slides 19.4](https://docs.aspose.com/slides/net/aspose-slides-for-net-19-4-release-notes/), we implemented support for external workbooks as a data source for charts.
{{% /alert %}}
-### **Create External Workbook**
+### **Create an External Workbook**
Using the **`ReadWorkbookStream`** and **`SetExternalWorkbook`** methods, you can either create an external workbook from scratch or make an internal workbook external.
This C# code demonstrates the external workbook creation process:
@@ -145,7 +145,7 @@ using (Presentation pres = new Presentation())
```
-### **Set External Workbook**
+### **Set an External Workbook**
Using the **`SetExternalWorkbook`** method, you can assign an external workbook to a chart as its data source. This method can also be used to update a path to the external workbook (if the latter has been moved).
While you cannot edit the data in workbooks stored in remote locations or resources, you can still use such workbooks as an external data source. If the relative path for an external workbook is provided, it gets converted to a full path automatically.
@@ -191,7 +191,7 @@ using (Presentation pres = new Presentation())
}
```
-### **Get Chart External Data Source Workbook Path**
+### **Get the External Data Source Workbook Path of a Chart**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation/) class.
1. Get a slide's reference through its index.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
index 89cb2c051e..3e7ede5379 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
@@ -29,7 +29,7 @@ description: "Apply Excel-style formulas in Aspose.Slides for .NET chart workshe
---
-## **About Chart Spreadsheet Formula in Presentation**
+## **About Chart Spreadsheet Formulas in Presentations**
**Chart spreadsheet** (or chart worksheet) in presentation is the data source of the chart. Chart spreadsheet contains data, which are represented on the chart in a graphic way. When you create a chart in PowerPoint, the worksheet associated with this chart is automatically created too. Chart worksheet is created for all types of charts: line chart, bar chart, sunburst chart, pie chart, etc. To see chart spreadsheet in PowerPoint you should double-click on the chart:

@@ -62,7 +62,7 @@ The following functionality is supported for formulas in Aspose.Slides:
Typically, spreadsheets store the last calculated formula values. If after presentation loading, the chart data were not changed - **IChartDataCell.Value** property it returns those values while reading. But, if spreadsheet data had been changed, while reading **ChartDataCell.Value** property it throws the **CellUnsupportedDataException** for the unsupported formulas. This is because when formulas are successfully parsed, the cell dependencies are determined and the correctness of the last values is determined. But, if the formula can not be parsed, the correctness of cell value cannot be guaranteed.
-## **Add Chart Spreadsheet Formula to Presentation**
+## **Add a Chart Spreadsheet Formula to a Presentation**
First, add a chart with some sample data to the first slide of a new presentation with
[IShapeCollection.Shapes.AddChart](https://reference.aspose.com/slides/net/aspose.slides.ishapecollection/addchart/methods/1).
The worksheet of the chart is automatically created and can be accessed with
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/create-chart/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/create-chart/_index.md
index 867383b7fc..2d9d3e4895 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/create-chart/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/create-chart/_index.md
@@ -765,7 +765,7 @@ The result:

-### **Create Multi Category Charts**
+### **Create Multi-Category Charts**
Multi Category charts are used to display data that involves more than one categorical grouping, allowing you to compare values across multiple dimensions simultaneously. They are particularly helpful when you need to analyze trends and relationships within complex, multi-layered datasets.
@@ -1078,7 +1078,7 @@ using (Presentation presentation = new Presentation("ExistingChart.pptx"))
}
```
-## **Set Data Range for Charts**
+## **Set Data Range for a Chart**
Aspose.Slides for .NET provides the flexibility to define a specific data range from a worksheet as the source for your chart’s data. This means you can directly map a portion of your worksheet to the chart, allowing you to control which cells contribute to the chart's series and categories. As a result, you can easily update and synchronize your charts with the latest data changes in your worksheet, ensuring that your PowerPoint presentations reflect current and accurate information.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-charts/export-chart/_index.md b/en/net/developer-guide/presentation-content/powerpoint-charts/export-chart/_index.md
index 733f5e3408..0e6867d9aa 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-charts/export-chart/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-charts/export-chart/_index.md
@@ -17,7 +17,7 @@ keywords:
description: "Learn how to export presentation charts with Aspose.Slides for .NET, supporting PPT and PPTX formats, and streamline reporting into any workflow."
---
-## **Get Chart Image**
+## **Get a Chart Image**
Aspose.Slides for .NET provides support for extracting image of specific chart. Below sample example is given.
```c#
diff --git a/en/net/developer-guide/presentation-content/powerpoint-shapes/activex/_index.md b/en/net/developer-guide/presentation-content/powerpoint-shapes/activex/_index.md
index 00561aa837..e55e7819bc 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-shapes/activex/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-shapes/activex/_index.md
@@ -143,7 +143,7 @@ presentation.Save("withActiveX.cleared_out.pptm", Aspose.Slides.Export.SaveForma
```
-## **Add ActiveX Media Player Control**
+## **Add an ActiveX Media Player Control**
To add ActiveX Media Player control, please perform following steps:
1. Create an instance of the Presentation class and load the sample presentation with Media Player ActiveX controls in it.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-shapes/create-shape-thumbnails/_index.md b/en/net/developer-guide/presentation-content/powerpoint-shapes/create-shape-thumbnails/_index.md
index 5b396c3de6..5e204c388b 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-shapes/create-shape-thumbnails/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-shapes/create-shape-thumbnails/_index.md
@@ -26,7 +26,7 @@ This article explains how to generate slide thumbnails in different ways:
- Generating a thumbnail of SmartArt child node.
-## **Generate Shape Thumbnail from Slide**
+## **Generate a Shape Thumbnail from a Slide**
To generate a shape thumbnail from any slide using Aspose.Slides for .NET:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
@@ -48,7 +48,7 @@ using (Presentation presentation = new Presentation("HelloWorld.pptx"))
```
-## **Generate User Defined Scaling Factor Thumbnail**
+## **Generate a User-Defined Scaling Factor Thumbnail**
To generate the shape thumbnail of any slide shape using Aspose.Slides for .NET:
1. Create an instance of the `Presentation` class.
@@ -73,7 +73,7 @@ using (Presentation presentation = new Presentation("HelloWorld.pptx"))
```
-## **Create Bounds Shape's Appearance Thumbnail**
+## **Create a Bounds-Based Shape Appearance Thumbnail**
This method for creating thumbnails of shapes allows developers to generate a thumbnail in the bounds of the shape's appearance. It takes into account all the shape effects. The generated shape thumbnail is restricted by the slide bounds. To generate a thumbnail of any slide shape in bound of its appearance, use following sample code:
1. Create an instance of the `Presentation` class.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-animation/_index.md b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-animation/_index.md
index ed37b50df3..0472fdcba8 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-animation/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-animation/_index.md
@@ -45,7 +45,7 @@ PowerPoint provides many options and tools for animations and animation effects
* Aspose.Slides provides the classes and types you need to work with animations under the [Aspose.Slides.Animation](https://reference.aspose.com/slides/net/aspose.slides.animation/) namespace,
* Aspose.Slides provides over **150 animation effects** under the [EffectType](https://reference.aspose.com/slides/net/aspose.slides.animation/effecttype) enumeration. These effects are essentially the same (or equivalent) effects used in PowerPoint.
-## **Apply Animation to TextBox**
+## **Apply Animation to a TextBox**
Aspose.Slides for .NET allows you to apply animation to the text in a shape.
@@ -92,7 +92,7 @@ Besides applying animations to text, you can also apply animations to a single [
{{% /alert %}}
-## **Apply Animation to PictureFrame**
+## **Apply Animation to a PictureFrame**
1. Create an instance of the [Presentation](http://www.aspose.com/api/net/slides/aspose.slides/) class.
2. Get a slide's reference through its index.
@@ -126,7 +126,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Apply Animation to Shape**
+## **Apply Animation to a Shape**
1. Create an instance of the [Presentation](http://www.aspose.com/api/net/slides/aspose.slides/) class.
2. Get a slide's reference through its index.
@@ -178,7 +178,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Get the Animation Effects Applied to Shape**
+## **Get the Animation Effects Applied to a Shape**
The following examples show you how to use the `GetEffectsByShape` method from the [ISequence](https://reference.aspose.com/slides/net/aspose.slides.animation/isequence/) interface to get all animation effects applied to a shape.
@@ -335,7 +335,7 @@ Aspose.Slides provides these properties to allow you to work with sounds in anim
- [IEffect.Sound](https://reference.aspose.com/slides/net/aspose.slides.animation/effect/sound/)
- [IEffect.StopPreviousSound](https://reference.aspose.com/slides/net/aspose.slides.animation/effect/stopprevioussound/)
-### **Add Animation Effect Sound**
+### **Add an Animation Effect Sound**
This C# code shows you how to add an animation effect sound and stop it when the next effect starts:
@@ -371,7 +371,7 @@ using (Presentation pres = new Presentation("AnimExample_out.pptx"))
}
```
-### **Extract Animation Effect Sound**
+### **Extract an Animation Effect Sound**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation/) class.
2. Get a slide’s reference through its index.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-effect/_index.md b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-effect/_index.md
index a273354338..fc489e1f33 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-effect/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-effect/_index.md
@@ -31,7 +31,7 @@ Some combinations of effects look better than others. For this reason, PowerPoin
Aspose.Slides provides properties and methods under the [EffectFormat](https://reference.aspose.com/slides/net/aspose.slides/effectformat/) class that allow you to apply the same effects to shapes in PowerPoint presentations.
-## **Apply Shadow Effect**
+## **Apply a Shadow Effect**
To apply a shadow effect to a shape in Aspose.Slides for .NET, you can easily adjust parameters like color, blur radius, and direction. This gives your shapes a more dynamic and professional appearance, adding depth and focus. By using simple code snippets, you can apply these effects across multiple shapes, enhancing the overall visual appeal of your presentations.
@@ -53,7 +53,7 @@ presentation.Save("shadow_effect.pptx", SaveFormat.Pptx);

-## **Apply Reflection Effect**
+## **Apply a Reflection Effect**
To apply a reflection effect in Aspose.Slides for .NET, you can add a mirror-like reflection to shapes, adjusting parameters such as distance, transparency, and size. This effect enhances the aesthetic of your presentations by giving shapes a more polished and sophisticated look. It’s easy to implement with simple code, enabling quick application across multiple elements for a consistent design.
@@ -76,7 +76,7 @@ presentation.Save("reflection_effect.pptx", SaveFormat.Pptx);

-## **Apply Glow Effect**
+## **Apply a Glow Effect**
To apply a glow effect to a shape in Aspose.Slides for .NET, you can add a soft, luminous aura around shapes, adjusting properties like color and size. This effect helps make shapes stand out and adds an attractive, eye-catching visual element to your presentation. It's easy to implement with minimal code, enhancing the overall look of your slides.
@@ -97,7 +97,7 @@ presentation.Save("glow_effect.pptx", SaveFormat.Pptx);

-## **Apply Soft Edges Effect**
+## **Apply a Soft Edges Effect**
To apply a soft edges effect in Aspose.Slides for .NET, you can create a smooth, blurred transition around the edges of a shape. This effect adds a more subtle and refined look, perfect for designs that need a gentle, softer appearance. You can easily adjust parameters like radius to achieve the desired effect across various shapes in your presentation.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-effective-properties/_index.md b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-effective-properties/_index.md
index 6e0239e5aa..b73455e432 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-effective-properties/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-effective-properties/_index.md
@@ -46,7 +46,7 @@ using (Presentation pres = new Presentation("Presentation1.pptx"))
-## **Get Effective Properties of Camera**
+## **Get Effective Properties of a Camera**
Aspose.Slides for .NET allows developers to get effective properties of the camera. For this purpose, the **CameraEffectiveData** class has been added in Aspose.Slides. CameraEffectiveData class represents an immutable object which contains effective camera properties. An instance of **CameraEffectiveData** class is used as part of **ThreeDFormatEffectiveData** class which is an effective values pair for ThreeDFormat class.
The following code sample shows how to get effective properties for the camera.
@@ -64,7 +64,7 @@ using (Presentation pres = new Presentation("Presentation1.pptx"))
```
-## **Get Effective Properties of Light Rig**
+## **Get Effective Properties of a Light Rig**
Aspose.Slides for .NET allows developers to get effective properties of Light Rig. For this purpose, the **LightRigEffectiveData** class has been added in Aspose.Slides. LightRigEffectiveData class represents an immutable object which contains effective light rig properties. An instance of **LightRigEffectiveData** class is used as part of **ThreeDFormatEffectiveData** class which is an effective values pair for ThreeDFormat class.
The following code sample shows how to get effective properties for the Light Rig.
@@ -81,7 +81,7 @@ using (Presentation pres = new Presentation("Presentation1.pptx"))
```
-## **Get Effective Properties of Bevel Shape**
+## **Get Effective Properties of a Bevel Shape**
Aspose.Slides for .NET allows developers to get effective properties of Bevel Shape. For this purpose, the **ShapeBevelEffectiveData** class has been added in Aspose.Slides. ShapeBevelEffectiveData class represents an immutable object which contains effective shape's face relief properties. An instance of **ShapeBevelEffectiveData** class is used as part of **ThreeDFormatEffectiveData** class which is an effective values pair for ThreeDFormat class.
The following code sample shows how to get effective properties for the Bevel Shape.
@@ -100,7 +100,7 @@ using (Presentation pres = new Presentation("Presentation1.pptx"))
-## **Get Effective Properties of Text Frame**
+## **Get Effective Properties of a Text Frame**
Using Aspose.Slides for .NET, you can get effective properties of Text Frame. For this purpose, the **TextFrameFormatEffectiveData** class has been added in Aspose.Slides which contains effective text frame formatting properties.
The following code sample shows how to get effective text frame formatting properties.
@@ -127,7 +127,7 @@ using (Presentation pres = new Presentation("Presentation1.pptx"))
-## **Get Effective Properties of Text Style**
+## **Get Effective Properties of a Text Style**
Using Aspose.Slides for .NET, you can get effective properties of Text Style. For this purpose, the **TextStyleEffectiveData** class has been added in Aspose.Slides which contains effective text style properties.
The following code sample shows how to get effective text style properties.
@@ -154,7 +154,7 @@ using (Presentation pres = new Presentation("Presentation1.pptx"))
```
-## **Get Effective Font Height Value**
+## **Get the Effective Font Height Value**
Using Aspose.Slides for .NET, you can get effective properties of Font Height . Here is the code demonstrating the portion's effective font height value changing after setting local font height values on different presentation structure levels.
```c#
@@ -203,7 +203,7 @@ using (Presentation pres = new Presentation())
```
-## **Get Effective Fill Format for Table**
+## **Get the Effective Fill Format for a Table**
Using Aspose.Slides for .NET, you can get effective fill formatting for different table logic parts. For this purpose, the **IFillFormatEffectiveData** interface has been added in Aspose.Slides which contains effective fill formatting properties. Please note that cell formatting always has higher priority than row formatting, a row has higher priority than column and column higher that whole table.
So finally **CellFormatEffectiveData** properties always used to draw the table. The following code sample shows how to get effective fill formatting for different table logic parts.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-manipulations/_index.md b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-manipulations/_index.md
index 309dc5036b..0d826c35d5 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-manipulations/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-manipulations/_index.md
@@ -27,7 +27,7 @@ keywords:
description: "Learn to create, edit and optimize shapes in Aspose.Slides for .NET and deliver high-performance PowerPoint presentations."
---
-## **Find Shape in Slide**
+## **Find a Shape on a Slide**
This topic will describe a simple technique to make it easier for developers to find a specific shape on a slide without using its internal Id. It is important to know that PowerPoint Presentation files do not have any way to identify shapes on a slide except an internal unique Id. It seems to be difficult for developers to find a shape using its internal unique Id. All shapes added to the slides have some Alt Text. We suggest developers to use alternative text for finding a specific shape. You can use MS PowerPoint to define the alternative text for objects which you are planning to change in the future.
After setting the alternative text of any desired shape, you can then open that presentation using Aspose.Slides for .NET and iterate through all shapes added to a slide. During each iteration, you can check the alternative text of the shape and the shape with the matching alternative text would be the shape required by you. To demonstrate this technique in a better way, we have created a method, [FindShape](https://reference.aspose.com/slides/net/aspose.slides.util/slideutil/findshape/#findshape_1) that does the trick to find a specific shape in a slide and then simply returns that shape.
@@ -66,7 +66,7 @@ public static IShape FindShape(ISlide slide, string alttext)
-## **Clone Shape**
+## **Clone a Shape**
To clone a shape to a slide using Aspose.Slides for .NET:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
@@ -97,7 +97,7 @@ using (Presentation srcPres = new Presentation("Source Frame.pptx"))
-## **Remove Shape**
+## **Remove a Shape**
Aspose.Slides for .NET allows developers to remove any shape. To remove the shape from any slide, please follow the steps below:
1. Create an instance of `Presentation` class.
@@ -133,7 +133,7 @@ pres.Save("RemoveShape_out.pptx", SaveFormat.Pptx);
-## **Hide Shape**
+## **Hide a Shape**
Aspose.Slides for .NET allows developers to hide any shape. To hide the shape from any slide, please follow the steps below:
1. Create an instance of `Presentation` class.
@@ -169,7 +169,7 @@ pres.Save("Hiding_Shapes_out.pptx", SaveFormat.Pptx);
-## **Change Shapes Order**
+## **Change Shape Order**
Aspose.Slides for .NET allows developers to reorder the shapes. Reordering the shape specifies which shape is on the front or which shape is at the back. To reorder the shape from any slide, please follow the steps below:
1. Create an instance of `Presentation` class.
@@ -197,7 +197,7 @@ presentation1.Save( "Reshape_out.pptx", SaveFormat.Pptx);
```
-## **Get Interop Shape ID**
+## **Get the Interop Shape ID**
Aspose.Slides for .NET allows developers to get a unique shape identifier in slide scope in contrast to the UniqueId property, which allows obtaining a unique identifier in presentation scope. Property OfficeInteropShapeId was added to IShape interfaces and Shape class respectively. The value returned by OfficeInteropShapeId property corresponds to the value of the Id of the Microsoft.Office.Interop.PowerPoint.Shape object. Below is a sample code is given.
```c#
@@ -213,7 +213,7 @@ public static void Run()
-## **Set Alternative Text for Shape**
+## **Set Alternative Text for a Shape**
Aspose.Slides for .NET allows developers to set AlternateText of any shape.
Shapes in a presentation could be distinguished by the AlternativeText or Shape Name property.
AlternativeText property could be read or set by using Aspose.Slides as well as Microsoft PowerPoint.
@@ -259,7 +259,7 @@ pres.Save("Set_AlternativeText_out.pptx", SaveFormat.Pptx);
-## **Access Layout Formats for Shape**
+## **Access Layout Formats for a Shape**
Aspose.Slides for .NET provides a simple API to access layout formats for a shape. This article demonstrates how you can access layout formats.
Below sample code is given.
@@ -275,7 +275,7 @@ using (Presentation pres = new Presentation("pres.pptx"))
}
```
-## **Render Shape as SVG**
+## **Render a Shape as SVG**
Now Aspose.Slides for .NET support for rendering a shape as svg. WriteAsSvg method (and its overload) has been added to Shape class and IShape interface. This method allows to save content of the shape as an SVG file. Code snippet below shows how to export slide's shape to an SVG file.
```c#
@@ -292,7 +292,7 @@ public static void Run()
}
```
-## **Align Shape**
+## **Align a Shape**
Through the [SlidesUtil.AlignShape()](https://reference.aspose.com/slides/net/aspose.slides.util/slideutil/methods/alignshapes/index) overloaded method, you can
diff --git a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/connector/_index.md b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/connector/_index.md
index c2ab5bf3cf..ba3f9d7f79 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/connector/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/connector/_index.md
@@ -90,7 +90,7 @@ The `Connector.Reroute` method reroutes a connector and forces it to take the sh
{{% /alert %}}
-## **Specify Connection Dot**
+## **Specify a Connection Dot**
If you want a connector to link two shapes using specific dots on the shapes, you have to specify your preferred connection dots this way:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation/) class.
@@ -138,11 +138,11 @@ using (Presentation presentation = new Presentation())
}
```
-## **Adjust Connector Point**
+## **Adjust a Connector Point**
You can adjust an existing connector through its adjustment points. Only connectors with adjustment points can be altered in this manner. See the table under **[Types of connectors.](/slides/net/connector/#types-of-connectors)**
-#### **Simple Case**
+### **Simple Case**
Consider a case where a connector between two shapes (A and B) passes through a third shape (C):
@@ -329,7 +329,7 @@ The result:
We demonstrated calculations involving simple adjustments and complicated adjustment points (adjustment points with rotation angles). Using the knowledge acquired, you can develop your own model (or write a code) to get a `GraphicsPath` object or even set a connector's adjustment point values based on specific slide coordinates.
-## **Find Angle of Connector Lines**
+## **Find the Angle of Connector Lines**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation/) class.
1. Get a slide's reference through its index.
1. Access the connector line shape.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/custom-shapes/_index.md b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/custom-shapes/_index.md
index 8583c37668..0eccd627c4 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/custom-shapes/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/custom-shapes/_index.md
@@ -124,7 +124,7 @@ void MoveTo(float x, float y);
void RemoveAt(int index);
```
-## **Add Custom Points to Shape**
+## **Add Custom Points to a Shape**
1. Create an instance of the [GeometryShape](https://reference.aspose.com/slides/net/aspose.slides/geometryshape) class and set the [ShapeType.Rectangle](https://reference.aspose.com/slides/net/aspose.slides/shapetype) type.
2. Get an instance of the [GeometryPath](https://reference.aspose.com/slides/net/aspose.slides/geometrypath) class from the shape.
@@ -148,7 +148,7 @@ using (Presentation pres = new Presentation())

-## **Remove Points from Shape**
+## **Remove Points from a Shape**
1. Create an instance of [GeometryShape](https://reference.aspose.com/slides/net/aspose.slides/geometryshape) class and set the [ShapeType.Heart](https://reference.aspose.com/slides/net/aspose.slides/shapetype) type.
2. Get an instance of the [GeometryPath](https://reference.aspose.com/slides/net/aspose.slides/geometrypath) class from the shape.
@@ -169,7 +169,7 @@ using (Presentation pres = new Presentation())
```

-## **Create Custom Shape**
+## **Create a Custom Shape**
1. Calculate the points for the shape.
2. Create an instance of the [GeometryPath](https://reference.aspose.com/slides/net/aspose.slides/geometrypath) class.
@@ -217,7 +217,7 @@ using (Presentation pres = new Presentation())
```

-## **Create Composite Custom Shape**
+## **Create a Composite Custom Shape**
1. Create an instance of the [GeometryShape](https://reference.aspose.com/slides/net/aspose.slides/geometryshape) class.
2. Create a first instance of the [GeometryPath](https://reference.aspose.com/slides/net/aspose.slides/geometrypath) class.
@@ -250,7 +250,7 @@ using (Presentation pres = new Presentation())
```

-## **Create Custom Shape with Curved Corners**
+## **Create a Custom Shape with Curved Corners**
This C# code shows you how to create a custom shape with curved corners (inwards);
diff --git a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
index 5e0aa32859..2608b7477a 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
@@ -20,7 +20,7 @@ description: "Learn how to create, format, and manipulate ellipse shapes in Aspo
---
-## **Create Ellipse**
+## **Create an Ellipse**
In this topic, we will introduce developers about adding ellipse shapes to their slides using Aspose.Slides for .NET . Aspose.Slides for .NET provides an easier set of APIs to draw different kinds of shapes with just a few lines of code. To add a simple ellipse to a selected slide of the presentation, please follow the steps below:
1. Create an instance of [Presentation ](https://reference.aspose.com/slides/net/aspose.slides/presentation)class
@@ -48,7 +48,7 @@ using (Presentation pres = new Presentation())
-## **Create Formatted Ellipse**
+## **Create a Formatted Ellipse**
To add a better formatted ellipse to a slide, please follow the steps below:
1. Create an instance of [Presentation ](https://reference.aspose.com/slides/net/aspose.slides/presentation)class.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/group/_index.md b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/group/_index.md
index 2684d28a0c..bd35268c93 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/group/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/group/_index.md
@@ -17,7 +17,7 @@ keywords:
description: "Learn to group and ungroup shapes in PowerPoint decks using Aspose.Slides for .NET—fast, step-by-step guide with free C# code."
---
-## **Add Group Shape**
+## **Add a Group Shape**
Aspose.Slides support working with group shapes on slides. This feature helps developers support richer presentations. Aspose.Slides for .NET supports adding or accessing group shapes. It is possible to add shapes to an added group shape to populate it or access any property of group shape. To add a group shape to a slide using Aspose.Slides for .NET:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
@@ -57,7 +57,7 @@ using (Presentation pres = new Presentation())
-## **Access AltText Property**
+## **Access the AltText Property**
This topic shows simple steps, complete with code examples, for adding a group shape and accessing AltText property of group shapes on slides. To access AltText of a group shape in a slide using Aspose.Slides for .NET:
1. Instantiate `Presentation` class that represents PPTX file.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/line/_index.md b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/line/_index.md
index 0cf27abc18..99f4b0583f 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/line/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/line/_index.md
@@ -22,7 +22,7 @@ description: "Learn to manipulate line formatting in PowerPoint presentations wi
---
Aspose.Slides for .NET supports adding different kinds of shapes to the slides. In this topic, we will start working with shapes by adding lines to the slides. Using Aspose.Slides for .NET, developers can not only create simple lines , but some fancy lines can also be drawn on the slides.
-## **Create Plain Line**
+## **Create a Plain Line**
To add a simple plain line to a selected slide of the presentation, please follow the steps below:
- Create an instance of [Presentation ](https://reference.aspose.com/slides/net/aspose.slides/presentation)class.
@@ -48,7 +48,7 @@ using (Presentation pres = new Presentation())
```
-## **Create Arrow Shaped Line**
+## **Create an Arrow-Shaped Line**
Aspose.Slides for .NET also allows developers to configure some properties of the line to make it look more appealing. Let's try to configure few properties of a line to make it look like an arrow. Please follow the steps below to do so:
- Create an instance of [Presentation ](https://reference.aspose.com/slides/net/aspose.slides/presentation)class[](http://www.aspose.com/api/net/slides/aspose.slides/)[](http://www.aspose.com/api/net/slides/aspose.slides/).
diff --git a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/paragraph/_index.md b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/paragraph/_index.md
index 40c43fcaf5..49098294da 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/paragraph/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/paragraph/_index.md
@@ -20,10 +20,10 @@ keywords:
description: "Learn how to retrieve paragraph and text-portion bounds in Aspose.Slides for .NET to optimize text positioning in PowerPoint presentations."
---
-## **Get Paragraph and Portion Coordinates in TextFrame**
+## **Get Paragraph and Portion Coordinates in a TextFrame**
Using Aspose.Slides for .NET, developers can now get the rectangular coordinates for Paragraph inside paragraphs collection of TextFrame. It also allows you to get the coordinates of portion inside portion collection of a paragraph. In this topic, we are going to demonstrate with the help of an example that how to get the rectangular coordinates for paragraph along with position of portion inside a paragraph.
-## **Get Rectangular Coordinates of Paragraph**
+## **Get Rectangular Coordinates of a Paragraph**
The new method **GetRect()** has been added. It allows to get paragraph bounds rectangle.
```c#
@@ -36,7 +36,7 @@ using (Presentation presentation = new Presentation("Shapes.pptx"))
}
```
-## **Get size of paragraph and portion inside table cell text frame**
+## **Get the Size of a Paragraph and Portion Inside a Table Cell TextFrame**
To get the [Portion](https://reference.aspose.com/slides/net/aspose.slides/portion) or [Paragraph](https://reference.aspose.com/slides/net/aspose.slides/paragraph) size and coordinates in a table cell text frame, you can use the [IPortion.GetRect](https://reference.aspose.com/slides/net/aspose.slides/iportion/methods/getrect) and [IParagraph.GetRect](https://reference.aspose.com/slides/net/aspose.slides/iparagraph/methods/getrect) methods.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/portion/_index.md b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/portion/_index.md
index b3cd16c5fd..2dc9908073 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/portion/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/portion/_index.md
@@ -17,7 +17,7 @@ keywords:
description: "Learn how to manage text portions in PowerPoint presentations using Aspose.Slides for .NET, boosting performance and customization."
---
-## **Get Position Coordinates of Portion**
+## **Get Coordinates of a Text Portion**
**GetCoordinates()** method has been added to IPortion and Portion class which allows retrieving the coordinates of the beginning of the portion:
```c#
diff --git a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/rectangle/_index.md b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/rectangle/_index.md
index 97a63bfca4..7a0b5b6b7c 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/rectangle/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-shapes/shape-types/rectangle/_index.md
@@ -19,7 +19,7 @@ description: "Boost your PowerPoint presentations by adding rectangles with Aspo
---
-## **Create Simple Rectangle**
+## **Create a Simple Rectangle**
Like previous topics, this one is also about adding a shape and this time the shape we will discuss about is Rectangle. In this topic, we have described that how developers can add simple or formatted rectangles to their slides using Aspose.Slides for .NET . To add a simple rectangle to a selected slide of the presentation, please follow the steps below:
1. Create an instance of [Presentation ](https://reference.aspose.com/slides/net/aspose.slides/presentation)class.
@@ -46,7 +46,7 @@ using (Presentation pres = new Presentation())
```
-## **Create Formatted Rectangle**
+## **Create a Formatted Rectangle**
To add a formatted rectangle to a slide, please follow the steps below:
1. Create an instance of [Presentation ](https://reference.aspose.com/slides/net/aspose.slides/presentation)class.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-smartart/manage-smartart-shape-node/_index.md b/en/net/developer-guide/presentation-content/powerpoint-smartart/manage-smartart-shape-node/_index.md
index bf663c6794..d1905d1d31 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-smartart/manage-smartart-shape-node/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-smartart/manage-smartart-shape-node/_index.md
@@ -24,7 +24,7 @@ description: "Manage SmartArt shape nodes in PPT and PPTX with Aspose.Slides for
---
-## **Add SmartArt Node**
+## **Add a SmartArt Node**
Aspose.Slides for .NET has provided the simplest API to manage the SmartArt shapes in an easiest way. The following sample code will help to add node and child node inside SmartArt shape.
- Create an instance of [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class and load the presentation with SmartArt Shape.
@@ -71,7 +71,7 @@ pres.Save("AddSmartArtNode_out.pptx", Aspose.Slides.Export.SaveFormat.Pptx);
-## **Add SmartArt Node at Specific Position**
+## **Add a SmartArt Node at a Specific Position**
In the following sample code we have explained how to add the child nodes belonging to respective nodes of SmartArt shape at particular position.
- Create an instance of `Presentation` class.
@@ -107,7 +107,7 @@ pres.Save("AddSmartArtNodeByPosition_out.pptx", Aspose.Slides.Export.SaveFormat.
-## **Access SmartArt Node**
+## **Access a SmartArt Node**
The following sample code will help to access nodes inside SmartArt shape. Please note that you cannot change the LayoutType of the SmartArt as it is read only and is set only when the SmartArt shape is added.
- Create an instance of `Presentation` class and load the presentation with SmartArt Shape.
@@ -153,7 +153,7 @@ The following sample code will help to access nodes inside SmartArt shape. Pleas
-## **Access SmartArt Child Node**
+## **Access a SmartArt Child Node**
The following sample code will help to access the child nodes belonging to respective nodes of SmartArt shape.
- Create an instance of PresentationEx class and load the presentation with SmartArt Shape.
@@ -202,7 +202,7 @@ foreach (IShape shape in pres.Slides[0].Shapes)
-## **Access SmartArt Child Node at Specific Position**
+## **Access a SmartArt Child Node at a Specific Position**
In this example, we will learn to access the child nodes at some particular position belonging to respective nodes of SmartArt shape.
- Create an instance of `Presentation` class.
@@ -237,7 +237,7 @@ Console.WriteLine(outString);
-## **Remove SmartArt Node**
+## **Remove a SmartArt Node**
In this example, we will learn to remove the nodes inside SmartArt shape.
- Create an instance of `Presentation` class and load the presentation with SmartArt Shape.
@@ -282,7 +282,7 @@ using (Presentation pres = new Presentation("RemoveNode.pptx"))
-## **Remove SmartArt Node at Specific Position**
+## **Remove a SmartArt Node at a Specific Position**
In this example, we will learn to remove the nodes inside SmartArt shape at particular position.
- Create an instance of `Presentation` class and load the presentation with SmartArt Shape.
@@ -328,7 +328,7 @@ pres.Save("RemoveSmartArtNodeByPosition_out.pptx", Aspose.Slides.Export.SaveForm
-## **Set Custom Position for Child Node in SmartArt**
+## **Set a Custom Position for a Child Node in a SmartArt Object**
Now Aspose.Slides for .NET support for setting SmartArtShape X and Y properties. The code snippet below shows how to set custom SmartArtShape position, size and rotation also please note that adding new nodes causes a recalculation of the positions and sizes of all nodes.
```c#
@@ -365,7 +365,7 @@ Presentation pres = new Presentation("AccessChildNodes.pptx");
-## **Check Assistant Node**
+## **Check an Assistant Node**
In the following sample code we will investigate how to identify Assistant Nodes in the SmartArt nodes collection and changing them.
- Create an instance of PresentationEx class and load the presentation with SmartArt Shape.
@@ -409,7 +409,7 @@ using (Presentation pres = new Presentation("AssistantNode.pptx"))
-## **Set Node's Fill Format**
+## **Set a Node's Fill Format**
Aspose.Slides for .NET makes it possible to add custom SmartArt shapes and set their fill formats. This article explains how to create and access SmartArt shapes and set their fill format using Aspose.Slides for .NET.
Please follow the steps below:
@@ -445,7 +445,7 @@ using (Presentation presentation = new Presentation())
-## **Generate Thumbnail of SmartArt Child Node**
+## **Generate a Thumbnail of a SmartArt Child Node**
Developers can generate a thumbnail of Child node of a SmartArt by following the steps below:
1. Instantiate `Presentation` class that represents the PPTX file.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-smartart/manage-smartart-shape/_index.md b/en/net/developer-guide/presentation-content/powerpoint-smartart/manage-smartart-shape/_index.md
index 9b012ca43d..8b2b7ead33 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-smartart/manage-smartart-shape/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-smartart/manage-smartart-shape/_index.md
@@ -23,7 +23,7 @@ keywords:
description: "Automate PowerPoint SmartArt creation, editing, and styling in .NET using Aspose.Slides, featuring concise code examples and performance-focused guidance."
---
-## **Create SmartArt Shape**
+## **Create a SmartArt Shape**
Aspose.Slides for .NET now facilitates to add custom SmartArt shapes in their slides from scratch. Aspose.Slides for .NET has provided the simplest API to create SmartArt shapes in an easiest way. To create a SmartArt shape in a slide, please follow the steps below:
- Create an instance of [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
@@ -49,7 +49,7 @@ using (Presentation pres = new Presentation())
-## **Access SmartArt Shape in Slide**
+## **Access a SmartArt Shape on a Slide**
The following code will be used to access the SmartArt shapes added in presentation slide. In sample code we will traverse through every shape inside the slide and check if it is a SmartArt shape. If shape is of SmartArt type then we will typecast that to SmartArt instance.
```c#
@@ -74,7 +74,7 @@ using (Presentation pres = new Presentation("AccessSmartArtShape.pptx"))
-## **Access SmartArt Shape with Particular Layout Type**
+## **Access a SmartArt Shape with a Particular Layout Type**
The following sample code will help to access the SmartArt shape with particular LayoutType. Please note that you cannot change the LayoutType of the SmartArt as it is read only and is set only when the SmartArt shape is added.
- Create an instance of `Presentation` class and load the presentation with SmartArt Shape.
@@ -107,7 +107,7 @@ using (Presentation presentation = new Presentation("AccessSmartArtShape.pptx"))
-## **Change SmartArt Shape Style**
+## **Change a SmartArt Shape Style**
The following sample code will help to access the SmartArt shape with particular LayoutType.
- Create an instance of `Presentation` class and load the presentation with SmartArt Shape.
@@ -146,7 +146,7 @@ using (Presentation presentation = new Presentation("AccessSmartArtShape.pptx"))
-## **Change SmartArt Shape Color Style**
+## **Change a SmartArt Shape Color Style**
In this example, we will learn to change the color style for any SmartArt shape. In the following sample code will access the SmartArt shape with particular color style and will change its style.
- Create an instance of `Presentation` class and load the presentation with SmartArt Shape.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-smartart/manage-smartart/_index.md b/en/net/developer-guide/presentation-content/powerpoint-smartart/manage-smartart/_index.md
index 20da6d3853..95fd386581 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-smartart/manage-smartart/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-smartart/manage-smartart/_index.md
@@ -19,7 +19,7 @@ keywords:
description: "Learn to build and edit PowerPoint SmartArt with Aspose.Slides for .NET using clear C# code samples that speed up slide design and automation."
---
-## **Get Text from SmartArt**
+## **Get Text from a SmartArt Object**
Now TextFrame property has been added to ISmartArtShape interface and SmartArtShape class respectively. This property allows you to get all text from SmartArt if it has not only nodes text. The following sample code will help you to get text from SmartArt node.
```c#
@@ -42,7 +42,7 @@ using (Presentation pres = new Presentation("Presentation.pptx"))
-## **Change Layout Type of SmartArt**
+## **Change the Layout Type of a SmartArt Object**
In order to change the layout type of SmartArt. Please follow the steps below:
- Create an instance of `Presentation` class.
@@ -68,7 +68,7 @@ using (Presentation presentation = new Presentation())
-## **Check Hidden Property of SmartArt**
+## **Check the Hidden Property of a SmartArt Object**
Please note Method com.aspose.slides.ISmartArtNode.isHidden() returns true if this node is a hidden node in the data model. In order to check the hidden property of any node of SmartArt. Please follow the steps below:
- Create an instance of `Presentation` class.
@@ -102,7 +102,7 @@ using (Presentation presentation = new Presentation())
-## **Get or Set Organization Chart Type**
+## **Get or Set the Organization Chart Type**
Methods com.aspose.slides.ISmartArtNode.getOrganizationChartLayout(), setOrganizationChartLayout(int) allow get or sets organization chart type associated with current node. In order to get or set organization chart type. Please follow the steps below:
- Create an instance of `Presentation` class.
@@ -128,7 +128,7 @@ using (Presentation presentation = new Presentation())
-## **Create Picture Organization Chart**
+## **Create a Picture Organization Chart**
Aspose.Slides for .NET provides a simple API for creating and PictureOrganization charts in an easy way. To create a chart on a slide:
1. Create an instance of the `Presentation` class.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-table/manage-cells/_index.md b/en/net/developer-guide/presentation-content/powerpoint-table/manage-cells/_index.md
index 841198137a..bb92b3fe67 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-table/manage-cells/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-table/manage-cells/_index.md
@@ -19,7 +19,7 @@ keywords:
description: "Effortlessly manage table cells in PowerPoint with Aspose.Slides for .NET. Master accessing, modifying, and styling cells quickly for seamless slide automation."
---
-## **Identify Merged Table Cell**
+## **Identify a Merged Table Cell**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
2. Get the table from the first slide.
@@ -49,7 +49,7 @@ using (Presentation pres = new Presentation("SomePresentationWithTable.pptx"))
}
```
-## **Remove Table Cells Border**
+## **Remove Table Cell Borders**
1. Create an instance of the `Presentation` class.
2. Get a slide's reference through its index.
3. Define an array of columns with width.
@@ -194,7 +194,7 @@ using (Presentation presentation = new Presentation())
}
```
-## **Numbering in Splitted Cell**
+## **Numbering in a Splitted Cell**
In previous examples, when table cells got merged, the numeration or number system in other cells did not change.
This time, we take a regular table (a table without merged cells) and then try to split cell (1,1) to get a special table. You may want to pay attention to this table's numbering, which may be considered strange. However, that is the way Microsoft PowerPoint numerates table cells and Aspose.Slides does the same thing.
@@ -253,7 +253,7 @@ using (Presentation presentation = new Presentation())
}
```
-## **Change Table Cell Background Color**
+## **Change the Table Cell Background Color**
This C# code shows you how to change a table cell's background color:
@@ -277,7 +277,7 @@ using (Presentation presentation = new Presentation())
}
```
-## **Add Image Inside Table Cell**
+## **Add an Image Inside a Table Cell**
1. Create an instance of the`Presentation` class.
2. Get a slide's reference through its index.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-table/manage-rows-and-columns/_index.md b/en/net/developer-guide/presentation-content/powerpoint-table/manage-rows-and-columns/_index.md
index 57f74f82c2..cecf203db8 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-table/manage-rows-and-columns/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-table/manage-rows-and-columns/_index.md
@@ -28,7 +28,7 @@ description: "Manage table rows and columns in PowerPoint with Aspose.Slides for
To allow you to manage a table's rows and columns in a PowerPoint presentation, Aspose.Slides provides the [Table](https://reference.aspose.com/slides/net/aspose.slides/table/) class, [ITable](https://reference.aspose.com/slides/net/aspose.slides/itable/) interface, and many other types.
-## **Set First Row as Header**
+## **Set the First Row as a Header**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class and load the presentation.
2. Get a slide's reference through its index.
@@ -65,7 +65,7 @@ pres.Save("First_row_header.pptx", SaveFormat.Pptx);
```
-## **Clone Table's Row or Column**
+## **Clone a Table Row or Column**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class and load the presentation,
2. Get a slide's reference through its index.
@@ -121,7 +121,7 @@ using (Presentation presentation = new Presentation("Test.pptx"))
}
```
-## **Remove Row or Column from Table**
+## **Remove a Row or Column from a Table**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class and load the presentation,
2. Get a slide's reference through its index.
@@ -147,7 +147,7 @@ table.Columns.RemoveAt(1, false);
pres.Save("TestTable_out.pptx", Aspose.Slides.Export.SaveFormat.Pptx);
```
-## **Set Text Formatting on Table Row Level**
+## **Set Text Formatting on the Table Row Level**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class and load the presentation,
2. Get a slide's reference through its index.
@@ -187,7 +187,7 @@ someTable.Rows[1].SetTextFormat(textFrameFormat);
presentation.Save("result.pptx", Aspose.Slides.Export.SaveFormat.Pptx);
```
-## **Set Text Formatting on Table Column Level**
+## **Set Text Formatting on the Table Column Level**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class and load the presentation,
2. Get a slide's reference through its index.
diff --git a/en/net/developer-guide/presentation-content/powerpoint-table/manage-table/_index.md b/en/net/developer-guide/presentation-content/powerpoint-table/manage-table/_index.md
index 21c3c6cb67..717b9bf0f1 100644
--- a/en/net/developer-guide/presentation-content/powerpoint-table/manage-table/_index.md
+++ b/en/net/developer-guide/presentation-content/powerpoint-table/manage-table/_index.md
@@ -24,7 +24,7 @@ A table in PowerPoint is an efficient way of displaying and portraying informati
Aspose.Slides provides the [Table](https://reference.aspose.com/slides/net/aspose.slides/table/) class, [ITable](https://reference.aspose.com/slides/net/aspose.slides/itable/) interface, [Cell](https://reference.aspose.com/slides/net/aspose.slides/cell/) class, [ICell](https://reference.aspose.com/slides/net/aspose.slides/icell/) interface, and other types to allow you to create, update, and manage tables in all kinds of presentations.
-## **Create Table from Scratch**
+## **Create a Table from Scratch**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
2. Get a slide's reference through its index.
@@ -85,7 +85,7 @@ tbl.Rows[0][0].TextFrame.Text = "Merged Cells";
pres.Save("table.pptx", SaveFormat.Pptx);
```
-## **Numbering in Standard Table**
+## **Numbering in a Standard Table**
In a standard table, the numeration of cells is straightforward and zero-based. The first cell in a table is indexed as 0,0 (column 0, row 0).
@@ -142,7 +142,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Access Existing Table**
+## **Access an Existing Table**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
@@ -185,7 +185,7 @@ using (Presentation pres = new Presentation("UpdateExistingTable.pptx"))
```
-## **Align Text in Table**
+## **Align Text in a Table**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
2. Get a slide's reference through its index.
@@ -235,7 +235,7 @@ cell.TextVerticalType = TextVerticalType.Vertical270;
presentation.Save("Vertical_Align_Text_out.pptx", SaveFormat.Pptx);
```
-## **Set Text Formatting on Table Level**
+## **Set Text Formatting on the Table Level**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation/) class.
2. Get a slide's reference through its index.
@@ -287,7 +287,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Lock Aspect Ratio of Table**
+## **Lock Aspect Ratio of a Table**
The aspect ratio of a geometric shape is the ratio of its sizes in different dimensions. Aspose.Slides provided the `AspectRatioLocked` property to allow you to lock the aspect ratio setting for tables and other shapes.
diff --git a/en/net/developer-guide/presentation-design/powerpoint-fonts/custom-font/_index.md b/en/net/developer-guide/presentation-design/powerpoint-fonts/custom-font/_index.md
index 73f3d67974..1ab35cae65 100644
--- a/en/net/developer-guide/presentation-design/powerpoint-fonts/custom-font/_index.md
+++ b/en/net/developer-guide/presentation-design/powerpoint-fonts/custom-font/_index.md
@@ -58,7 +58,7 @@ using (Presentation presentation = new Presentation(dataDir + "DefaultFonts.pptx
FontsLoader.ClearCache();
```
-## **Get Custom Fonts Folder**
+## **Get Custom Font Folders**
Aspose.Slides provides the [GetFontFolders](https://reference.aspose.com/slides/net/aspose.slides/fontsloader/getfontfolders/) method to allow you to find font folders. This method returns folders added through the `LoadExternalFonts` method and system font folders.
This C# code shows you how to use [GetFontFolders](https://reference.aspose.com/slides/net/aspose.slides/fontsloader/getfontfolders/):
@@ -70,7 +70,7 @@ string[] fontFolders = FontsLoader.GetFontFolders();
```
-## **Specify Custom Fonts Used With Presentation**
+## **Specify Custom Fonts Used with a Presentation**
Aspose.Slides provides the [DocumentLevelFontSources](https://reference.aspose.com/slides/net/aspose.slides/loadoptions/documentlevelfontsources/) property to allow you to specify external fonts that will be used with the presentation.
This C# code shows you how to use the [DocumentLevelFontSources](https://reference.aspose.com/slides/net/aspose.slides/loadoptions/documentlevelfontsources/) property:
diff --git a/en/net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md b/en/net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
index a2fd222db4..e1daa227b3 100644
--- a/en/net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
+++ b/en/net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
@@ -21,7 +21,7 @@ keywords:
description: "Set default fonts in Aspose.Slides for .NET to ensure proper PowerPoint (PPT, PPTX) and OpenDocument (ODP) conversion to PDF, XPS and images."
---
-## **Using Default Fonts for Rendering Presentation**
+## **Use Default Fonts for Rendering a Presentation**
Aspose.Slides lets you set the default font for rendering the presentation to PDF, XPS or thumbnails. This article shows how to define DefaultRegular
Font and DefaultAsian Font for use as default fonts. Please follow the steps below to loading fonts from external directories by using Aspose.Slides for .NET API:
diff --git a/en/net/developer-guide/presentation-design/powerpoint-fonts/embedded-font/_index.md b/en/net/developer-guide/presentation-design/powerpoint-fonts/embedded-font/_index.md
index 010bbd04cf..8cf046e8b5 100644
--- a/en/net/developer-guide/presentation-design/powerpoint-fonts/embedded-font/_index.md
+++ b/en/net/developer-guide/presentation-design/powerpoint-fonts/embedded-font/_index.md
@@ -27,7 +27,7 @@ If you used a third-party or non-standard font because you got creative with you
Utilize the [FontsManager](https://reference.aspose.com/slides/net/aspose.slides/fontsmanager/), [FontData](https://reference.aspose.com/slides/net/aspose.slides/fontdata/), and [Compress](https://reference.aspose.com/slides/net/aspose.slides.lowcode/compress/) classes to manage embedded fonts.
-## **Getting and Removing Embedded Fonts**
+## **Get and Remove Embedded Fonts**
Retrieve or remove embedded fonts from a presentation effortlessly with the [GetEmbeddedFonts](https://reference.aspose.com/slides/net/aspose.slides/fontsmanager/getembeddedfonts) and [RemoveEmbeddedFont](https://reference.aspose.com/slides/net/aspose.slides/fontsmanager/removeembeddedfont) methods.
@@ -68,7 +68,7 @@ using (Presentation presentation = new Presentation("EmbeddedFonts.pptx"))
}
```
-## **Adding Embedded Fonts**
+## **Add Embedded Fonts**
Using the [EmbedFontCharacters](https://reference.aspose.com/slides/net/aspose.slides.export/embedfontcharacters/) enum and two overloads of the [AddEmbeddedFont](https://reference.aspose.com/slides/net/aspose.slides/fontsmanager/addembeddedfont/) method, you can select your preferred (embedding) rule to embed the fonts in a presentation. This C# code shows you how to embed and add fonts to a presentation:
@@ -90,7 +90,7 @@ foreach (IFontData font in allFonts)
presentation.Save("AddEmbeddedFont_out.pptx", SaveFormat.Pptx);
```
-## **Compressing Embedded Fonts**
+## **Compress Embedded Fonts**
Optimize file size by compressing embedded fonts using [CompressEmbeddedFonts](https://reference.aspose.com/slides/net/aspose.slides.lowcode/compress/compressembeddedfonts/).
diff --git a/en/net/developer-guide/presentation-design/powerpoint-fonts/font-substitution/_index.md b/en/net/developer-guide/presentation-design/powerpoint-fonts/font-substitution/_index.md
index abedc2eb37..e7bf7ae4c3 100644
--- a/en/net/developer-guide/presentation-design/powerpoint-fonts/font-substitution/_index.md
+++ b/en/net/developer-guide/presentation-design/powerpoint-fonts/font-substitution/_index.md
@@ -21,7 +21,7 @@ keywords:
description: "Enable optimal font substitution in Aspose.Slides for .NET when converting PowerPoint & OpenDocument presentations to other file formats."
---
-## **Getting Font Substitution**
+## **Get Font Substitutions**
To allow you find out the presentation fonts that are substituted during a presentation rendering process, Aspose.Slides provides the [GetSubstitution](https://reference.aspose.com/slides/net/aspose.slides/fontsmanager/getsubstitutions/) method from the [IFontsManager](https://reference.aspose.com/slides/net/aspose.slides/ifontsmanager/) interface.
@@ -37,7 +37,7 @@ using (Presentation pres = new Presentation(@"Presentation.pptx"))
```
-## **Setting Font Substitution Rules**
+## **Set Font Substitution Rules**
Aspose.Slides allows you to set rules for fonts that determines what must be done in certain conditions (for example, when a font cannot be accessed) this way:
diff --git a/en/net/developer-guide/presentation-design/presentation-background/_index.md b/en/net/developer-guide/presentation-design/presentation-background/_index.md
index cfd36bb708..7315822252 100644
--- a/en/net/developer-guide/presentation-design/presentation-background/_index.md
+++ b/en/net/developer-guide/presentation-design/presentation-background/_index.md
@@ -55,7 +55,7 @@ using (Presentation presentation = new Presentation())
}
```
-## **Set a Solid Color Background for the Master Slide**
+## **Set a Solid Color Background for a Master Slide**
Aspose.Slides allows you to set a solid color as the background for the master slide in a presentation. The master slide acts as a template that controls formatting for all slides, so when you choose a solid color for the master slide’s background, it applies to every slide.
diff --git a/en/net/developer-guide/presentation-design/presentation-header-and-footer/_index.md b/en/net/developer-guide/presentation-design/presentation-header-and-footer/_index.md
index bd5d477c38..7b008ca8fb 100644
--- a/en/net/developer-guide/presentation-design/presentation-header-and-footer/_index.md
+++ b/en/net/developer-guide/presentation-design/presentation-header-and-footer/_index.md
@@ -73,7 +73,7 @@ public static void UpdateHeaderFooterText(IBaseSlide master)
-## **Manage Header and Footer in Handout and Notes Slides**
+## **Manage Headers and Footers on Handout and Notes Slides**
Aspose.Slides for .NET supports Header and Footer in Handout and notes slides. Please follow the steps below:
- Load a [Presentation ](https://reference.aspose.com/slides/net/aspose.slides/presentation)containing a video.
diff --git a/en/net/developer-guide/presentation-design/presentation-theme/_index.md b/en/net/developer-guide/presentation-design/presentation-theme/_index.md
index 00b55efc0f..01315ce522 100644
--- a/en/net/developer-guide/presentation-design/presentation-theme/_index.md
+++ b/en/net/developer-guide/presentation-design/presentation-theme/_index.md
@@ -71,7 +71,7 @@ pres.MasterTheme.ColorScheme.Accent4.Color = Color.Red;
The new color is applied automatically on both elements.
-### **Set Theme Color from Additional Palette**
+### **Set Theme Color from an Additional Palette**
When you apply luminance transformations to the main theme color(1), colors from the additional palette(2) are formed. You can then set and get those theme colors.
diff --git a/en/net/developer-guide/presentation-notes/_index.md b/en/net/developer-guide/presentation-notes/_index.md
index 849cce5952..c2f30ed751 100644
--- a/en/net/developer-guide/presentation-notes/_index.md
+++ b/en/net/developer-guide/presentation-notes/_index.md
@@ -24,7 +24,7 @@ Aspose.Slides supports removing notes slides from a presentation. In this topic
- Remove Notes of a Specific Slide of a presentation.
- Remove Notes of All Slides of a Presentation.
-## **Remove Notes from Slide**
+## **Remove Notes from a Slide**
Notes of some specific slide could be removed as shown in the example below:
```c#
@@ -59,7 +59,7 @@ presentation.Save("RemoveNotesFromAllSlides_out.pptx", SaveFormat.Pptx);
```
-## **Add NotesStyle**
+## **Add a Notes Style**
NotesStyle property has been added to [IMasterNotesSlide](https://reference.aspose.com/slides/net/aspose.slides/imasternotesslide) interface and [MasterNotesSlide](https://reference.aspose.com/slides/net/aspose.slides/masternotesslide) class respectively. This property specifies the style of a notes text. The implementation is demonstrated in the example below.
```c#
diff --git a/en/net/developer-guide/presentation-security/digital-signature-in-powerpoint/_index.md b/en/net/developer-guide/presentation-security/digital-signature-in-powerpoint/_index.md
index f8a2f9804b..9a1d9768c1 100644
--- a/en/net/developer-guide/presentation-security/digital-signature-in-powerpoint/_index.md
+++ b/en/net/developer-guide/presentation-security/digital-signature-in-powerpoint/_index.md
@@ -31,7 +31,7 @@ Presentation may contain more than one digital signatures. After the digital sig
To sign presentation or check the authenticity of presentation signatures, **Aspose.Slides API** provides [**IDigitalSignature** ](https://reference.aspose.com/slides/net/aspose.slides/idigitalsignature)interface, [**IDigitalSignatureCollection** ](https://reference.aspose.com/slides/net/aspose.slides/IDigitalSignatureCollection)interface and[ **IPresentation.DigitalSignatures**](https://reference.aspose.com/slides/net/aspose.slides/ipresentation/properties/digitalsignatures) property. Currently, digital signatures are supported for PPTX format only.
-## **Add Digital Signature from PFX Certificate**
+## **Add a Digital Signature from a PFX Certificate**
The code sample below demonstrates how to add digital signature from a PFX certificate:
1. Open PFX file and pass PFX password to [**DigitalSignature** ](https://reference.aspose.com/slides/net/aspose.slides/digitalsignature)object.
diff --git a/en/net/developer-guide/presentation-security/password-protected-presentation/_index.md b/en/net/developer-guide/presentation-security/password-protected-presentation/_index.md
index 4d6b223fc0..b4a93b96d1 100644
--- a/en/net/developer-guide/presentation-security/password-protected-presentation/_index.md
+++ b/en/net/developer-guide/presentation-security/password-protected-presentation/_index.md
@@ -173,7 +173,7 @@ using (Presentation presentation = new Presentation("pres.pptx"))
}
```
-## **Check whether a Presentation Is Password Protected**
+## **Check Whether a Presentation Is Password Protected**
Before you load a presentation, you might want to check that it hasn't been protected with a password. This helps you avoid errors and similar issues that occur when a password-protected presentation is loaded without the correct password.
@@ -184,7 +184,7 @@ var presentationInfo = PresentationFactory.Instance.GetPresentationInfo("example
Console.WriteLine("The presentation is password protected: " + presentationInfo.IsPasswordProtected);
```
-## **Check whether a Presentation Is Encrypted**
+## **Check Whether a Presentation Is Encrypted**
Aspose.Slides allows you to check whether a presentation is encrypted. To perform this task, you can use the [IsEncrypted](https://reference.aspose.com/slides/net/aspose.slides/protectionmanager/properties/isencrypted) property, which returns `true` if the presentation is encrypted or `false` if it is not.
@@ -197,7 +197,7 @@ using (Presentation presentation = new Presentation("pres.pptx"))
}
```
-## **Check whether a Presentation Is Write Protected**
+## **Check Whether a Presentation Is Write Protected**
Aspose.Slides allows you to check whether a presentation is write-protected. To perform this task, you can use the [IsWriteProtected](https://reference.aspose.com/slides/net/aspose.slides/protectionmanager/properties/iswriteprotected) property, which returns `true` if the presentation is write-protected or `false` if it is not.
@@ -230,7 +230,7 @@ It returns `true` if the presentation has been encrypted with the specified pass
- [Digital Signature in PowerPoint](/slides/net/digital-signature-in-powerpoint/)
{{% /alert %}}
-## **Password Protect a Presentation Online**
+## **Password-Protect a Presentation Online**
1. Go to our [**Aspose.Slides Lock**](https://products.aspose.app/slides/lock) page.
1. Click **Drop or upload your files**.
diff --git a/en/net/developer-guide/presentation-slide/access-slide-in-presentation/_index.md b/en/net/developer-guide/presentation-slide/access-slide-in-presentation/_index.md
index 35fd9c909d..779aa3d6f9 100644
--- a/en/net/developer-guide/presentation-slide/access-slide-in-presentation/_index.md
+++ b/en/net/developer-guide/presentation-slide/access-slide-in-presentation/_index.md
@@ -23,7 +23,7 @@ description: "Learn how to access and manage slides in PowerPoint and OpenDocume
Aspose.Slides allows you to access slides in two ways: by index and by ID.
-## **Access Slide by Index**
+## **Access a Slide by Index**
All slides in a presentation are arranged numerically based on the slide position starting from 0. The first slide is accessible through index 0; the second slide is accessed through index 1; etc.
@@ -37,7 +37,7 @@ Presentation presentation = new Presentation("AccessSlides.pptx");
ISlide slide = presentation.Slides[0];
```
-## **Access Slide by ID**
+## **Access a Slide by ID**
Each slide in a presentation has a unique ID associated with it. You can use the [GetSlideById](https://reference.aspose.com/slides/net/aspose.slides/presentation/methods/getslidebyid) method (exposed by the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class) to target that ID. This C# code shows you how to provide a valid slide ID and access that slide through the [GetSlideById](https://reference.aspose.com/slides/net/aspose.slides/presentation/methods/getslidebyid) method:
@@ -80,7 +80,7 @@ using (Presentation pres = new Presentation("ChangePosition.pptx"))
The first slide became the second; the second slide became the first. When you change a slide's position, other slides are automatically adjusted.
-## **Set Slide Number**
+## **Set the Slide Number**
Using the [FirstSlideNumber](https://reference.aspose.com/slides/net/aspose.slides/presentation/firstslidenumber/) property (exposed by the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class), you can specify a new number for the first slide in a presentation. This operation causes other slide numbers to be recalculated.
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
diff --git a/en/net/developer-guide/presentation-slide/add-slide-to-presentation/_index.md b/en/net/developer-guide/presentation-slide/add-slide-to-presentation/_index.md
index fbf55975e8..bc5171a240 100644
--- a/en/net/developer-guide/presentation-slide/add-slide-to-presentation/_index.md
+++ b/en/net/developer-guide/presentation-slide/add-slide-to-presentation/_index.md
@@ -17,7 +17,7 @@ keywords:
description: "Easily add slides to your PowerPoint and OpenDocument presentations using Aspose.Slides for .NET—seamless, efficient slide insertion in seconds."
---
-## **Add Slide to Presentation**
+## **Add a Slide to a Presentation**
Before talking about adding slides to the presentation files, let us discuss some facts about the slides. Each PowerPoint presentation file contains Master / Layout slide and other Normal slides. It means that a presentation file contains at least one or more slides. It is important to know that presentation files without slides are not supported by Aspose.Slides for .NET. Each slide has a unique Id and all the Normal Slides are arranged in an order specified by the zero based index. Aspose.Slides for .NET allows developers to add empty slides to their presentation. To add an empty slide in the presentation, please follow the steps below:
- Create an instance of [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
diff --git a/en/net/developer-guide/presentation-slide/clone-slides/_index.md b/en/net/developer-guide/presentation-slide/clone-slides/_index.md
index 80a5aa2733..ce41c6a561 100644
--- a/en/net/developer-guide/presentation-slide/clone-slides/_index.md
+++ b/en/net/developer-guide/presentation-slide/clone-slides/_index.md
@@ -17,7 +17,7 @@ keywords:
description: "Quickly duplicate PowerPoint slides with Aspose.Slides for .NET. Follow our clear code examples to automate PPT creation in seconds and eliminate manual work."
---
-## **Clone Slides in Presentation**
+## **Clone Slides in a Presentation**
Cloning is the process of making an exact copy or replica of something. Aspose.Slides for .NET also makes it possible to make a copy or clone of any slide and then insert that cloned slide to the current or any other opened presentation. The process of slide cloning creates a new slide that can be modified by developers without changing the original slide. There are several possible ways to clone a slide:
- Clone at End within a Presentation.
@@ -27,7 +27,7 @@ Cloning is the process of making an exact copy or replica of something. Aspose.S
- Clone at a specific position in another Presentation.
In Aspose.Slides for .NET, (a collection of [ISlide](https://reference.aspose.com/slides/net/aspose.slides/islide) objects) exposed by the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) object provides the [AddClone](https://reference.aspose.com/slides/net/aspose.slides/islidecollection/methods/addclone/index) and [InsertClone](https://reference.aspose.com/slides/net/aspose.slides.ishapecollection/insertclone/methods/1) methods to perform the above types of slide cloning
-## **Clone at End Within a Presentation**
+## **Clone a Slide at the End of a Presentation**
If you want to clone a slide and then use it within the same presentation file at the end of the existing slides, use the [AddClone](https://reference.aspose.com/slides/net/aspose.slides/islidecollection/methods/addclone/index) method according to the steps listed below:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
@@ -54,7 +54,7 @@ using (Presentation pres = new Presentation("CloneWithinSamePresentationToEnd.pp
```
-## **Clone at Another Position Within Presentation**
+## **Clone a Slide to Another Position within a Presentation**
If you want to clone a slide and then use it within the same presentation file but at a different position, use the [InsertClone](https://reference.aspose.com/slides/net/aspose.slides.ishapecollection/insertclone/methods/1) method:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
@@ -82,7 +82,7 @@ using (Presentation pres = new Presentation("CloneWithInSamePresentation.pptx"))
```
-## **Clone at End in Another Presentation**
+## **Clone a Slide at the End of Another Presentation**
If you need to clone a slide from one presentation and use it in another presentation file, at the end of the existing slides:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class containing the presentation the slide will be cloned from.
@@ -112,7 +112,7 @@ using (Presentation srcPres = new Presentation("CloneAtEndOfAnother.pptx"))
```
-## **Clone at Another Position in Another Presentation**
+## **Clone a Slide to Another Position in Another Presentation**
If you need to clone a slide from one presentation and use it in another presentation file, at a specific position:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class containing the source presentation the slide will be cloned from.
@@ -141,7 +141,7 @@ using (Presentation srcPres = new Presentation("CloneAtEndOfAnother.pptx"))
```
-## **Clone at Specific Position in Another Presentation**
+## **Clone a Slide at a Specific Position in Another Presentation**
If you need to clone a slide with a master slide from one presentation from and use it in another presentation, you need to clone the desired master slide from source presentation to destination presentation first. Then you need to use that master slide for cloning slide with master slide. The **AddClone(ISlide, IMasterSlide)** expects a master slide from destination presentation rather than from source presentation. In order to clone the slide with a master, please follow the steps below:
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class containing the source presentation the slide will be cloned from.
@@ -193,7 +193,7 @@ using (Presentation srcPres = new Presentation("CloneToAnotherPresentationWithMa
-## **Clone at the End in a Specified Section**
+## **Clone a Slide at the End of a Specified Section**
With Aspose.Slides for .NET, you can clone a slide from one section of a presentation and insert that slide into another section in the same presentation. In this case, you have to use the [AddClone](https://reference.aspose.com/slides/net/aspose.slides/islidecollection/methods/addclone/index) method from the [ISlideCollection](https://reference.aspose.com/slides/net/aspose.slides/islidecollection) Interface.
diff --git a/en/net/developer-guide/presentation-slide/convert-slide/_index.md b/en/net/developer-guide/presentation-slide/convert-slide/_index.md
index 8093730aa2..3eabb2be30 100644
--- a/en/net/developer-guide/presentation-slide/convert-slide/_index.md
+++ b/en/net/developer-guide/presentation-slide/convert-slide/_index.md
@@ -35,7 +35,7 @@ To convert a slide into an image, follow these steps:
In .NET, a [Bitmap](https://docs.microsoft.com/en-us/dotnet/api/system.drawing.bitmap?view=net-5.0) is an object that allows you to work with images defined by pixel data. You can use an instance of this class to save images in a wide range of formats (BMP, JPG, PNG, etc.).
-## **Convert Slides to Bitmap and Save the Images in PNG**
+## **Convert Slides to Bitmaps and Save the Images in PNG**
You can convert a slide to a bitmap object and use it directly in your application. Alternatively, you can convert a slide to a bitmap and then save the image in JPEG or any other preferred format.
diff --git a/en/net/developer-guide/presentation-slide/remove-slide-from-presentation/_index.md b/en/net/developer-guide/presentation-slide/remove-slide-from-presentation/_index.md
index 8ce5af877f..66869e80ef 100644
--- a/en/net/developer-guide/presentation-slide/remove-slide-from-presentation/_index.md
+++ b/en/net/developer-guide/presentation-slide/remove-slide-from-presentation/_index.md
@@ -19,7 +19,7 @@ description: "Effortlessly remove slides from PowerPoint and OpenDocument presen
If a slide (or its contents) becomes redundant, you can delete it. Aspose.Slides provides the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation/) class that encapsulates [ISlideCollection](https://reference.aspose.com/slides/net/aspose.slides/islidecollection), which is a repository for all slides in a presentation. Using pointers (reference or index) for a known [ISlide](https://reference.aspose.com/slides/net/aspose.slides/islide/) object, you can specify the slide you want to remove.
-## **Remove Slide by Reference**
+## **Remove a Slide by Reference**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
1. Get a reference of the slide you want to remove through its ID or Index.
@@ -45,7 +45,7 @@ using (Presentation pres = new Presentation("RemoveSlideUsingReference.pptx"))
```
-## **Remove Slide by Index**
+## **Remove a Slide by Index**
1. Create an instance of the [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation) class.
1. Remove the slide from the presentation through its index position.
@@ -66,7 +66,7 @@ using (Presentation pres = new Presentation("RemoveSlideUsingIndex.pptx"))
}
```
-## **Remove Unused Layout Slide**
+## **Remove Unused Layout Slides**
Aspose.Slides provides the [RemoveUnusedLayoutSlides](https://reference.aspose.com/slides/net/aspose.slides.lowcode/compress/removeunusedlayoutslides/) method (from the [Compress](https://reference.aspose.com/slides/net/aspose.slides.lowcode/compress/) class) to allow you to delete unwanted and unused layout slides. This C# code shows you how to remove a layout slide from a PowerPoint presentation:
@@ -79,7 +79,7 @@ using (Presentation pres = new Presentation("pres.pptx"))
}
```
-## **Remove Unused Master Slide**
+## **Remove Unused Master Slides**
Aspose.Slides provides the [RemoveUnusedMasterSlides](https://reference.aspose.com/slides/net/aspose.slides.lowcode/compress/removeunusedmasterslides/) method (from the [Compress](https://reference.aspose.com/slides/net/aspose.slides.lowcode/compress/) class) to allow you to delete unwanted and unused master slides. This C# code shows you how to remove a master slide from a PowerPoint presentation:
diff --git a/en/net/developer-guide/presentation-slide/slide-master/_index.md b/en/net/developer-guide/presentation-slide/slide-master/_index.md
index 385e08895b..be18009bb7 100644
--- a/en/net/developer-guide/presentation-slide/slide-master/_index.md
+++ b/en/net/developer-guide/presentation-slide/slide-master/_index.md
@@ -55,7 +55,7 @@ You may want to check out Aspose [**Online PowerPoint Viewer**](https://products
{{% /alert %}}
-## **How is Slide Master applied**
+## **How Is a Slide Master Applied**
Before you work with a slide master, you may want to understand how they are used in presentations and applied to slides.
* Every presentation has at least one Slide Master by default.
@@ -78,7 +78,7 @@ The principle is the same for PowerPoint and Aspose.Slides. For example, in Powe
In Aspose.Slides, you can perform the equivalent task with the [AddClone(ISlide)](https://reference.aspose.com/slides/net/aspose.slides/slidecollection/methods/addclone) method under the [Presentation ](https://reference.aspose.com/slides/net/aspose.slides/presentation)class.
-## **Slide Master in Slides hierarchy**
+## **Slide Master in the Slides Hierarchy**
Using Slide Layouts with Slide Master allows for maximum flexibility. A Slide Layout allows you to set all the same styles as Slide Master (background, fonts, shapes, etc.). However, when several Slide Layouts are combined on a Slide Master, a new style is created. When you apply a Slide Layout to a single slide, you can change its style from the one applied by the Slide Master.
Slide Master outranks all setups items: Slide Master -> Slide Layout -> Slide:
@@ -98,7 +98,7 @@ Each [IMasterSlide](https://reference.aspose.com/slides/net/aspose.slides/imast
{{% /alert %}}
-## **What A Slide Master Comprises**
+## **What a Slide Master Contains**
To understand how a Slide Master can be changed, you need to know its constituents. These are [MasterSlide](https://reference.aspose.com/slides/net/aspose.slides/masterslide/) core properties.
- [Background](https://reference.aspose.com/slides/net/aspose.slides/ibaseslide/properties/background) - get/set slide background.
@@ -114,7 +114,7 @@ Slide Master methods:
- [ApplyExternalThemeToDependingSlides](https://reference.aspose.com/slides/net/aspose.slides/imasterslide/methods/applyexternalthemetodependingslides) - allows you to create a new Slide Master based on the current Slide Master and a new theme. The new Slide Master will then be applied to all dependent slides.
-## **Get Slide Master**
+## **Get a Slide Master**
In PowerPoint, Slide Master can be accessed from the View -> Slide Master menu:

@@ -130,7 +130,7 @@ IMasterSlide master = pres.Masters[0];
The [IMasterSlide](https://reference.aspose.com/slides/net/aspose.slides/imasterslide) interface represents a Slide Master. The [Masters](https://reference.aspose.com/slides/net/aspose.slides/presentation/masters/) property (related to [IMasterSlideCollection](https://reference.aspose.com/slides/net/aspose.slides/imasterslidecollection) type) contains a list of all Slide Masters that are defined in the presentation.
-## **Add Image to Slide Master**
+## **Add an Image to a Slide Master**
When you add an image to a Slide Master, that image will appear on all slides dependent on that slide master.
For example, you can place your company's logo and a few images on the Slide Master and then switch back to slide editing mode. You should see the image on every slide.
@@ -155,7 +155,7 @@ For more information on adding images to a slide, see the [Picture Frame](/slide
{{% /alert %}}
-## **Add Placeholder to Slide Master**
+## **Add a Placeholder to a Slide Master**
These text fields are standard placeholders on a Slide Master:
* Click to edit Master title style
@@ -240,7 +240,7 @@ The title style and formatting will change for all slides based on the slide mas
{{% /alert %}}
-## **Change Background on Slide Master**
+## **Change the Background on a Slide Master**
When you change a master slide's background color, all the normal slides in the presentation will get the new color. This C# code demonstrates the operation:
```c#
@@ -262,7 +262,7 @@ using (var pres = new Presentation())
{{% /alert %}}
-## **Clone Slide Master to Another Presentation**
+## **Clone a Slide Master to Another Presentation**
To clone a Slide Master to another presentation, call the [**AddClone**](https://reference.aspose.com/slides/net/aspose.slides.islidecollection/addclone/methods/2) method from the destination presentation alongside a Slide Master passed into it. This C# code shows you how to clone a Slide Master to another presentation:
```c#
@@ -273,7 +273,7 @@ using (Presentation presSource = new Presentation(), presTarget = new Presentati
```
-## **Add Multiple Slide Masters to Presentation**
+## **Add Multiple Slide Masters to a Presentation**
Aspose.Slides allows you to add several Slide Masters and Slide Layouts to any given presentation. This allows you to set up styles, layouts, and formatting options for presentation slides in many ways.
In PowerPoint, you can add new Slide Masters and Layouts (from the "Slide Master menu) this way:
@@ -293,7 +293,7 @@ A Master Slide implements the [IBaseSlide](https://reference.aspose.com/slides/
Two Master Slides are equal if their shapes, styles, texts, animation and other settings, etc are equal. The comparison does not take unique identifier values (e.g. SlideId) and dynamic content (e.g. current date value in Date Placeholder) into account.
-## **Set Slide Master as Presentation Default View**
+## **Set a Slide Master as the Presentation Default View**
Aspose.Slides allows you to set a Slide Master as the default view for a presentation. The default view is what you see first when you open a presentation.
This code shows you how to set a Slide Master as a presentation's default view in C#:
@@ -302,7 +302,7 @@ This code shows you how to set a Slide Master as a presentation's default view i
pres.ViewProperties.LastView = ViewType.SlideMasterView;
```
-## **Remove Unused Master Slide**
+## **Remove Unused Master Slides**
Aspose.Slides provides the [RemoveUnusedMasterSlides](https://reference.aspose.com/slides/net/aspose.slides.lowcode/compress/removeunusedmasterslides/) method (from the [Compress](https://reference.aspose.com/slides/net/aspose.slides.lowcode/compress/) class) to allow you to delete unwanted and unused master slides. This C# code shows you how to remove a master slide from a PowerPoint presentation:
diff --git a/en/net/developer-guide/presentation-slide/slide-section/_index.md b/en/net/developer-guide/presentation-slide/slide-section/_index.md
index de09793503..3c9ed8160f 100644
--- a/en/net/developer-guide/presentation-slide/slide-section/_index.md
+++ b/en/net/developer-guide/presentation-slide/slide-section/_index.md
@@ -28,7 +28,7 @@ You may want to create sections and use them to organize or divide slides in a p
Ideally, you should create a section that houses similar slides—the slides have something in common or they can exist in a group based on a rule—and give the section a name that describes the slides inside it.
-## **Creating Sections in Presentations**
+## **Create Sections in Presentations**
To add a section that will house slides in a presentation, Aspose.Slides for .NET provides the AddSection method that allows you to specify the name of the section you intend to create and the slide from which the section starts.
@@ -59,7 +59,7 @@ using (Presentation pres = new Presentation())
}
```
-## **Changing the Names of Sections**
+## **Change the Names of Sections**
After you create a section in a PowerPoint presentation, you may decide to change its name.
diff --git a/en/net/developer-guide/presentation-slide/slide-size/_index.md b/en/net/developer-guide/presentation-slide/slide-size/_index.md
index 4b81ad01ea..dec1c6e750 100644
--- a/en/net/developer-guide/presentation-slide/slide-size/_index.md
+++ b/en/net/developer-guide/presentation-slide/slide-size/_index.md
@@ -30,7 +30,7 @@ keywords:
descriptions: "Learn how to quickly resize slides in PPT, PPTX and ODP files with .NET and Aspose.Slides, optimize presentations for any screen without losing quality."
---
-## **Customizing Slide Sizes and Aspect Ratios in PowerPoint**
+## **Customize Slide Sizes and Aspect Ratios in a Presentation**
Aspose.Slides for .NET provides comprehensive tools to adjust the slide size and aspect ratio in PowerPoint presentations, critical for both printing and on-screen display.
@@ -46,7 +46,7 @@ Ensure consistency throughout your presentation as a single slide size and aspec
By default, presentations created with Aspose.Slides use the standard 4:3 aspect ratio.
{{% /alert %}}
-## **How to Change Slide Size in PowerPoint**
+## **How to Change the Slide Size in a Presentation**
This example demonstrates changing a presentation's slide size with Aspose.Slides in C#:
@@ -70,7 +70,7 @@ using (Presentation pres = new Presentation("presentation.pptx"))
}
```
-## **Handling Slide Content After Resizing**
+## **Handle Slide Content After Resizing**
Post-resizing, slide contents may distort. You can control how Aspose.Slides manages this resizing:
diff --git a/en/net/developer-guide/presentation-view-properties/_index.md b/en/net/developer-guide/presentation-view-properties/_index.md
index e77763d1ed..2821b43bfb 100644
--- a/en/net/developer-guide/presentation-view-properties/_index.md
+++ b/en/net/developer-guide/presentation-view-properties/_index.md
@@ -73,7 +73,7 @@ using (Presentation pres = new Presentation("demo.pptx"))
}
```
-## **Set Default Zoom Value**
+## **Set the Default Zoom Value**
Aspose.Slides for .NET now supports setting the default zoom value for presentation such that when the presentation is opened, zoom is set already. This could be done by setting the [ViewProperties](https://reference.aspose.com/slides/net/aspose.slides/viewproperties) of a presentation. Slide View Properties as well as [NotesViewProperties](https://reference.aspose.com/slides/net/aspose.slides/viewproperties/properties/notesviewproperties) could be set programmatically. In this topic, we will see with an example how to set the View Properties of Presentation in Aspose.Slides.
diff --git a/en/net/developer-guide/technical-articles/support-for-interruptable-library/_index.md b/en/net/developer-guide/technical-articles/support-for-interruptable-library/_index.md
index 4e082d27af..f838e4b1fd 100644
--- a/en/net/developer-guide/technical-articles/support-for-interruptable-library/_index.md
+++ b/en/net/developer-guide/technical-articles/support-for-interruptable-library/_index.md
@@ -99,31 +99,31 @@ private static Task Run(Action action, IInterruptionToken to
## **FAQ**
-**Q: What is the purpose of the Aspose.Slides interrupt library?**
+**What is the purpose of the Aspose.Slides interrupt library?**
It provides a mechanism to interrupt long-running operations—such as loading, saving, or rendering presentations—before they complete. This is useful when processing time must be limited or the task is no longer needed.
-**Q: What is the difference between [InterruptionToken](https://reference.aspose.com/slides/net/aspose.slides/interruptiontoken/) and [InterruptionTokenSource](https://reference.aspose.com/slides/net/aspose.slides/iinterruptiontokensource/)?**
+**What is the difference between [InterruptionToken](https://reference.aspose.com/slides/net/aspose.slides/interruptiontoken/) and [InterruptionTokenSource](https://reference.aspose.com/slides/net/aspose.slides/iinterruptiontokensource/)?**
- `InterruptionToken` is passed to the Aspose.Slides API and checked during long-running operations.
- `InterruptionTokenSource` is used in your code to create tokens and trigger interruptions by calling `Interrupt()`.
-**Q: Can I use .NET [CancellationToken](https://learn.microsoft.com/en-us/dotnet/api/system.threading.cancellationtoken) with the interrupt library?**
+**Can I use .NET [CancellationToken](https://learn.microsoft.com/en-us/dotnet/api/system.threading.cancellationtoken) with the interrupt library?**
Yes. You can monitor the [CancellationToken](https://learn.microsoft.com/en-us/dotnet/api/system.threading.cancellationtoken) in your application logic and call [InterruptionTokenSource.Interrupt()](https://reference.aspose.com/slides/net/aspose.slides/iinterruptiontokensource/interrupt/) when cancellation is requested. This enables Aspose.Slides to integrate with standard .NET cancellation workflows.
-**Q: What tasks can be interrupted?**
+**What tasks can be interrupted?**
Any Aspose.Slides task that accepts an [InterruptionToken](https://reference.aspose.com/slides/net/aspose.slides/interruptiontoken/)—such as loading a presentation with `Presentation(path, loadOptions)` or saving with `Presentation.Save(...)`—can be interrupted.
-**Q: Does interruption happen immediately?**
+**Does interruption happen immediately?**
No. Interruption is cooperative: the operation periodically checks the token and stops as soon as it detects that [Interrupt()](https://reference.aspose.com/slides/net/aspose.slides/iinterruptiontokensource/interrupt/) has been called.
-**Q: What happens if I call [Interrupt()](https://reference.aspose.com/slides/net/aspose.slides/iinterruptiontokensource/interrupt/) after a task has already completed?**
+**What happens if I call [Interrupt()](https://reference.aspose.com/slides/net/aspose.slides/iinterruptiontokensource/interrupt/) after a task has already completed?**
Nothing—the call has no effect if the corresponding task has already completed.
-**Q: Can I reuse the same [InterruptionTokenSource](https://reference.aspose.com/slides/net/aspose.slides/iinterruptiontokensource/) for multiple tasks?**
+**Can I reuse the same [InterruptionTokenSource](https://reference.aspose.com/slides/net/aspose.slides/iinterruptiontokensource/) for multiple tasks?**
Yes—but after you call [Interrupt()](https://reference.aspose.com/slides/net/aspose.slides/iinterruptiontokensource/interrupt/) on that source, all tasks using its tokens will be interrupted. Use separate token sources to manage tasks independently.
diff --git a/en/net/developer-guide/technical-articles/updating-ole-objects-automatically-using-ms-powerpoint-add-in/_index.md b/en/net/developer-guide/technical-articles/updating-ole-objects-automatically-using-ms-powerpoint-add-in/_index.md
index 40f3bf3c94..82201c57c5 100644
--- a/en/net/developer-guide/technical-articles/updating-ole-objects-automatically-using-ms-powerpoint-add-in/_index.md
+++ b/en/net/developer-guide/technical-articles/updating-ole-objects-automatically-using-ms-powerpoint-add-in/_index.md
@@ -17,7 +17,7 @@ keywords:
description: "Discover how to auto-update OLE charts and objects in PowerPoint with an add-in and Aspose.Slides for .NET, featuring practical code and optimization tips."
---
-## **Updating OLE Objects Automatically**
+## **Update OLE Objects Automatically**
One of the most frequent questions asked by Aspose.Slides for .NET customers is how to create or modify editable charts (or other OLE objects) so that they update automatically when the presentation is opened. Unfortunately, PowerPoint doesn’t support automatic macros in the same way Excel and Word do. The only macros available are `Auto_Open` and `Auto_Close`, and these only run automatically from an add-in. This short technical tip shows how to achieve that.
diff --git a/en/net/developer-guide/technical-articles/working-solution-for-chart-resizing-in-pptx/_index.md b/en/net/developer-guide/technical-articles/working-solution-for-chart-resizing-in-pptx/_index.md
index 015a7b8887..1ee933b4f0 100644
--- a/en/net/developer-guide/technical-articles/working-solution-for-chart-resizing-in-pptx/_index.md
+++ b/en/net/developer-guide/technical-articles/working-solution-for-chart-resizing-in-pptx/_index.md
@@ -171,25 +171,25 @@ Aspose.Slides.OleObjectFrame oleFrame = slide.Shapes.AddOleObjectFrame(
There are two approaches to fixing the chart-resizing issue. The choice of approach depends on the requirements and the use case. Both approaches work the same way whether the presentations are created from a template or created from scratch. Also, there is no limit to the size of the OLE object frame in this solution.
-## FAQ
+## **FAQ**
-**Q: Why does my embedded Excel chart change size after activating it in PowerPoint?**
+**Why does my embedded Excel chart change size after activating it in PowerPoint?**
This happens because Excel tries to restore the original window size when first activated, whereas the OLE object frame in PowerPoint has its own dimensions. PowerPoint and Excel negotiate the size to maintain aspect ratio, which can cause the resizing.
-**Q: Is it possible to prevent this resizing issue entirely?**
+**Is it possible to prevent this resizing issue entirely?**
Yes. By matching the Excel workbook window size or chart size to the OLE object frame size before embedding, you can keep the chart sizes consistent.
-**Q: Which approach should I take, setting the workbook window size or setting the chart size?**
+**Which approach should I take, setting the workbook window size or setting the chart size?**
Use **Approach 1 (window size)** if you want to maintain the workbook's aspect ratio and possibly allow resizing later.
Use **Approach 2 (chart size)** if the chart dimensions are fixed and will not change after embedding.
-**Q: Will these methods work with both template-based presentations and new presentations?**
+**Will these methods work with both template-based presentations and new presentations?**
Yes. Both approaches work the same for presentations created from templates and from scratch.
-**Q: Is there a limit to the size of the OLE object frame?**
+**Is there a limit to the size of the OLE object frame?**
No. You can set the OLE frame to any size as long as it scales appropriately to the workbook or chart size.
-**Q: Can I use these methods with charts created in other spreadsheet programs?**
+**Can I use these methods with charts created in other spreadsheet programs?**
The examples are designed for Excel charts created with Aspose.Cells, but the principles apply to other OLE-compatible spreadsheet programs as long as they support similar sizing options.
## **Related Sections**
diff --git a/en/net/developer-guide/technical-articles/working-solution-for-worksheet-resizing/_index.md b/en/net/developer-guide/technical-articles/working-solution-for-worksheet-resizing/_index.md
index cef05edf4c..38da05323b 100644
--- a/en/net/developer-guide/technical-articles/working-solution-for-worksheet-resizing/_index.md
+++ b/en/net/developer-guide/technical-articles/working-solution-for-worksheet-resizing/_index.md
@@ -232,24 +232,24 @@ There are two approaches to fix the worksheet resizing issue. The selection of t
{{% /alert %}}
-## FAQ
+## **FAQ**
-**Q: Why does an embedded Excel worksheet change size when first activated in PowerPoint?**
+**Why does an embedded Excel worksheet change size when first activated in PowerPoint?**
This happens because Excel tries to maintain the original window size when activated, while the OLE object frame in PowerPoint has its own dimensions. PowerPoint and Excel negotiate the size to maintain aspect ratio, which can cause the resizing.
-**Q: Is it possible to prevent this resizing issue entirely?**
+**Is it possible to prevent this resizing issue entirely?**
Yes. By scaling the OLE frame to fit the Excel cell range size or scaling the cell range to fit the desired OLE frame size, you can prevent unwanted resizing.
-**Q: Which scaling method should I use, OLE frame scaling or cell range scaling?**
+**Which scaling method should I use, OLE frame scaling or cell range scaling?**
Select **OLE frame scaling** if you want to maintain the original Excel row and column sizes. Select **cell range scaling** if you want a fixed size for the OLE frame in your presentation.
-**Q: Will these solutions work if my presentation is based on a template?**
+**Will these solutions work if my presentation is based on a template?**
Yes. Both solutions work for presentations created from templates and from scratch.
-**Q: Is there a limit to the size of the OLE frame when using these methods?**
+**Is there a limit to the size of the OLE frame when using these methods?**
No. You can make the OLE object frame any size as long as you set the scale appropriately.
-**Q: Is there a way to avoid the "EMBEDDED OLE OBJECT" placeholder text in PowerPoint?**
+**Is there a way to avoid the "EMBEDDED OLE OBJECT" placeholder text in PowerPoint?**
Yes. By taking a snapshot of the target Excel cell range and setting it as the OLE frame's placeholder image, you can display a custom preview image in place of the default placeholder.
## **Related Articles**
diff --git a/en/net/developer-guide/web-extensions/_index.md b/en/net/developer-guide/web-extensions/_index.md
index 157422fe30..c7075bf6d3 100644
--- a/en/net/developer-guide/web-extensions/_index.md
+++ b/en/net/developer-guide/web-extensions/_index.md
@@ -27,7 +27,7 @@ description: "Export presentations to HTML with templates, CSS and JS—no SVG.
---
-## Introduction
+## **Introduction**
* In old Aspose.Slides API builds, when you export PowerPoint to HTML, the resulting HTML got represented as an SVG markup combined with HTML. Each slide got exported as an SVG container.
* In new Aspose.Slides versions, when you use the WebExtensions system for exporting PowerPoint presentations to HTML, you get to customize the HTML export settings to deliver the best results.
@@ -346,7 +346,7 @@ You can also use index.html to include the reference on custom table CSS styles