Definitions
Term | Definition |
---|---|
LCSZ | The file format this document describes. LCSZ is intended to mean Lucid Custom Shape ZIP. |
Shape Library | A collection of shape definitions, images, text translations and shape library entries stored in a ZIP file format that can be uploaded to Lucidchart as a new shape library. |
Shape Library Entry | A shape shown to a user in the list of shapes in a shape library (in Lucidchart). Each shape library entry is composed of a shape definition and a list of settings for that shape library entry; each entry can be a unique set of default properties using a single shape definition. |
Shape Definition | A file that defines the structure of a shape, properties associated to that shape and interactions. A shape definition specifies how shapes are drawn; a shape entry matches up a shape definition with it's default properties and settings. |
Shape | An entity which includes scoped definitions, geometries for rendering, and a group of subshapes. Rendering a shape renders both geometries and subshapes; the order field defines whether geometries or shapes are rendered on top or not. |
Sub-Shape | A shape contained within another shape, which can have its own render style, bounds and definitions. Sub-shapes can be contained within the shape itself, or within another sub-shape. |
Geometry | A path defined within a shape. Helpers like rect and ellipse give the user easier tools to add standard geometry to a shape. |
Top-Level Geometry | The geometry defined on shape definition itself and not in sub-shapes. |
Template | A collection of geometry that can be reused multiple times using a set of passed in parameters. |
i18n | Internationalization. Provides translations for text labels used by shapes and the shape library. Not yet implemented. |
Clipping Mask | A clipping mask defines the bounds of the shape; no geometry should be present outside of the clipping mask. At a technical level, all generated shape geometry is intersected with the clipping mask to produce the final geometry. |
Link point | A connection point that is shown when users are dragging a line to connect with the shape to allow the line to snap to a specific point. |
Textarea | A block of optionally editable text displayed for a shape. Textareas are positioned relative to the current shapes offset. |
Updated 9 months ago