Files
PDFPatcher/App/Model/Margins.cs
T
2022-01-06 09:08:16 +08:00

34 lines
819 B
C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Xml.Serialization;
namespace PDFPatcher.Model
{
public class Margins
{
[XmlAttribute(Constants.Coordinates.Top)]
public float Top { get; set; }
[XmlAttribute(Constants.Coordinates.Right)]
public float Right { get; set; }
[XmlAttribute(Constants.Coordinates.Left)]
public float Left { get; set; }
[XmlAttribute(Constants.Coordinates.Bottom)]
public float Bottom { get; set; }
[XmlAttribute(Constants.Coordinates.ScaleFactor)]
public bool IsRelative { get; set; }
public bool IsEmpty => Top == 0 && Bottom == 0 && Left == 0 && Right == 0;
public Margins() {
}
public Margins(float left, float top, float right, float bottom) {
Top = top;
Left = left;
Bottom = bottom;
Right = right;
}
}
}