Pinstripe/Printer: Difference between revisions

From Rosetta Code
Content added Content deleted
m (pan the entire width of the printed page (except for the last pinstripe))
(a series of)
Line 1: Line 1:
{{draft task}}
{{draft task}}


The task is to demonstrate the creation of 1 pixel wide vertical pinstripes. There should be a sufficient number of pinstripes to span the entire width of the printed page (except for the last pinstripe). The pinstripes should alternate one pixel white, one pixel black.
The task is to demonstrate the creation of a series of 1 pixel wide vertical pinstripes with a sufficient number of pinstripes to span the entire width of the page (except for the last pinstripe). The pinstripes should alternate one pixel white, one pixel black.


After the first inch of printing, we switch to a wider 2 pixel wide vertical pinstripe pattern, alternating two pixels white, two pixels black.
After the first inch of printing, we switch to a wider 2 pixel wide vertical pinstripe pattern, alternating two pixels white, two pixels black.

Revision as of 22:30, 4 June 2011

Pinstripe/Printer is a draft programming task. It is not yet considered ready to be promoted as a complete task, for reasons that should be found in its talk page.

The task is to demonstrate the creation of a series of 1 pixel wide vertical pinstripes with a sufficient number of pinstripes to span the entire width of the page (except for the last pinstripe). The pinstripes should alternate one pixel white, one pixel black.

After the first inch of printing, we switch to a wider 2 pixel wide vertical pinstripe pattern, alternating two pixels white, two pixels black.

We then switch to 3 pixel wide for the next inch, and then 4 pixels wide for the 4th inch.

The rest of the page is left blank and the page is ejected.