Support | Links

Create and transform shapes

JSynoptic provides a powerful foundation of shapes for creating 2D or 3D synoptics. The shapes librairy contains a fully customizable set of figures , which means it lets you create designs by combining basic geometric figures, which can appear on the sheet in any size or orientation.



Create a shape

JSynoptic comes bundled with following basic shapes. Plugins are able to bring other shapes.

  • Image
  • Line
  • Polygon
  • Connection
  • Rectangle
  • Bar
  • Ellipse
  • AText
  • Text array
  • Text history
  • Automaton
  • Plot

An overview of some available shapes

Powerful plot shapes are available and let you to plot any data information


Configure shape properties

All shapes have their own configurable properties. For instance an ellipse can draw different kind of shapes such as a full, pie, chord or open ellipses.A rectangle can be set a variable fill ratio...

Full, pie, chord and open ellipses

Progressive bar, set by a variable fill ratio


Shape properties can be configured using a dialog box.


Most of shape properties can be static or dynamic. When a properties is dynamically linked to a source of information, the last value of this data is applied to the property. For instance, it is possible when a text is dynamic,its value is updated upon data changes. Moreover, you can apply a dynamic data to a shape rotation to animate the shape...

A dynamic text value


mapper TODO

Arrange them in your sheet

All shapes can be resized, rotated, moved, aligned, grouped to fit to your requirements. You can also use editing tools (i.e. cut, copy, paste, remove) to duplicate your graphical elements.

Select shapes using aselecting box

Group, ungroup, regroup shapes


Full, pie, chord and open ellipses

Align some shapes. A grid can be displayed to magnetize shape positions


Link a shape to a file

All the shapes in JSynoptic can be linked to a file. When the link is followed, the corresponding file is opened either in JSynoptic (e.g. any file JSynoptic can process), or in your operating system in case of executable files (e.g ".exe", ".sh")

Linked shapes are especially useful for high-level monitoring. For example, you can link a text shape colored dynamically to another synoptic representing the status of a subsystem. As soon as the text shape is displayed with an alarm color, the user can open the subsystem to investigate the problem. Well organized synoptics are a really powerful monitoring tool, and links to subsystems provide a good organization.

When a linked shape is selected, it is displayed with a red frame.