Todo

  • Add-DiaNodeImage
  • Add option to set image opacity in percent
  • Create Pester tests for:
    • Add-DiaCrossShapeLine
    • Add-DiaTShapeLine
    • Add-DiaRightTShapeLine
    • Add-DiaInvertedLShapeLine
    • Add-DiaInvertedTShapeLine
    • Add-DiaLeftTShapeLine
    • Add-DiaLShapeLine
    • Add-DiaRightLShapeLine
    • Add-DiaLeftLShapeLine
  • Add Documentation (use pscribo as example)
    • Add ShapeLine example
  • Add option to set icon size by percent
    • Add pester to test this funtionality
  • 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

Comments