Exemple #1
0
        /// <summary>
        /// 从文件读取的时候添加一个贝塞尔曲线
        /// </summary>
        /// <param name="bz">贝塞尔曲线对象</param>
        public bool ReadCreateBezierLine(BezierLine bz, int startID, int endID, int startfatherID, int endfatherID)
        {
            XAribute startPoint = GetXAributeByID(startID, startfatherID);
            XAribute endPoint   = GetXAributeByID(endID, endfatherID);

            if (startPoint != null && endPoint != null)
            {
                startPoint.AddBezierLine(bz);
                endPoint.AddBezierLine(bz);
                ///设置贝塞尔曲线信息
                bz.DirectSetBezierLineTwoPoint(startPoint, endPoint);
                ///将贝塞尔曲线添加入显示
                AddBezierLine(bz);
                return(true);
            }
            else
            {
                return(false);
            }
        }