Objects

Docs in this category.

Arc Angles & Radius Scaling

Arc rendering rules for angle normalization and resize behavior.

Arrow Head Styles

Configure arrow head style and placement, including double-ended arrows.

Boolean Operations

Combine shapes with union, intersect, subtract, and exclude operations.

Circle Drawing From Center

Circle tool draws outward from the initial click point.

HTML Embed Elements

Edit, preview, and toggle interaction for HTML overlay objects with sanitization and CSP.

Line & Arrow Connections

Bind line and arrow endpoints to connection points on objects.

Line & Arrow Endpoint Editing

Drag line or arrow endpoints directly on the canvas with shift constraints and snapping.

Line & Arrow Shift Constraints

Hold Shift to snap line and arrow drawing to horizontal, vertical, or 45° angles.

Line ↔ Arrow Conversion

Convert line and arrow shapes while preserving geometry and styles.

Object Clipboard Operations

Copy, paste, and duplicate objects with optional offsets.

Object Events

Listen for create, update, delete, and transform events on objects.

Object Layer Ordering

Adjust object stacking order with forward/backward steps or front/back moves.

Object Property Updates

Update single or multiple object properties with history-friendly batching.

Object Transforms

Move, rotate, and scale multiple objects with transform APIs.

Object Visibility

Show, hide, or toggle visibility for objects while preserving history.

Pen Path API

Create pen paths and edit anchor points through editor APIs.

Polygon Sides & Corner Radius

Keep polygon sides and corner radius within valid ranges.

Shape Stroke Dash & Shadow Opacity

Control dashed strokes and shadow opacity on shape objects.

Star Points & Radius Constraints

Keep star points and radii within valid ranges.