コード例 #1
0
        //   void CopyPen();

        /*       protected TBaseLine  GetBaseLine(int AIndex);
         *     protected int GetBaseLineCount();
         *     protected Point GetPointTailStartShape();
         *     protected Point GetPointTailEndShape();*/

        public TTfeRectShape(int X, int Y, int step, int number = 0) : base(X, Y, step, number)
        {
            Rectangle R;

            F_TypeShape = 5;
            Start       = new TTail(0, 0, 0, 0, step);
            End         = new TTail(0, 0, 0, 0, step);

            R   = BoundRect;
            R.X = R.Left + F_Step * 2;
            //     R.Width -= F_Step * 2;
            BoundRect = R;

            SetTail();
        }
コード例 #2
0
ファイル: TTfeEllShape.cs プロジェクト: atomaszz/gelios
        public TTfeEllShape(int X, int Y, int step, int number = 0) : base(X, Y, step, number)
        {
            Rectangle R;

            F_TypeShape = 7;
            F_TailLeft  = F_TailTop = F_TailBottom = F_TailRight = false;
            T0          = new TTail(0, 0, 0, 0, step);
            T1          = new TTail(0, 0, 0, 0, step);
            T2          = new TTail(0, 0, 0, 0, step);
            T3          = new TTail(0, 0, 0, 0, step);

            R   = BoundRect;
            R.X = R.Left + F_Step * 2;
            //         R.Right = R.Right + F_Step * 2;
            BoundRect = R;
        }
コード例 #3
0
        /*  void CopyPen();
         *
         * protected Point __fastcall GetPointTailStartShape();
         * protected Point __fastcall GetPointTailEndShape();*/
        public TTfeHexahedronShape(int X, int Y, int step, int number = 0) : base(X, Y, step, number)
        {
            Rectangle R;

            F_TypeShape = 8;
            F_TailLeft  = F_TailTop = F_TailBottom = F_TailRight = false;
            T0          = new TTail(0, 0, 0, 0, step);
            T1          = new TTail(0, 0, 0, 0, step);
            T2          = new TTail(0, 0, 0, 0, step);
            T3          = new TTail(0, 0, 0, 0, step);

            R         = BoundRect;
            R.X       = R.Left + F_Step * 2;
            R.Width   = F_Step * 4;
            BoundRect = R;
        }