Struct Margins

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

IEquatable

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

Margins

Properties

Bottom

Saa tai asettaa alhaisen marginaalin leveys.

public readonly float Bottom
   {
      get;
      set;
   }

Omistuksen arvo

float

Left

Saa tai asettaa vasemman marginaalin leveys.

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

Omistuksen arvo

float

Right

Antaa tai asettaa oikean marginaalisen leveyden.

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

Omistuksen arvo

float

Top

Saa tai asettaa ylämargin leveys.

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

Omistuksen arvo

float

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

bool

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

bool

Järjestelmä on Boolean.

Käytettävissä oleva koodi()

Se on hash-toiminto tyypille.

public override int GetHashCode()
   {
   }

Returns

int

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

bool

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

bool

Järjestelmä on Boolean.

 Suomi