프로젝트

일반

사용자정보

통계
| 브랜치(Branch): | 개정판:

markus / MarkupToPDF / Common / Undo_data.cs @ 4913851c

이력 | 보기 | 이력해설 | 다운로드 (1.66 KB)

1
using System;
2
using System.Collections.Generic;
3
using System.Windows;
4
using System.IO;
5
using System.Linq;
6
using System.Text;
7
using System.Windows.Media;
8

    
9
namespace MarkupToPDF.Common
10
{
11
    //public class Undo_data : CommentUserInfo
12
    public class Undo_data
13
    {
14
        public Event_Type Event { get; set; }
15
        public List<Multi_Undo_data> Markup_List { get; set; }
16
        public bool IsUndo { get; set; }
17
        public DateTime EventTime { get; set; }
18
        public double LineSize { get; set; }
19
        public double Interval { get; set; }
20
        public DoubleCollection DashSize { get; set; }
21
        public Double Opacity { get; set; }
22
        public MarkupToPDF.Controls.Common.PaintSet paint { get; set; }
23

    
24
        //public CommentUserInfo Markup { get; set; }
25
        //public List<CommentUserInfo> MarkupList { get; set; }
26
        //public bool IsAdorner { get; set; }
27
        //public bool IsUndo { get; set; }
28
        //public DateTime EventTime { get; set; }
29
        //public Event_Type Event { get; set; }
30
        //public List<Point> PointSet { get; set; }
31
        //public double Angle { get; set; }
32
    }
33

    
34
    public class Multi_Undo_data
35
    {
36
        public CommentUserInfo Markup { get; set; }
37
        public List<Point> PointSet { get; set; }
38
        public double LineSize { get; set; }
39
        public DoubleCollection DashSize { get; set; }
40
        public Double Opacity { get; set; }
41
        public Controls.Common.PaintSet paint { get; set; }
42
        public double Angle { get; set; }
43
    }
44

    
45
    public enum Event_Type
46
    {
47
        Create,
48
        Select,
49
        Option,
50
        Thumb,
51
        //Move,
52
        //Rotate,
53
        //Resize,
54
        Delete
55
    }
56
}
클립보드 이미지 추가 (최대 크기: 500 MB)