A dashed line that looks attractive on a screen may not serve the same purpose on paper. Inspecting the worksheet generator’s frame and guides led me to describe their role and reserved space in explicit page coordinates.

Start with the page unit

PDF positions are points, not interchangeable CSS pixels. The example declares an A4 point-sized page and positions the body frame, baselines, cutting guide and footer within that coordinate system. Mixing unnamed numbers from different units can create an apparently aligned line without a reconstructable physical basis.

Printer fit-to-page and margin settings may change scale. Calculating document geometry therefore differs from guaranteeing a measurement on paper. The shared PDF explicitly asks for separate print-setting checks, preserving the responsibility boundary between document layout and physical use.

A dashed line is a bounded sequence

Dashes accepts start, end, height, segment length and gap. The last segment is clipped at the endpoint; lengths and gaps must be positive and the interval must remain inside the page. This prevents zero-progress loops and out-of-page geometry.

From ten to twenty-two with length six and gap two, the output is ten-to-sixteen and eighteen-to-twenty-two. The shorter final segment is deliberate and tested. That explains endpoint behavior rather than claiming a universal visual rule that every dash must appear equally long.

Keep text and the guide from competing

The synthetic PDF places the cutting explanation and line below the body frame, with usage notice farther below. Text baseline checks preserve the body’s reserved space while the guide has its own height. Numeric checks are followed by full-page visual inspection for interference.

The example does not evaluate scissor movement or children’s interaction. Difficulty and safety need a separate real-use review. Geometric layout and classroom suitability are different completion criteria; generous whitespace alone does not establish that an activity is appropriate.

Inspect wording and placement inside the file

The single page was actually generated, text-extracted and image-rendered. Its instruction and notice remain present, with shapes, guide and numbering visibly separated. No customer worksheet or photo was used; the package contains new synthetic geometry, generation code and tests.

The twelve core tests also inspect long words, line limits and bottom baselines. No paper output or tablet inspection was performed. If physical size matters in another document, printer settings and observed measurements need separate evidence rather than inheriting a claim from this rendering.

Extend the settings with their checks

A broader layout could group page size, margins, body frame and guide location into configuration. Changing from A4 also requires changing the bound checker to receive that page size. The current dash bound is A4-specific; relabeling it would not provide universal paper support.

Notice placement is content responsibility too. It must not be allowed to overlap when body text expands. The reusable decision is to reserve space for reading, cutting and usage information as different roles sharing one page. That is a concrete distinction between screen layout and print layout.

Review a frame change as a layout change

Extending the body frame downward reduces reserved space. Leaving the cutting guide and footer unchanged could make individually valid coordinates overlap. This sample reviews one declared fixed layout rather than implementing a universal collision engine. Exposing configurable regions would require additional intersection checks and a new rendered review. That distinction helps a later maker understand why changing a setting is also a layout decision, not merely a harmless numeric edit.