В стандартном PostScript нет оператора с именем newpage
, вы имеете в виду showpage
?
Ваша программа делает именно то, что вы просили. После отрисовки содержимого массива вы выполняете showpage
, который передает накопленные операции в выходной буфер и извлекает страницу. Сделав это, вы затем приступаете к выполнению еще нескольких операций рисования, но вы больше не вызываете showpage
. Программа затем завершается. Поскольку вы не вызывали showpage после этих операций рисования, накопленные операции не переносятся на выход.
Всякий раз, когда вы хотите перенести накопленный чертеж на выход, вам нужно вызвать showpage
. (Примечание: это также стирает страницу после передачи данных)
Так что если вы поставите showpage
после (Hello) show
, тогда вы получите вторую страницу с Hello на ней.