Generate lined paper
generate_lined_paperRead-onlyIdempotent
Use this when the user wants printable lined paper or kindergarten writing paper as a vector PDF. Produces 1 to 20 pages with solid top and baseline guides, descender space and an optional dashed midline. Four body heights, Letter or A4, portrait or landscape. Does not produce cursive examples.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pages | No | Number of blank practice pages, whole number 1 to 20. Example: 2. Default 1. | |
| paper | No | Paper: Letter or A4. Example: Letter. Default Letter. | |
| title | No | Optional page title, up to 80 supported characters. Example: Letter practice. | |
| midline | No | Include the dashed guide halfway between top and baseline. Example: true. Default true. | |
| line_size | No | Capital-to-baseline body height in inches: 0.5, 0.625, 0.75 or 1.0. Example: 0.5. Default 0.5. | |
| orientation | No | Page direction: portrait or landscape. Example: portrait. Default portrait. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| paper | Yes | ||
| midline | Yes | ||
| copy_rows | Yes | ||
| downloads | Yes | ||
| line_size | Yes | ||
| margin_pt | Yes | ||
| page_count | Yes | ||
| total_rows | Yes | ||
| trace_rows | Yes | ||
| orientation | Yes | ||
| repetitions | Yes | ||
| trace_style | Yes | ||
| page_size_pt | Yes | ||
| rows_per_page | Yes | ||
| body_height_pt | Yes | ||
| repetition_counts | Yes | ||
| guide_positions_pt | Yes |