Beispiel #1
0
        public static Telerik.Windows.Documents.Fixed.Model.Graphics.BezierSegment ConvertBezierSegment(BezierSegment bezierSegment)
        {
            var pdfBezierSegment = new Telerik.Windows.Documents.Fixed.Model.Graphics.BezierSegment();

            pdfBezierSegment.Point1 = bezierSegment.Point1;
            pdfBezierSegment.Point2 = bezierSegment.Point2;
            pdfBezierSegment.Point3 = bezierSegment.Point3;

            return(pdfBezierSegment);
        }
Beispiel #2
0
        public static IEnumerable <Telerik.Windows.Documents.Fixed.Model.Graphics.BezierSegment> ConvertPolyBezierSegments(PolyBezierSegment polyBezierSegment)
        {
            var points = polyBezierSegment.Points;

            for (int index = 2; index < points.Count; index += 3)
            {
                var pdfBezierSegment = new Telerik.Windows.Documents.Fixed.Model.Graphics.BezierSegment();
                pdfBezierSegment.Point1 = points[index - 2];
                pdfBezierSegment.Point2 = points[index - 1];
                pdfBezierSegment.Point3 = points[index];

                yield return(pdfBezierSegment);
            }
        }
        public static IEnumerable<Telerik.Windows.Documents.Fixed.Model.Graphics.BezierSegment> ConvertPolyBezierSegments(PolyBezierSegment polyBezierSegment)
        {
            var points = polyBezierSegment.Points;

            for (int index = 2; index < points.Count; index += 3)
            {
                var pdfBezierSegment = new Telerik.Windows.Documents.Fixed.Model.Graphics.BezierSegment();
                pdfBezierSegment.Point1 = points[index - 2];
                pdfBezierSegment.Point2 = points[index - 1];
                pdfBezierSegment.Point3 = points[index];

                yield return pdfBezierSegment;
            }
        }
        public static Telerik.Windows.Documents.Fixed.Model.Graphics.BezierSegment ConvertBezierSegment(BezierSegment bezierSegment)
        {
            var pdfBezierSegment = new Telerik.Windows.Documents.Fixed.Model.Graphics.BezierSegment();
            pdfBezierSegment.Point1 = bezierSegment.Point1;
            pdfBezierSegment.Point2 = bezierSegment.Point2;
            pdfBezierSegment.Point3 = bezierSegment.Point3;

            return pdfBezierSegment;
        }