The position of the ending anchor. Can either be an instance of a Point or a JSON string representation in the format of [x, y] or {"x": 0, "y": 0}.
Points are expected to be relative coordinates from [-0.5, 0.5], e.g. [0, 0] corresponds to a point in the center of the viewport.
The position of the ending anchor, as a JSON string. Can either be an instance of a Point or a JSON string representation in the format of [x, y] or {"x": 0, "y": 0}.
Points are expected to be relative coordinates from [-0.5, 0.5], e.g. [0, 0] corresponds to a point in the center of the viewport.
The style of the ending anchor. This defaults to 'arrow-triangle.'
A mode that specifies how the markup component should behave. When unset, the component will not respond to interactions with the handles. When edit, the markup anchors are interactive and the user is able to reposition them. When create, anytime the user clicks on the canvas, a new markup will be performed.
The current offset of the visible viewport. This value is used to determine where markup should be rendered relative to the current viewport, enabling some markup to appear "off-screen".
When provided, all computed coordinates will be offset by this amount.
The original viewport dimensions where this markup was created. This value is used to determine where the markup should be rendered relative to the current viewport, enabling some markup to appear "off-screen".
When provided, all NDC values will be considered relative to this viewport.
The scale to render this markup at. This value is used to scale the element's bounds along with any offset to determine the final computed coordinates.
When provided, all computed coordinates will be scaled by this amount.
The position of the starting anchor. Can either be an instance of a Point or a JSON string representation in the format of [x, y] or {"x": 0, "y": 0}.
Points are expected to be relative coordinates from [-0.5, 0.5], e.g. [0, 0] corresponds to a point in the center of the viewport.
The position of the starting anchor, as a JSON string. Can either be an instance of a Point or a JSON string representation in the format of [x, y] or {"x": 0, "y": 0}.
Points are expected to be relative coordinates from [-0.5, 0.5], e.g. [0, 0] corresponds to a point in the center of the viewport.
The style of the starting anchor. This defaults to none.
The viewer to connect to markups.
This property will automatically be set when a child of a <vertex-viewer-markup> or <vertex-viewer> element.
Defines the behavior of the provided markup when the originating viewport is smaller than the current viewport, or is scaled to a size smaller than the current viewport using the
scaleproperty.Options: -
x-only: Markup will be centered horizontally, but not vertically. -y-only: Markup will be centered vertically, but not horizontally. -both: Markup will be centered both horizontally and vertically. -none: Markup will not be centered (default).