private void DrawTranArea(ZoomedGraphics zg) { foreach (var area in this.TranAreas) { Pen pen = Pens.Green; switch ((FormSDKInterface.FormSDKStatus)area.status) { case FormSDKInterface.FormSDKStatus.FORM_ST_CHAR_GIVEUP: pen = Pens.OrangeRed; break; case FormSDKInterface.FormSDKStatus.FORM_ST_OK: pen = Pens.Green; break; case FormSDKInterface.FormSDKStatus.FORM_ST_OUTOF_RANGE: pen = Pens.HotPink; break; case FormSDKInterface.FormSDKStatus.FORM_ST_TRANS_GIVEUP: pen = Pens.Gray; break; default: break; } zg.DrawRectangle(pen, area.TransRect); pen = Pens.Purple; zg.DrawRectangle(pen, area.CharRect); } }
public void Draw(ZoomedGraphics g) { if (this.BarcodeImage == null) { g.DrawRectangle(Pens.Red, this.Rect); } else { g.DrawImage(this.BarcodeImage, this.StartPoint); if (this.IsSelected) { g.DrawRectangle(Pens.Red, this.Rect); } } }