RectangleOverlayOptions
Options for a Rectangle overlay
Properties
align?
optionalalign:"center"|"flush"
When the overlay is at position 1 or 0 (or is being used a source/target marker), this determines how the rectangle intersects the vertex. A value of 'flush', which is the default, means a point on the boundary of the rectangle touches the vertex boundary. A value of 'center' means the rectangle's center is on the vertex boundary.
attributes?
optionalattributes:Record<string,string>
Optional custom attributes to write to the overlay's element.
Inherited from
SimpleShapeOverlayOptions.attributes
cssClass?
optionalcssClass:string
Optional CSS class(es) to add to the overlay's element.
Inherited from
SimpleShapeOverlayOptions.cssClass
direction?
optionaldirection:number
1 to point forwards (the default), -1 to point backwards. Only taken into consideration in some overlay types.
Inherited from
SimpleShapeOverlayOptions.direction
events?
optionalevents:Record<OverlayEvents, (value,event?) =>any>
Optional event handlers to attach to the overlay.
Inherited from
SimpleShapeOverlayOptions.events
height?
optionalheight:number
Height of the rectangle. Defaults to 10.
hollow?
optionalhollow:boolean
Defaults to false. When true, the arrow is stroked but not filled.
Inherited from
SimpleShapeOverlayOptions.hollow
id?
optionalid:string
Optional ID for the overlay. Can be used to retrieve the overlay from a connection.
Inherited from
SimpleShapeOverlayOptions.id
location?
optionallocation:number
Defaults to 0.5. See docs.
Inherited from
SimpleShapeOverlayOptions.location
paintStyle?
optionalpaintStyle:PaintStyle
Optional paint style to use.
Inherited from
SimpleShapeOverlayOptions.paintStyle
rotate?
optionalrotate:boolean
Whether or not to rotate the rectangle so that it is always perpendicular to the connector path. Defaults to false.
visibility?
optionalvisibility:OverlayVisibility
Whether the overlay is always visible, or only on hover. Defaults to OVERLAY_VISIBILITY_ALWAYS.
Inherited from
SimpleShapeOverlayOptions.visibility
width?
optionalwidth:number
Width of the rectangle. Defaults to 10.