The Item type allows you to access and modify the items in Paper.js projects. Its functionality is inherited by different project item types such as Path, CompoundPath, Group, Layer and Raster. They each add a layer of functionality that is unique to their type, but share the underlying properties and functions that they inherit from Item.


Position and Bounding Boxes

Project Hierarchy

Stroke Style

Fill Style

Selection Style

Event Handlers


Importing / Exporting JSON and SVG

Hierarchy Operations

Hierarchy Tests

Transform Functions

Event Handling

Remove On Event