Struct Margins
Nom dels espais: Aspose.Note Assemblea: Aspose.Note.dll (25.4.0)
Especifica les dimensions de les marges d’un nucli.
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
Membres heretats
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Margins (float, flot, float i flot)
Inicia una nova instància de l’estructura d’Aspose.Note.Marginsamb les marges especificades esquerra, dreta, superior i inferior.
public Margins(float left, float right, float top, float bottom)
{
Left = left;
Right = right;
Top = top;
Bottom = bottom;
}
Parameters
left
float
Amplitud de la marge esquerra.
right
float
L’amplada de marge correcta.
top
float
Ampliació de la marge.
bottom
float
Ampliació de la marge inferior.
Fields
Empty
Les marges buides.
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.
Valor de camp
Properties
Bottom
Obtenir o establir l’amplada de la marge inferior.
public readonly float Bottom
{
get;
set;
}
Valor de la propietat
Left
Obté o estableix l’amplada de marge esquerra.
public float Left
{
get => this.Left;
set => this.Left = value;
}
Valor de la propietat
Right
Obtenir o establir l’amplada de marge correcta.
public float Right
{
get => this.Right;
set => this.Right = value;
}
Valor de la propietat
Top
Obtenir o establir l’amplada de marge superior.
public float Top
{
get => this._top;
set => this._top = value;
}
private float _top;
Valor de la propietat
Methods
Els equals (Margins)
Prova si dues estructures de marges són iguals.
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
Estructura de les marges.
Returns
El sistema.Boolean
Els objectes (objectes)
Prova si dues estructures de marges són iguals.
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
qualsevol objecte.
Returns
El sistema.Boolean
Càlcul d’actuació ()
Serveix com una funció hash per al tipus.
public override int GetHashCode()
{
}
Returns
El sistema.Int32.
Operators
L’operador = = (Margins i Margins)
Prova si dues estructures de marges són iguals.
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
Estructura de les marges.
rhs
Margins
L’estructura de les marges s’ha de comparar amb.
Returns
El sistema.Boolean
L’operador! = (Margins i Margins)
Prova si les dues estructures de Margins no són iguals.
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
Estructura de les marges.
rhs
Margins
L’estructura de les marges s’ha de comparar amb.
Returns
El sistema.Boolean