đŸ–¨ī¸ Print Plugin

Export and print content with beautiful formatting

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:

  1. Preview: Review document before printing
  2. Layout: Choose page size and orientation
  3. Headers: Add document title and date
  4. 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