以下就是官方说明文档的示例代码(C#):
using Lassalle.Geometries;
private void CreateDiagram(AddFlow addflow)
{
addflow.Dock = DockStyle.Fill;
addflow.AutoScroll = true;
addflow.BackColor = SystemColors.Window;
addflow.PageUnit = GraphicsUnit.Pixel;
// Create 3 yellow nodes with a shadow.
// The second node is rectangular
// and the third one has a Document shape style.
Node node1 = new Node(50, 50, 80, 80, "First node", addflow);
node1.FillColor = Color.LightYellow;
node1.ShadowStyle = ShadowStyle.RightBottom;
Node node2 = new Node(280, 160, 100, 80, "Second node", addflow);
node2.FillColor = Color.LightYellow;
node2.ShadowStyle = ShadowStyle.RightBottom;
node2.ShapeFamily = ShapeFamily.Rectangle;
Node node3 = new Node(50, 210, 80, 80, "Third node", addflow);
node3.FillColor = Color.LightYellow;
node3.ShadowStyle = ShadowStyle.RightBottom;
node3.ShapeFamily = ShapeFamily.Rectangle;
node3.GraphicsPath = PredefinedGeometry.GetNodePath(
NodeShapeStyle.Document, ShapeOrientation.so_0);
// Create 3 links.
// Each link is blue and its BackMode property set to Opaque.
// The second link has a Bezier style, color of its text is red, and
// its destination arrow head angle is 30°.
// The third link has a “HVH” style.
Link link1 = new Link(node1, node2, "link 1", addflow);
link1.DrawColor = Color.Blue;
link1.BackMode = BackMode.Opaque;
Link link2 = new Link(node2, node2, "link 2", addflow);
link2.DrawColor = Color.Blue;
link2.BackMode = BackMode.Opaque;
link2.LineStyle = LineStyle.Bezier;
link2.TextColor = Color.Red;
link2.ArrowDst = PredefinedGeometry.GetLinkArrowStyle(LinkArrowStyle.Arrow, 10,
14);
Link link3 = new Link(node2, node3, "link 3", addflow);
link3.DrawColor = Color.Blue;
link3.BackMode = BackMode.Opaque;
link3.LineStyle = LineStyle.Orthogonal;
// Create 1 caption
Caption caption = new Caption(200, 30, 220, 20, "Node and link properties",
null, addflow);
caption.TextColor = Color.Blue;
caption.DrawColor = Color.Transparent;
caption.Font = new Font("Calibri", 14);
// Add the nodes and the links to the diagram
addflow.AddNode(node1);
addflow.AddNode(node2);
addflow.AddNode(node3);
addflow.AddLink(link1);
addflow.AddLink(link2);
addflow.AddLink(link3);
addflow.AddCaption(caption);
}