> -- Цитата:
> Сюда выкладываю окончательный вариант кода. Запускать команду TempGraphic.Open.Также выкладываю сам исходник модуля - там последовательно (снизу вверх) лежат 4 версии кода, начиная от простейшей и до окончательной. Поэтапно разбираться будет лучше...Исходник:

Код работает, но при попытке распечатать появляется TRAP в
PROCEDURE (v: Plot) HandleCtrlMsg (f: Views.Frame; VAR msg: Controllers.Message;  VAR focus: Views.View);
в точке:
len := LEN(v.data); - v.data = NIL

Как же вывести на принтер?