SVG_Define_marker

4D - Documentation   Français   English   German   4D SVG Component, Command Theme List   4D SVG Component, Index   Back   Previous   Next

version 11.3


SVG_Define_marker (parentRef; id{; x; y{; width; height{; orientation}}}) ObjectReference

ParameterTypeDescription
parentSVGObjectSVG_RefReference of parent element
idStringName of symbol
xNumberCoordinate on X axis of reference point
yNumberCoordinate on Y axis of reference point
widthNumberWidth of marker
heightNumberHeight of marker
orientationNumberOrientation of marker
Function resultSVG_RefReference of marker

Description

The SVG_Define_marker command creates a marker in the SVG container designated by parentSVGObject and returns its reference. If parentSVGObject is not an SVG document, an error is generated.

A marker object is used to draw an arrow or multiple markers (the points of a curve for example). A marker will be attached to an SVG element with the SVG_SET_MARKER command.

The id parameter specifies the name of the marker. The name will be used to associate a marker with an object. If an element with the same name exists, it will be replaced.

The optional x and y parameters specify the coordinates of the reference point that must line up exactly with the marker position

.

The optional width and height parameters specify the width and height of the rendered rectangle.

The optional orientation parameter can be used to adjust the orientation of the marker. A value included between 0 and 360 represents the angle between the X axis of the marker and that of the user space. If this parameter is omitted or if its value does not fall in the 0 - 360 interval, the placement will be calculated automatically by the rendering engine according to the object.

Example

Refer to the example of the SVG_SET_MARKER command.

See Also

SVG_SET_MARKER.


4D - Documentation   Français   English   German   4D SVG Component, Command Theme List   4D SVG Component, Index   Back   Previous   Next