Struct Margins

Struct Margins

Namn på plats: Aspose.Note Sammanfattning: Aspose.Note.dll (25.4.0)

Anger dimensionerna i marginalerna för en nod.

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

IEquatable

Arvsmedlemmar

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Margins (float, float och flotta)

Initialiserar en ny instans av Aspose.Note.Margins strukturmed de angivna vänstra, höger, övre och nedre marginalerna.

public Margins(float left, float right, float top, float bottom)
   {
      Left = left;
      Right = right;
      Top = top;
      Bottom = bottom;
   }

Parameters

left float

Den vänstra margin bredd.

right float

Rätt marginal bredd.

top float

Högsta marginal bredd.

bottom float

Den nedre margin bredd.

Fields

Empty

De tomma marginalerna.

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.

Fältvärde

Margins

Properties

Bottom

Få eller sätta den nedre margin bredd.

public readonly float Bottom
   {
      get;
      set;
   }

Fastighetsvärde

float

Left

Få eller sätta vänster marginal bredd.

public float Left
   {
      get => this.Left;
      set => this.Left = value;
   }

Fastighetsvärde

float

Right

Få eller ställa rätt marginal bredd.

public float Right
    {
       get => this.Right;
       set => this.Right = value;
    }

Fastighetsvärde

float

Top

Få eller ställa den högsta marginalbredden.

public float Top
   {
      get => this._top;
      set => this._top = value;
   }
   private float _top;

Fastighetsvärde

float

Methods

Likvärdigheter (Margins)

Testar om två marginstrukturer är lika.

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

Marginernas struktur är.

Returns

bool

Systemet är boolean.

Likvärdigheter (objekt)

Testar om två marginstrukturer är lika.

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

Alla föremål .

Returns

bool

Systemet är boolean.

FörsäljningHashCode()

Det fungerar som en hashfunktion för den typen.

public override int GetHashCode()
   {
   }

Returns

int

Det här är System.Int32.

Operators

Operatör = = (Margins och Margins)

Testar om två marginstrukturer är lika.

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

Marginernas struktur är.

rhs Margins

Marginsstrukturen ska jämföras med.

Returns

bool

Systemet är boolean.

Operatör = (Margins och Margins)

Testar om två marginstrukturer inte är lika.

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

Marginernas struktur är.

rhs Margins

Marginsstrukturen ska jämföras med.

Returns

bool

Systemet är boolean.

 Svenska