프로젝트

일반

사용자정보

개정판 f633b10b

IDf633b10b87986226171f9c54f851bf55253f29f4
상위 e17af42b
하위 2eac4f76

KangIngu 이(가) 약 7년 전에 추가함

Viewer CloundControl 클라우드 간격 변경
FinalPDF CloudControl 클라우드 간격 변경
FinalPDF ArrowTextControl 옵션 적용 설정

차이점 보기:

MarkupToPDF/Controls/Polygon/CloudControl.cs
413 413
            set { _toler = value; }
414 414
        }
415 415
        //강인구 수정 클라우드 사이즈
416
        //private double _arcLength = 10;
417
        private double _arcLength = 30;
416
        private double _arcLength;
417
        //private double _arcLength = 30;
418 418
        public double ArcLength
419 419
        {
420 420
            get { return _arcLength; }
......
593 593
            this._pathSubGeometry = new PathGeometry();
594 594
            int count = this.PointSet.Count;
595 595

  
596

  
597
            //인구 수정 클라우드 크기 설정(2018.04.19)
598
            double size = 0;
599
            double tmp = 0;
600

  
601
            for (int i = 0; i < count - 1; i++)
602
            {
603
                tmp = size;
604
                size = Math.Max(MathSet.DistanceTo(this.PointSet[i], this.PointSet[i + 1]), tmp);
605
            }
606
            ArcLength = (size * 0.05);
607

  
608
            if (ArcLength <= 3)
609
            {
610
                ArcLength = 10;
611
            }
612
            else if (ArcLength <= 10)
613
            {
614
                ArcLength = 20;
615
            }
616
            else if (ArcLength <= 30)
617
            {
618
                ArcLength = 30;
619
            }
620
            /////////////////////////////////////////
621

  
596 622
            if (isTransOn) // true라면 클라우드 컨트롤
597 623
            {
598 624
                for (int i = 0; i < (count - 1); i++)
......
715 741

  
716 742
                    int count = this.PointSet.Count;
717 743

  
718

  
719

  
720 744
                    if (isTransOn) // true라면 클라우드 컨트롤
721 745
                    {
722 746
                        PathFigure pathFigure = CloudControl.GenerateLineWithCloud(this.PointSet[count - 1], this.PointSet[0], this.ArcLength - 5, reverse);

내보내기 Unified diff

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