프로젝트

일반

사용자정보

개정판 a5b465dc

IDa5b465dcada5056d3da69f0fc2223fd44b83f6cc
상위 b83bb9e7
하위 f056e2f7, ea6f99ec

백흠경이(가) 5년 이상 전에 추가함

issue #534: Add ItemRect property to all of controls

Change-Id: Id0d640b9fd9959615758b5e55b499f97d6f38dae

차이점 보기:

MarkupToPDF/Controls/Shape/TriControl.cs
403 403
        }
404 404

  
405 405
        /// <summary>
406
        /// return tricontrols' area
407
        /// </summary>
408
        /// <author>humkyung</author>
409
        /// <date>2019.06.13</date>
410
        public override Rect ItemRect
411
        {
412
            get
413
            {
414
                double dMinX = Math.Min(this.StartPoint.X, this.EndPoint.X);
415
                dMinX = Math.Min(this.MidPoint.X, dMinX);
416
                double dMinY = Math.Min(this.StartPoint.Y, this.EndPoint.Y);
417
                dMinY = Math.Min(this.MidPoint.Y, dMinY);
418
                double dMaxX = Math.Max(this.StartPoint.X, this.EndPoint.X);
419
                dMaxX = Math.Max(this.MidPoint.X, dMaxX);
420
                double dMaxY = Math.Max(this.StartPoint.Y, this.EndPoint.Y);
421
                dMaxY = Math.Max(this.MidPoint.Y, dMaxY);
422

  
423
                return new Rect(new Point(dMinX, dMinY), new Point(dMaxX, dMaxY));
424
            }
425
        }
426

  
427
        /// <summary>
406 428
        /// Serialize this
407 429
        /// </summary>
408 430
        /// <param name="sUserId"></param>

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)