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