Drawing Elements


This section introduces how to graphically represent business objects in the element drawing canvas. Depending on the actual business situation, you can start from zero or draw elements based on existing element templates for business object visualization development.

Adding Element Templates


Select the element template in the left Preview Area and drag and drop to add the element directly to the canvas.


../_images/add_element_template.gif


Drawing Elements from Zero


The DTM visualization tool provides a variety of graphical tools as follows.


../_images/toolbar.png


The table below explains the functions of each button.


Button

Description

click

Edit mode.

draw

Draw irregular shapes.

shape

Draw ellipses, rounded rectangles, rectangular bodies, orthogonal polygons, triangular bodies, star bodies, and circular arcs.

text

Add text.

border

Draw the border.

chart

Draw pie charts, single-dimensional bar charts, bar charts, and line charts. Available only when drawing elements.


In addition to the above graphics elements, other graphics files can be added from Resources. For more information, see Managing Resources.

Drawing Shapes


  1. Select Shape draw, and select the left mouse button in the drawing to draw the figure. Each selection will generate a control point and a straight-line connection to the previous control point.


    ../_images/draw_shape.gif


  2. Double-click the left mouse button to end the drawing and enter the graph editing state. The position and size of the graph can be edited.


    ../_images/exit_draw.gif


  3. The control point can be selected by selecting the dot with the left mouse button, and a new control point can be created by selecting any position on any line.


    ../_images/select_control_point.gif


  4. On the right side, under the Editing Point tab, select the control point connection method. There are four types as follows.


Control Point Type

Availability of Handle

Handle Performance

Straight

No

No handle, straight line on both sides of the control point.

Mirrored

Yes

Left-right symmetry.

Disconnected

Yes

The left and right sides can be operated independently to set the length and rotation.

Asymmetric

Yes

The left and right sides can be operated independently to set the length, but rotate synchronously.


../_images/point_type.gif


Note

  • Handle: used to control the curvature of the line between two points.

  • Mirrored and Straight: double-click the control point with the left mouse button to switch between the two connection methods.

  • Asymmetric: If the handle in this state passes over its point, the point on the other side of the handle will be hidden. To show the handle again, you need to check the other control point method and then select back to the asymmetric method.


5.Double-click the left mouse button to end the drawing.


6.Double-click a blank space to exit the drawing state and stop editing the drawing. To continue editing, double-click the irregular shape, or select the irregular shape, press the Enter key, and then press the Enter key again to exit editing.


../_images/complete_draw.gif


Note

  • Select a point between two points and press the Shift and Delete keys on the keyboard at the same time to delete all the connected lines in between. If the shape has only three points (including the middle point), all points and lines will be deleted.

  • If you want to delete a point, you can delete it directly by pressing the Delete key on the keyboard (in this case only the point is deleted, not the line).

Draw regular graphs, charts, borders and text


Select the desired graph or diagram, move the mouse over the panel, hold down the left button and drag the mouse to create the corresponding figure element.


Configuring Element Attributes


Select a single graph on the canvas to configure its graphical attributes individually. All graphs have four main categories of properties: Control, Layout, Basic and Shadow. In addition, different graphs also have other attributes that need to be configured according to the actual situation.

Configuring Element Control Attributes


Under the Control tab, you can configure the following element control attributes.


Field

Description

Event

Event handling: You can add interaction events by selecting interaction actions and editing scripts.

Visible

Set whether the element is visible.

Selectable

Set whether the element can be selected.

Movable

Set whether the element can be moved.

Editable

Set whether the element can be edited.

Pixel Precise

Set whether the transparent area of the element in 2D mode can be used to select the element. Default is True, meaning ignored. When True, selecting the transparent area of a node will not trigger interaction.


Configuring Element Layout


Under the Layout tab, you can configure the following element layout style.


Field

Description

Area

The area range of this element.

X-Coordinate and Y-Coordinate

Set the horizontal and vertical coordinates of this element.

Width and Height

Set the width and height of this element.

Angle

Set the clockwise rotation angle of this element centered on the anchor point.


Configuring Element Basic Attributes


Under the Basic tab, you can configure the following element basic attributes.


Field

Description

Type

The type of this element.

Name

Set the name of this element.

Prefix

Set a unified prefix for the element’s business attributes.

Clip Ratio

The ratio by which the element is clipped based on the clip direction.

Clip Direction

The direction from the start to the end of the element clipping.

Opacity

Set the opacity of this element.