Struct Margins
A név: Aspose.Note Összefoglaló: Aspose.Note.dll (25.4.0)
Meghatározza a csomópontok marginjainak dimenzióját.
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
Örökletes tagok
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Margins (hajó, hajó, tengeralattjáró)
Kezdeményez egy új példát a Aspose.Note.Margins strukta meghatározott bal, jobb, felső és alsó margókkal.
public Margins(float left, float right, float top, float bottom)
{
Left = left;
Right = right;
Top = top;
Bottom = bottom;
}
Parameters
left
float
A bal oldali margin szélessége.
right
float
A megfelelő margin szélessége.
top
float
A felső margin szélessége.
bottom
float
Az alsó margin szélessége.
Fields
Empty
Az üres margók.
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.
mező értéke
Properties
Bottom
Megkapja vagy beállítja az alsó margin szélességet.
public readonly float Bottom
{
get;
set;
}
ingatlan értéke
Left
Megkapja vagy beállítja a bal margin szélességét.
public float Left
{
get => this.Left;
set => this.Left = value;
}
ingatlan értéke
Right
Megkapja vagy rögzíti a megfelelő margin szélességet.
public float Right
{
get => this.Right;
set => this.Right = value;
}
ingatlan értéke
Top
Megkapja vagy beállítja a felső margin szélességet.
public float Top
{
get => this._top;
set => this._top = value;
}
private float _top;
ingatlan értéke
Methods
Az egyenlők (Margins)
Ellenőrizze, hogy a két margin szerkezete egyenlő-e.
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
A marginok szerkezete.
Returns
A rendszer – Boolean.
Az egyenlő tárgy (object)
Ellenőrizze, hogy a két margin szerkezete egyenlő-e.
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
Bármely tárgy.
Returns
A rendszer – Boolean.
Székesfehérvár()
Has funkcióként szolgál a típus számára.
public override int GetHashCode()
{
}
Returns
A rendszer.Int32.
Operators
Az üzemeltető = = (Margins, Margins)
Ellenőrizze, hogy a két margin szerkezete egyenlő-e.
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
A marginok szerkezete.
rhs
Margins
A Margins struktúráját összehasonlítani kell.
Returns
A rendszer – Boolean.
Az üzemeltető! = (Margins és Margins)
Ellenőrizze, hogy a két margin struktúra nem egyenlő-e.
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
A marginok szerkezete.
rhs
Margins
A Margins struktúráját összehasonlítani kell.
Returns
A rendszer – Boolean.