Saving and Printing Charts - dorminy/charter GitHub Wiki

Printing and Layout

Nashville Chart Builder contains a dedicated print engine.

Chord Charts

Features:

  • Automatic font scaling
  • Page fitting
  • Bar sizing
  • Section formatting

Lyric Sheets

Features:

  • Automatic scaling
  • Multi-column support
  • Compact layouts

Automatic Single-Page Optimization

The application attempts to:

  1. Maximize font size
  2. Fit the chart onto one page
  3. Create columns when necessary

Print Settings

Prints are optimized for:

  • US Letter
  • Portrait orientation

No manual formatting is required.

JSON File Format

Charts are saved as JSON.

Saved Data

The file contains:

  • Song metadata
  • Chord chart
  • Sections
  • Notes
  • Lyric sheet
  • Layout preferences

Purpose

JSON files provide:

  • Portability
  • Backup capability
  • Version control support
  • Offline storage

Typical Workflow

Create chart:

Download JSON

Later:

Load JSON

and continue editing.