/// <summary> /// Делает левую часть сетки /// </summary> /// <param name="hatHeight"></param> private void MakeLeftPartOfFrame(int hatHeight) { // вертикальная линия 1 (самая левая) int x = -(Constants.LengthOfNumberTrack + Constants.LengthOfTrackName); int y = hatHeight + Constants.HeightOfHat; _aCadWorker.MakePolyline(x, 0, x, y, Constants.TableFatLineWeight); // вертикальная линия 2 _aCadWorker.MakePolyline(-Constants.LengthOfTrackName, 0, -Constants.LengthOfTrackName, y, Constants.TableFatLineWeight); // левые горизонтальные линии (тонкие) for (int i = Constants.HeightOfRow; i < hatHeight; i = i + Constants.HeightOfRow) { _aCadWorker.MakePolyline(x, i, 0, i); } // 3 толстые горизонтальные линии _aCadWorker.MakePolyline(x, 0, 0, 0, Constants.TableFatLineWeight); _aCadWorker.MakePolyline(x, y, 0, y, Constants.TableFatLineWeight); _aCadWorker.MakePolyline(x, hatHeight, 0, hatHeight, Constants.TableFatLineWeight); // нумерация путей MakeLeftGigits(_rowsNumber); }
private void MakeUnLoading(int beginX, int beginY, int duration) { _aCadWorker.MakeBox(duration, Constants.ElementHeight, beginX, beginY); _aCadWorker.MakePolyline(beginX, beginY + Constants.ElementHeight, beginX + duration, beginY); _aCadWorker.MakeSolidRegion(beginX, beginY, beginX, beginY + Constants.ElementHeight, beginX + duration, beginY); }