Objects
Docs in this category.
Arc rendering rules for angle normalization and resize behavior.
Configure arrow head style and placement, including double-ended arrows.
Combine shapes with union, intersect, subtract, and exclude operations.
Circle tool draws outward from the initial click point.
Restore an image aspect ratio or crop it to fully cover the current image box.
Edit, preview, and toggle interaction for HTML overlay objects with sanitization and CSP.
Bind line and arrow endpoints to connection points on objects.
Drag line or arrow endpoints directly on the canvas with shift constraints and snapping.
Hold Shift to snap line and arrow drawing to horizontal, vertical, or 45° angles.
Convert line and arrow shapes while preserving geometry and styles.
Copy, paste, and duplicate objects with optional offsets.
Listen for create, update, delete, and transform events on objects.
Adjust object stacking order with forward/backward steps or front/back moves.
Update single or multiple object properties with history-friendly batching.
Move, rotate, and scale multiple objects with transform APIs.
Show, hide, or toggle visibility for objects while preserving history.
Create pen paths and edit anchor points through editor APIs.
Keep polygon sides and corner radius within valid ranges.
title: Shape Stroke Dash & Shadow Effects description: Control dashed strokes plus outer and inner shadow effects on shapes and frames. category: objects tags:
Keep star points and radii within valid ranges.