Struct Margins
ja nimityö: Aspose.Note Kokoelma: Aspose.Note.dll (25.4.0)
Määritetään ytimen marginaalien ulottuvuudet.
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
Perintöjäsenet
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Margins (alukset, alukset ja laivastot)
Aloittaa uusi esimerkki Aspose.Note.Margins rakenteestavasemmalle, oikealle, ylä- ja alapuolelle määritellyt marginaalit.
public Margins(float left, float right, float top, float bottom)
{
Left = left;
Right = right;
Top = top;
Bottom = bottom;
}
Parameters
left
float
Vasemman marginaalin leveys.
right
float
oikea marginaali leveys.
top
float
Korkeimman marginaalin leveys.
bottom
float
Alhaisen marginaalin leveys.
Fields
Empty
ja tyhjiä marginaaleja.
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.
kentän arvo
Properties
Bottom
Saa tai asettaa alhaisen marginaalin leveys.
public readonly float Bottom
{
get;
set;
}
Omistuksen arvo
Left
Saa tai asettaa vasemman marginaalin leveys.
public float Left
{
get => this.Left;
set => this.Left = value;
}
Omistuksen arvo
Right
Antaa tai asettaa oikean marginaalisen leveyden.
public float Right
{
get => this.Right;
set => this.Right = value;
}
Omistuksen arvo
Top
Saa tai asettaa ylämargin leveys.
public float Top
{
get => this._top;
set => this._top = value;
}
private float _top;
Omistuksen arvo
Methods
Yhdenmukainen ( Margins )
Testaa, ovatko kaksi marginaalista rakenteita yhdenvertaisia.
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
Marginaalin rakenne on.
Returns
Järjestelmä on Boolean.
Yhdenmukaisuus (object )
Testaa, ovatko kaksi marginaalista rakenteita yhdenvertaisia.
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
Mikä tahansa objekti.
Returns
Järjestelmä on Boolean.
Käytettävissä oleva koodi()
Se on hash-toiminto tyypille.
public override int GetHashCode()
{
}
Returns
Järjestelmä.Int32
Operators
Käyttäjä = = (Margins ja Margins)
Testaa, ovatko kaksi marginaalista rakenteita yhdenvertaisia.
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
Marginaalin rakenne on.
rhs
Margins
Marginin rakenne on verrattava.
Returns
Järjestelmä on Boolean.
Käyttäjä! = (Margins ja Margins)
Testaa, ovatko kaksi marginaalista rakenteita eriä.
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
Marginaalin rakenne on.
rhs
Margins
Marginin rakenne on verrattava.
Returns
Järjestelmä on Boolean.