lixiaojun
2024-08-16 2779e00649911e53903b7ff15c55eae9cfda6333
WinFrmUI/Yw.WinFrmUI.Hydro.L2d.Core/00-core/Coordinate.cs
ÎļþÃû´Ó WinFrmUI/Yw.WinFrmUI.Hydro.L2d.Core/ImageInfoCoordinate.cs ÐÞ¸Ä
@@ -1,25 +1,26 @@
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
namespace Eventech.DynPicture.Model
namespace Yw.WinFrmUI.HydroL2d
{
    /// <summary>
    /// å›¾ç‰‡æ–‡æœ¬åæ ‡
    /// åæ ‡
    /// </summary>
    public class ImageInfoCoordinate
    public class Coordinate
    {
        /// <summary>
        /// å”¯ä¸€æž„造函数(内部计算)
        /// </summary>
        /// <param name="origin">旋转中心点</param>
        /// <param name="angle">旋转角度(顺时针)</param>
        /// <param name="size">图片文本的尺寸</param>
        /// <param name="size">尺寸</param>
        /// <param name="horiz">水平定位方式</param>
        /// <param name="veriz">垂直定位方式</param>
        public ImageInfoCoordinate(PointF origin, float angle, SizeF size, StringAlignment horiz = StringAlignment.Near, StringAlignment veriz = StringAlignment.Near)
        public Coordinate
            (
                PointF origin,
                float angle,
                SizeF size,
                StringAlignment horiz = StringAlignment.Near,
                StringAlignment veriz = StringAlignment.Near
            )
        {
            _origin = origin;
            _angle = angle;
@@ -204,9 +205,9 @@
        /// <param name="horiz">水平定位方式</param>
        /// <param name="veriz">垂直定位方式</param>
        /// <returns>图片文本坐标对象</returns>
        public static ImageInfoCoordinate GetCoordinate(PointF origin, float angle, SizeF size, StringAlignment horiz = StringAlignment.Near, StringAlignment veriz = StringAlignment.Near)
        public static Coordinate GetCoordinate(PointF origin, float angle, SizeF size, StringAlignment horiz = StringAlignment.Near, StringAlignment veriz = StringAlignment.Near)
        {
            return new ImageInfoCoordinate(origin, angle, size, horiz, veriz);
            return new Coordinate(origin, angle, size, horiz, veriz);
        }