chr
2024-08-12 e9d7a5ef4c17e4804fb988dd193ff7d1fa36d52b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
using SolidWorks.Interop.sldworks;
 
namespace PdmSwPlugin.Common.Entity
{
    /// <summary>
    /// 2D 工程图里的每一个注解的位置信息
    /// 虽然 SolidWorks 给出的是三维的坐标,但我们只取横纵两维即可
    /// </summary>
    public class NoteAndPos
    {
        /// <summary>
        /// 注解的文本,里面可能包含有很多空格的
        /// </summary>
        public string OriginalText
        {
            get; set;
        }
 
        /// <summary>
        /// 去掉了空格的文本
        /// </summary>
        public string TrippedText
        {
            get; set;
        }
 
        /// <summary>
        /// 注解的横坐标
        /// </summary>
        public double X
        {
            get; set;
        }
 
        /// <summary>
        /// 注解的纵坐标
        /// </summary>
        public double Y
        {
            get; set;
        }
 
        /// <summary>
        /// 原始的 Note 对象
        /// </summary>
        public Note RawNote
        {
            get; set;
        }
    }
}