|
1 | | -# FileFormat.Slides-for-.NET |
| 1 | +# Presentation Management C# API System Outlines |
| 2 | + |
| 3 | +This Documentation explains the internal structure of our Presentation Management C# API system. Despite its complexity, we've ensured the public APIs are user-friendly, providing a seamless experience for manipulating PowerPoint presentations. |
| 4 | + |
| 5 | +For a more detailed understanding of our system architecture, design patterns, and public interfaces, please visit the [Articles Section](https://fileformat-slides.github.io/FileFormat.Slides-for-.NET/). |
| 6 | + |
| 7 | +## FileFormat.Slides Namespace |
| 8 | + |
| 9 | +### Presentation Class |
| 10 | +- The primary class responsible for creating, loading, and modifying presentations. |
| 11 | + |
| 12 | +### Slide Class |
| 13 | +- This class represents the slides of a presentation. It deals with elements creation, updation, retrieval and deletion operations within a slide. |
| 14 | + |
| 15 | +### TextShape Class |
| 16 | +- This class is responsible to manage the text shapes within a slide. |
| 17 | +- It allows add, update, retrieve and removing of a textshape. |
| 18 | +- It allows to set text, x and y coordinates, width, height, font size, font color, font family, text alignment of a text shape. |
| 19 | + |
| 20 | +### Image Class |
| 21 | +- This class is providing the functions to deal with Image within a slide. |
| 22 | +- It allows add, update, retrieve and removing of an image. |
| 23 | + |
| 24 | +## FileFormat.Slides.Common Namespace |
| 25 | +- This namespace contains all classes, enums or methods for common use. |
| 26 | + |
| 27 | +### Utility Class |
| 28 | +- This class provides essential static methods for generating unique relationship IDs, obtaining random slide IDs, and converting measurements. |
| 29 | + |
| 30 | +### Colors Class |
| 31 | +- This static class provides static properties with color codes, simplifying consistent color selection in C# applications. |
| 32 | + |
| 33 | +## FileFormat.Slides.Facade |
| 34 | +- Contains facade classes |
| 35 | + |
| 36 | +# Installation |
| 37 | +- Install-Package FileFormat.Slides |
| 38 | + |
| 39 | +# System Requirements |
| 40 | +- .NET Core 3.1 and above |
| 41 | + |
| 42 | + |
| 43 | +## API Reference |
| 44 | +- [API Reference](#) - In-depth information about public interfaces and usage. |
| 45 | + |
| 46 | +## Technical Docs |
| 47 | +- [Articles](https://fileformat-words.github.io/FileFormat.Slides-for-.NET/articles/intro.html) - Comprehensive insights into the system architecture, design patterns, and API usage in different scenarios. |
| 48 | + |
| 49 | +# Installation |
| 50 | +- Install-Package FileFormat.Slides |
| 51 | + |
| 52 | +# System Requirements |
| 53 | +- .NET Core 3.1 and above |
0 commit comments