The annomac %RECT is calling for the POLYLINE, which I believe has been replaced with the POLY function. I do not know what the interaction is, but replacing the macro call with its resultant code and replacing POLYLINE with POLY seemed to clear up the problem on my test. the code snippet becomes:
[pre]
%*rect(x1,y1,x2,y2,H05A66AA,1,2);
/*IF "H05A66AA" =: '*' THEN ;*/
/*ELSE */
color = "H05A66AA" ;
LINE = 1;
SIZE = 2;
x=x1;
y=y1;
function="POLY ";
output;
x=x2;
y=y1;
function="POLYCONT";
output;
x=x2;
y=y2;
function="POLYCONT";
output;
x=x1;
y=y2;
function="POLYCONT";
output;
x=x1;
y=y1;
function="POLYCONT";
output;
[/pre]
Another reason I tend to shy away from the %annomac macros.
... View more