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
Про це йдеться в повідомленні.Int32.
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.
Маргарита і Маргіна (Margins and Margins)
Перевірте, чи є дві структури маргінів не однаковими.
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.