Skip to content

Commit 62d276a

Browse files
Update README.md
1 parent 4517782 commit 62d276a

File tree

1 file changed

+53
-1
lines changed

1 file changed

+53
-1
lines changed

README.md

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,53 @@
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

Comments
 (0)