Overview
The Print plugin enables users to print or export documents with custom formatting, page layouts, and styling options. Optimize documents for print output with headers, footers, pagination, and watermarks.
Features
- â Print preview
- â Custom page layout
- â Headers and footers
- â Page numbering
- â Watermarks
- â Export to PDF
- â Print scaling
- â Color management
Installation
npm install @editora/plugin-print
Basic Usage
import Editora from '@editora/core';
import PrintPlugin from '@editora/plugin-print';
const editor = new Editora('#editor');
editor.use(PrintPlugin);
// Open print dialog
editor.execCommand('openPrintDialog');
Print Configuration
Customize your print output:
- Preview: Review document before printing
- Layout: Choose page size and orientation
- Headers: Add document title and date
- Footers: Add page numbers and branding
Configuration Options
| Option | Type | Description |
|---|---|---|
| pageSize | string | Page size: A4, Letter, etc. (default: A4) |
| margins | object | Page margins in mm |
API Methods
- openPrintDialog(): Open print preview
- exportPDF(): Export document as PDF
- print(): Send to printer
- setPrintOptions(options): Configure print settings