func Begin () { x0 = 707718; y0 = 9540353; } func OnLineHeader () { output(LH); } func OnTrace () { sx = Tr.SrPtXC - x0; sy = Tr.SrPtYC - y0; rx = Tr.RcPtXC - x0; ry = Tr.RcPtYC - y0; mx = Tr.SrRcMX - x0; my = Tr.SrRcMX - y0; bx = Tr.CDPBCX - x0; by = Tr.CDPBCY - y0; Tr.SrPtXC = sx; Tr.SrPtYC = sy; Tr.RcPtXC = rx; Tr.RcPtYC = ry; Tr.SrRcMX = mx; Tr.SrRcMY = my; Tr.CDPBCX = bx; Tr.CDPBCY = by; output(Tr); } func End () { }