LayMeshDocs
中文

Scripted

scripted.lay
import { card } from "./components/card.lay" page = canvas(name="LayMesh components", size=(180 mm, 90 mm), background="#ffffff")spacing = 58 mmfor index in range(3) {  label = "Card " + str(index + 1)  tile = card(label)  placed = page.add(tile,size=(42 mm, auto), target=page.top_left,                    offset=(8 mm + index * spacing, 12 mm), opacity=0.95)}

Preview

Background
Scripted
Original example
Total —
Details

Not run yet

Measured in this browser; excludes debounce.

Edits stay on this page
Dependencies
  • examples/assets/icon.svg
  • examples/assets/photo.png
  • examples/components/card.lay
  • examples/components/materials.lay
  • examples/scripted.lay

Reproduce

sh
laymesh validate examples/scripted.laylaymesh render examples/scripted.lay -o figure.svglaymesh render examples/scripted.lay -o figure.pdflaymesh render examples/scripted.lay -o figure.png --dpi 300