参考:
CON1:=H>REF(H,1);
CON11:=CON1 && REF(H,1)<L;
CON12:=CON1 && REF(H,1)>=L&&REF(H,1)<MIN(C,O);
CON13:=CON1 && REF(H,1)>=MIN(C,O) && REF(H,1)<MAX(C,O);
CON14:=CON1 && REF(H,1)>=MAX(C,O) && REF(H,1)<H;
DRAWCOLORKLINE(CON11,RGB(255,128,192),0);
DRAWLINE(CON12,REF(H,1),1,MIN(C,O),RGB(255,128,192));
DRAWLINE(CON12,MAX(C,O),1,H,RGB(255,128,192));
STICKLINE(CON12,MAX(C,O),MIN(C,O),RGB(255,128,192),0);
DRAWLINE(CON13,MAX(C,O),1,H,RGB(255,128,192));
STICKLINE(CON13,MAX(C,O),REF(H,1),RGB(255,128,192),0);
DRAWLINE(CON14,REF(H,1),1,H,RGB(255,128,192));
CON2:=L<REF(L,1);
CON21:=CON2 && REF(L,1)>H;
CON22:=CON2 && REF(L,1)<=H && REF(L,1)>MAX(C,O);
CON23:=CON2 && REF(L,1)<=MAX(C,O) && REF(L,1)>MIN(C,O);
CON24:=CON2 && REF(L,1)<=MIN(C,O) && REF(L,1)>L;
DRAWCOLORKLINE(CON21,COLORGREEN,0);
DRAWLINE(CON22,REF(L,1),1,MAX(C,O),COLORGREEN);
DRAWLINE(CON22,MIN(C,O),1,L,COLORGREEN);
STICKLINE(CON22,MAX(C,O),MIN(C,O),COLORGREEN,0);
DRAWLINE(CON23,MIN(C,O),1,L,COLORGREEN);
STICKLINE(CON23,MIN(C,O),REF(L,1),COLORGREEN,0);
DRAWLINE(CON24,REF(L,1),1,L,COLORGREEN);