Todo
- Add-DiaNodeImage
- Add option to set image opacity in percent
- Create Pester tests for:
- Add Documentation (use pscribo as example)
- Add option to set icon size by percent
- Add NodeObject support see Add-DiaHTMLTable as example (use Join-Hashtable)
- Add pester to test this funtionality
- Research ways to add html label to edges to simulate enhanced connectivity
- Add function to built html table thats offers:
- Add option to set table border style (solid, dashed, dotted, bold)
- Add option to set table border color (Hex color)
- Add option to set table border size (1-10)
- Add option to set table fill color (Hex color)
- Add option to set table cell padding (1-10)
- Add option to set table cell spacing (1-10)
- Add option to set table font size (8-72)
- Add option to set table font color (Hex color)
- Add option to set table text align (left, center, right)
- Add funtion (Add-DiaEdge) to add edges between nodes
- Add pester to test this funtionality
- Add documentation for this funtionality
- Add example for this funtionality
- Add option to set edge style (solid, dashed, dotted, bold)
- Add option to set edge color (Hex color)
- Add option to set edge thickness (1-10)
- Add option to set edge arrow type (none, normal, vee, diamond)
- Add option to set edge label (string)
- Add option to set edge label font size (8-72)
- Add option to set edge label font color (Hex color)
- Add option to set tailport (string)
- Add option to set headport (string)
- Add support for Watermark in SVG output format
- Use the Diagrammer c# package to add watermark support
- Add-DiaNodeIcon
- Add option to set TableBorderColor (Hex color)
- Add option to set TableBorderSize (1-10)
- Add option to set TableBorderStyle (solid, dashed, dotted, bold)
- Add PORT support to AdditionalInfo hashtable element
- Add option to set LabelName separate from Name parameter