Skip to content

DocumentBuilderCanvas

The main document builder canvas component.

Overview

DocumentBuilderCanvas provides the WYSIWYG editing surface for assembling project documents. Users drag content blocks onto pages, arrange them visually, and preview the final output.

Features

  • Multi-page document canvas
  • Drag-and-drop block placement
  • Block selection, resizing, and repositioning
  • Page navigation
  • Zoom controls
  • Grid snap alignment
  • Real-time preview

Key Dependencies

Source

app/components/document-builder/DocumentBuilderCanvas.vue

Built with VitePress