Skip to content

Commit 5b107de

Browse files
Merge pull request #250 from Gowri-V-L/SEO-2882-Ang-PdfViewer-Scheduler-diagram-treeview
SEO-2882-Ang-NPM-PdfView-Diag-sched-treeview
2 parents b37b32c + 4697663 commit 5b107de

File tree

4 files changed

+122
-87
lines changed

4 files changed

+122
-87
lines changed

components/diagrams/README.md

Lines changed: 39 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# ej2-angular-diagrams
22

3-
The diagram component visually represents information. It is also used to create diagrams like flow charts, organizational charts, mind maps, and BPMN either through code or a visual interface.
3+
The [Angular Diagram](https://www.syncfusion.com/angular-components/angular-diagram?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm) component visually represents information. It is also used to create diagrams like flow charts, organizational charts, mind maps, and BPMN either through code or a visual interface.
44

55
![Diagram](https://ej2.syncfusion.com/products/images/diagram/read-me.gif)
66

7-
> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials).
7+
> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm).
88
99
> A free community license (https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers.
1010
@@ -18,55 +18,64 @@ npm install @syncfusion/ej2-angular-diagrams
1818

1919
## Resources
2020

21-
* [Getting Started](https://ej2.syncfusion.com/angular/documentation/diagram/getting-started.html)
22-
* [View Online Demos](https://ej2.syncfusion.com/angular/demos/#/material/diagram/default-functionalities)
23-
* [Product Page](https://www.syncfusion.com/angular-ui-components/diagram)
21+
* [Getting Started](https://ej2.syncfusion.com/angular/documentation/diagram/getting-started?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm)
22+
* [View Online Demos](https://ej2.syncfusion.com/angular/demos/#/bootstrap5/diagram/default-functionalities?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm)
23+
* [Product Page](https://www.syncfusion.com/angular-components/angular-diagram?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm)
2424

2525
## Supported Frameworks
2626

2727
Diagram component is also offered in following list of frameworks.
2828

29-
1. [Angular](https://github.com/syncfusion/ej2-angular-ui-components?utm_source=npm&utm_campaign=diagram)
30-
2. [React](https://github.com/syncfusion/ej2-react-ui-components?utm_source=npm&utm_campaign=diagram)
31-
3. [VueJS](https://github.com/syncfusion/ej2-vue-ui-components?utm_source=npm&utm_campaign=diagram)
32-
4. [ASP.NET Core](https://aspdotnetcore.syncfusion.com/Diagram/FlowChart#/material)
33-
5. [ASP.NET MVC](https://aspnetmvc.syncfusion.com/Diagram/DefaultFunctionalities#/material)
34-
6. [JavaScript (ES5)](https://www.syncfusion.com/javascript-ui-controls/diagram)
29+
1. [Angular](https://github.com/syncfusion/ej2-angular-ui-components?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm)
30+
2. [React](https://github.com/syncfusion/ej2-react-ui-components?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm)
31+
3. [VueJS](https://github.com/syncfusion/ej2-vue-ui-components?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm)
32+
4. [ASP.NET Core](https://github.com/syncfusion/ej2-aspnetcore-samples?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm)
33+
5. [ASP.NET MVC](https://github.com/syncfusion/ej2-aspnetmvc-samples?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm)
34+
6. [JavaScript (ES5)](https://github.com/syncfusion/ej2-javascript-ui-controls?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm)
3535

3636
## Showcase samples
3737

38-
* Diagram Builder ([Source](https://github.com/syncfusion/ej2-showcase-ng-diagrambuilder), [Live Demo](https://ej2.syncfusion.com/showcase/angular/diagrambuilder/))
38+
* Diagram Builder ([Source](https://github.com/syncfusion/ej2-showcase-ng-diagrambuilder?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm), [Live Demo](https://ej2.syncfusion.com/showcase/angular/diagrambuilder/?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm))
3939

4040

4141
## Key Features
4242

43-
- [**Nodes**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/material/diagram/nodes) - Nodes are used to host graphical objects (path or controls) that can be arranged and manipulated on a diagram page. Many predefined standard shapes are included. Custom shapes can also be created and added easily.
44-
- [**Connectors**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/material/diagram/connectors) - The relationship between two nodes is represented using a connector.
45-
- [**Labels**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/material/diagram/annotations)- Labels are used to annotate nodes and connectors.
46-
- [**Interactive Features**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/material/diagram/drawing-tool) - Interactive features are used to improve the run time editing experience of a diagram.
47-
- [**Data Binding**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/material/diagram/local-data) - Generates diagram with nodes and connectors based on the information provided from an external data source.
48-
- [**Commands**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/material/diagram/key-board-functions) - Supports a set of predefined commands that helps edit the diagram using keyboard. It is also possible to configure new commands and key combinations.
49-
- [**Automatic Layout**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/material/diagram/hierarchical-tree) - Automatic layouts are used to arrange nodes automatically based on a predefined layout logic. There is built-in support for organizational chart layout, hierarchical tree layout, symmetric layout, radial tree layout, and mind map layout.
50-
- [**Overview Panel**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/material/diagram/overview) - The overview panel is used to improve navigation experience when exploring large diagrams.
51-
- [**SymbolPalettes**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/material/diagram/symbol-palette) - The symbol palette is a gallery of reusable symbols and nodes that can be dragged and dropped on the surface of a diagram.
52-
- [**Rulers**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/material/diagram/drawing-tool) - The ruler provides horizontal and vertical guides for measuring diagram objects in diagram control.
53-
- [**Serialization**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/material/diagram/serialization) - When saved in JSON format a diagram’s state persists, and then it can be loaded back using serialization.
54-
- [**Exporting and Printing**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/material/diagram/print-export) - Diagrams can be exported as .png, .jpeg, .bmp, and .svg image files, and can also be printed as documents.
55-
- [**Gridlines**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/material/diagram/default-functionalities) - Gridlines are the pattern of lines drawn behind diagram elements. It provides a visual guidance while dragging or arranging the objects on a diagram surface.
56-
- [**Page Layout**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/material/diagram/print-export)- The drawing surface can be configured to page-like appearance using page size, orientation, and margins.
57-
- [**Context Menu**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/material/diagram/key-board-functions) - Frequently used commands can easily be mapped to the context menu.
43+
- [**Nodes**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/bootstrap5/diagram/nodes) - Nodes are used to host graphical objects (path or controls) that can be arranged and manipulated on a diagram page. Many predefined standard shapes are included. Custom shapes can also be created and added easily.
44+
- [**Connectors**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/bootstrap5/diagram/connectors) - The relationship between two nodes is represented using a connector.
45+
- [**Labels**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/bootstrap5/diagram/annotations)- Labels are used to annotate nodes and connectors.
46+
- [**Interactive Features**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/bootstrap5/diagram/drawing-tool) - Interactive features are used to improve the run time editing experience of a diagram.
47+
- [**Data Binding**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/bootstrap5/diagram/local-data) - Generates diagram with nodes and connectors based on the information provided from an external data source.
48+
- [**Commands**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/bootstrap5/diagram/key-board-functions) - Supports a set of predefined commands that helps edit the diagram using keyboard. It is also possible to configure new commands and key combinations.
49+
- [**Automatic Layout**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/bootstrap5/diagram/hierarchical-tree) - Automatic layouts are used to arrange nodes automatically based on a predefined layout logic. There is built-in support for organizational chart layout, hierarchical tree layout, symmetric layout, radial tree layout, and mind map layout.
50+
- [**Overview Panel**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/bootstrap5/diagram/overview) - The overview panel is used to improve navigation experience when exploring large diagrams.
51+
- [**SymbolPalettes**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/bootstrap5/diagram/symbol-palette) - The symbol palette is a gallery of reusable symbols and nodes that can be dragged and dropped on the surface of a diagram.
52+
- [**Rulers**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/bootstrap5/diagram/drawing-tool) - The ruler provides horizontal and vertical guides for measuring diagram objects in diagram control.
53+
- [**Serialization**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/bootstrap5/diagram/serialization) - When saved in JSON format a diagram’s state persists, and then it can be loaded back using serialization.
54+
- [**Exporting and Printing**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/bootstrap5/diagram/print-export) - Diagrams can be exported as .png, .jpeg, .bmp, and .svg image files, and can also be printed as documents.
55+
- [**Gridlines**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/bootstrap5/diagram/default-functionalities) - Gridlines are the pattern of lines drawn behind diagram elements. It provides a visual guidance while dragging or arranging the objects on a diagram surface.
56+
- [**Page Layout**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/bootstrap5/diagram/print-export)- The drawing surface can be configured to page-like appearance using page size, orientation, and margins.
57+
- [**Context Menu**](https://ej2.syncfusion.com/angular/demos/?utm_source=npm&utm_campaign=diagram#/bootstrap5/diagram/key-board-functions) - Frequently used commands can easily be mapped to the context menu.
5858

5959
## Support
6060

6161
Product support is available for through following mediums.
6262

63-
* Creating incident in Syncfusion [Direct-trac](https://www.syncfusion.com/support/directtrac/incidents?utm_source=npm&utm_campaign=diagram) support system or [Community forum](https://www.syncfusion.com/forums/essential-js2?utm_source=npm&utm_campaign=diagram).
64-
* New [GitHub issue](https://github.com/syncfusion/ej2-angular-ui-components/issues/new).
63+
* Creating incident in Syncfusion [Direct-trac](https://www.syncfusion.com/support/directtrac/incidents?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm) support system or [Community forum](https://www.syncfusion.com/forums/essential-js2?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm).
64+
* New [GitHub issue](https://github.com/syncfusion/ej2-angular-ui-components/issues/?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm).
6565
* Ask your query in Stack Overflow with tag `syncfusion`, `ej2`.
6666

67+
## Related Links
68+
69+
* [Download Free Trial](https://www.syncfusion.com/downloads?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm)
70+
* [Online Demos](https://ej2.syncfusion.com/angular/demos/#/bootstrap5/diagram/default-functionalities?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm)
71+
* [Community Forums](https://www.syncfusion.com/forums/?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm)
72+
* [Knowledge Base](https://www.syncfusion.com/kb/essential-js2?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm)
73+
* [Suggest a feature](https://www.syncfusion.com/feedback/angular?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm)
74+
* [Pricing](https://www.syncfusion.com/sales/products/angular?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm)
75+
6776
## License
6877

69-
Check the license detail [here](https://github.com/syncfusion/ej2/blob/master/license?utm_source=npm&utm_campaign=diagram).
78+
Check the license detail [here](https://github.com/syncfusion/ej2/blob/master/license?utm_source=npm&utm_medium=listing&utm_campaign=angular-diagram-npm).
7079

7180
## Changelog
7281

0 commit comments

Comments
 (0)