Struct Margins
Название пространства: Aspose.Note Ассоциация: Aspose.Note.dll (25.4.0)
Определяет размеры границ узла.
public struct Margins : IEquatable<Margins>
{
public double Left;
public double Top;
public double Right;
public double Bottom;
public bool Equals(Margins other)
{
return (this.Left == other.Left && this.Top == other.Top && this.Right == other.Right && this.Bottom == other.Bottom);
}
}
Implements
Наследованные члены
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Маргины (флот, флот, флот)
Инициализует новую инстанцию Aspose.Note.Margins structс указанными левыми, правой, верхними и нижними маржами.
public Margins(float left, float right, float top, float bottom)
{
Left = left;
Right = right;
Top = top;
Bottom = bottom;
}
Parameters
left
float
Левый марж ширины.
right
float
Правый марж ширины.
top
float
Верхняя маржинальная ширина.
bottom
float
Нижняя широта маргина.
Fields
Empty
И пустые маргины.
public static readonly Margins Empty = new Margins();
In this case, no changes were made because the given code already follows standard C# conventions. When dealing with more complex scenarios, additional adjustments such as line wrapping at appropriate indentation levels and consistent spacing between keywords and operands may be necessary.
Полевая ценность
Properties
Bottom
Получить или установить нижнюю маргинальную ширину.
public readonly float Bottom
{
get;
set;
}
Стоимость недвижимости
Left
Получается или устанавливается левая маржинальная ширина.
public float Left
{
get => this.Left;
set => this.Left = value;
}
Стоимость недвижимости
Right
Получить или установить правильную ширину маржи.
public float Right
{
get => this.Right;
set => this.Right = value;
}
Стоимость недвижимости
Top
Получить или установить верхнюю маргинальную ширину.
public float Top
{
get => this._top;
set => this._top = value;
}
private float _top;
Стоимость недвижимости
Methods
Эквиваленты (Margins )
Проверьте, равны ли две структуры маргинов.
public bool Equals(Margins other)
{
return (this.Left == other.Left)
&& (this.Top == other.Top)
&& (this.Right == other.Right)
&& (this.Bottom == other.Bottom);
}
Parameters
other
Margins
Структура маргинов .
Returns
Система и Boolean.
Объекты ( Object )
Проверьте, равны ли две структуры маргинов.
public override bool Equals(object obj)
{
if (obj is null || !(obj is MyClass)) // Changed line break to improve readability
return false;
var other = (MyClass)obj; // Casting variable declaration on the same line for better readability
return this.Property1 == other.Property1 && this.Property2 == other.Property2; // Aligned conditions for better readability
}
Parameters
obj
object
любого объекта.
Returns
Система и Boolean.
Скриншоты (
Он служит функцией хаша для типа.
public override int GetHashCode()
{
}
Returns
Система.инт32.
Operators
Оператор = = (Маргины и Маргинс)
Проверьте, равны ли две структуры маргинов.
public static bool operator==(Margins lhs, Margins rhs)
{
return (lhs.Left == rhs.Left) &&
(lhs.Right == rhs.Right) &&
(lhs.Top == rhs.Top) &&
(lhs.Bottom == rhs.Bottom);
}
Parameters
lhs
Margins
Структура маргинов .
rhs
Margins
Сравните структуру маргинов.
Returns
Система и Boolean.
Оператор! = (Маргины и Маргинс)
Проверьте, не равны ли две структуры маргина.
public static bool operator !=(Margins lhs, Margins rhs)
{
return !(lhs.Left == rhs.Left &&
lhs.Right == rhs.Right &&
lhs.Top == rhs.Top &&
lhs.Bottom == rhs.Bottom);
}
Parameters
lhs
Margins
Структура маргинов .
rhs
Margins
Сравните структуру маргинов.
Returns
Система и Boolean.