#N canvas 335 118 632 408 10; #X obj 0 374 doc_f; #X obj 0 0 doc_h; #X obj 94 48 hpgl_find_bbox; #X obj 3 81 doc_c 0; #X obj 3 121 doc_i 2; #X obj 3 292 doc_o 1; #X obj 14 151 doc_ii 0; #X obj 14 173 doc_ii 1; #X obj 14 322 doc_oo 0; #X obj 97 151 doc_m i0 ; #X obj 97 173 doc_m i1 bang; #X obj 97 322 doc_m o0 grid; #X text 232 151 HPGL stream to find the bounding box of.; #X text 232 173 outputs the bounding box of all coordinates used so far in PA \, PD \, PU commands. if no such coordinates have been used so far \, it will output funny nonsense values instead.; #X obj 3 354 doc_also; #X text 232 221 if you send other commands than PA \, PD \, PU \, they will not be considered. In particular \, any text commands have to be filtered by [hpgl_font_render] so that they become PA \, PD \, PU commands prior to being able to compute the bounding box.; #X text 232 322 (2 2)-grid representing bounding box: (x1 \, y1 \, x2 \, y2); #X obj 103 354 hpgl_track_position; #X connect 9 1 12 0; #X connect 10 1 13 0; #X connect 10 1 15 0; #X connect 11 1 16 0; #X connect 14 1 17 0;