Struct RectangleF

Struct RectangleF

Navne til: Aspose.Imaging Sammensætning: Aspose.Imaging.dll (25.4.0)

Opbevarer et sæt af fire flodpunktsnumre, der repræsenterer placeringen og størrelsen af en rektangle.

public struct RectangleF

De arvede medlemmer

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

Constructors

Rektanglef(Flåder, flåder, flåder)

Initialiserer en ny instans af Aspose.Imaging.RectangleF struktur med den angivne placering og størrelse.

public RectangleF(float x, float y, float width, float height)

Parameters

x float

X-koordinaten i den øverste venstre hjørne af rektanglen.

y float

Den y-koordinate af den øverste venstre hjørne af rektanglen.

width float

bredden af rektanglen.

height float

Højden på rektanglen.

Rektanglef(Fællesskab, SizeF)

Initialiserer en ny instans af Aspose.Imaging.RectangleF struktur med den angivne placering og størrelse.

public RectangleF(PointF location, SizeF size)

Parameters

location PointF

En Aspose.Imaging.PointF, der repræsenterer det øverste venstre hjørne af den rektangulære region.

size SizeF

En Aspose.Imaging.SizeF, der repræsenterer bredden og højdeen af den rektangulære region.

Properties

Bottom

Giver eller indsætter y-koordinaten, som er summen af Aspose.Imaging.RectangleF.Y og W L 17.Rectangles.Højden af denne __ WL 17__ .Rektangels struktur.

public float Bottom { get; set; }

Ejendomsværdi

float

Empty

Få et nyt eksempel på Aspose.Imaging.RectangleF-strukturen, der har Wl17.RectanglesF.X, _ www.wll.rectangelf .Y, __wls.redt og _wl17.rectangel F.højde værdier set til nul.

public static RectangleF Empty { get; }

Ejendomsværdi

RectangleF

Height

Få eller indstille højde for denne Aspose.Imaging.RectangleF struktur.

public float Height { get; set; }

Ejendomsværdi

float

IsEmpty

Giver en værdi, der angiver, om Aspose.Imaging.RectangleF.Vidth eller Wl17.Rectangles.Højde ejendomsretten af dette _www.rectangelF har en nullværdi.

[JsonIgnore]
public bool IsEmpty { get; }

Ejendomsværdi

bool

Left

Få eller indsætte x-koordinaten i den venstre kant af denne Aspose.Imaging.RectangleF struktur.

public float Left { get; set; }

Ejendomsværdi

float

Location

Få eller indstille koordinaterne i den øverste venstre hjørne af denne Aspose.Imaging.RectangleF struktur.

public PointF Location { get; set; }

Ejendomsværdi

PointF

Right

Få eller indstille den x-koordinate, der er summen af Aspose.Imaging.RectangleF.X og __ WL15__ .RektanglesF..Vidth af denne _wL14.

public float Right { get; set; }

Ejendomsværdi

float

Size

Få eller indstille størrelsen af dette Aspose.Imaging.RectangleF.

public SizeF Size { get; set; }

Ejendomsværdi

SizeF

Top

Få eller indsætte y-koordinaten af den øverste edge af denne Aspose.Imaging.RectangleF struktur.

public float Top { get; set; }

Ejendomsværdi

float

Width

Få eller indstille bredden af denne Aspose.Imaging.RectangleF struktur.

public float Width { get; set; }

Ejendomsværdi

float

X

Få eller indstille x-koordinaten i den øverste venstre hjørne af denne Aspose.Imaging.RectangleF struktur.

public float X { get; set; }

Ejendomsværdi

float

Y

Få eller indsætte y-koordinaten i den øverste venstre hjørne af denne Aspose.Imaging.RectangleF struktur.

public float Y { get; set; }

Ejendomsværdi

float

Methods

Contains(Flåder, Flåder)

Det bestemmer, om det angivne punkt er indeholdt i denne Aspose.Imaging.RectangleF struktur.

public bool Contains(float x, float y)

Parameters

x float

Den x-koordinat af punktet til test.

y float

Den y-koordinat af punktet at teste.

Returns

bool

Denne metode returnerer sande, hvis det punkt, der er defineret af x’ og <code class" param ref">y’ er indeholdt i denne Aspose.Imaging.RectangleF struktur; ellers falsk.

Contains(pointf)

Det bestemmer, om det angivne punkt er indeholdt i denne Aspose.Imaging.RectangleF struktur.

public bool Contains(PointF point)

Parameters

point PointF

Den Aspose.Imaging.PointF til at teste.

Returns

bool

Denne metode returnerer sandt, hvis det punkt, der repræsenteres af point’ parameter er indeholdt inden for denne Aspose.Imaging.RectangleF struktur; ellers falsk.

Contains(RectangleF)

Det bestemmer, om den rektangulære region repræsenteret af rect’ er helt indeholdt i denne Aspose.Imaging.RectangleF struktur.

public bool Contains(RectangleF rect)

Parameters

rect RectangleF

Den Aspose.Imaging.RectangleF at teste.

Returns

bool

Denne metode returnerer sandt, hvis den rektangulære region repræsenteret af rect’ er fuldt indeholdt inden for det rectangular region, repræsteret af dette Aspose.Imaging.RectangleF; ellers falsk.

Equals(Objekt)

Tester, om obj’ er en Aspose.Imaging.RectangleF med den samme placering og størrelse af denne Wl17.

public override bool Equals(object obj)

Parameters

obj object

Den system.objekt at teste.

Returns

bool

Denne metode returnerer sandt, hvis obj’ er en Aspose.Imaging.RectangleF og dens X, Y, Width, og Height egenskaber er lig med de tilsvarende egenskaber af denne W L17.

FromLeftTopRightBottom(Flåder, flåder, flåder)

Skaber en Aspose.Imaging.RectangleF struktur med øverste venstre hjørne og nedre højre ved de angivne steder.

public static RectangleF FromLeftTopRightBottom(float left, float top, float right, float bottom)

Parameters

left float

X-koordinaten i den øverste venstre hjørne af rektangulære region.

top float

Y-koordinaten i den øverste venstre hjørne af rektangulære region.

right float

X-koordinaten af den nedre højre hjørne af rektangulær region.

bottom float

Den y-koordinate af den nedre højre hjørne af den rektangulære region.

Returns

RectangleF

Den nye Aspose.Imaging.RectangleF, som denne metode skaber.

FromPoints(PointF og PointF)

Skaber en ny Aspose.Imaging.Rectangle fra to angivne punkter.To vertikaler af den skabte W L17.Rectangler vil være lig med den foreløbige point1’ og <code class=parama"> point2’. Disse vil typisk være de modsatte verticaler.

public static RectangleF FromPoints(PointF point1, PointF point2)

Parameters

point1 PointF

Den første Aspose.Imaging.punkt for den nye rektangle.

point2 PointF

Den anden Aspose.Imaging.punkt for den nye rektangle.

Returns

RectangleF

En nyskabt Aspose.Imaging.Rectangle.

GetHashCode()

Få hashkoden for denne Aspose.Imaging.RectangleF struktur.

public override int GetHashCode()

Returns

int

Hashkoden for dette Aspose.Imaging.RectangleF.

Inflate(RektangleF, float, float)

Det skaber og returnerer en inflated kopi af den angivne Aspose.Imaging.RectangleF struktur. Kopien inflades af det angive beløb. Den oprindelige rektangel forbliver uændret.

public static RectangleF Inflate(RectangleF rect, float x, float y)

Parameters

rect RectangleF

Den Aspose.Imaging.RectangleF skal kopieres. Denne rektangel er ikke ændret.

x float

Mængden til at inflate kopien af rektanglen horisontalt.

y float

Mængden til at inflate kopien af rektanglen vertikalt.

Returns

RectangleF

Den inflaterede Aspose.Imaging.RectangleF.

Inflate(Flåder, Flåder)

Inflaterer denne Aspose.Imaging.RectangleF struktur ved det angivne beløb.

public void Inflate(float x, float y)

Parameters

x float

Det beløb, der skal inflatere denne Aspose.Imaging.RectangleF struktur horisontalt.

y float

Den mængde at inflate denne Aspose.Imaging.RectangleF struktur vertikalt.

Inflate(Sizef)

Inflaterer dette Aspose.Imaging.RectangleF ved det angivne beløb.

public void Inflate(SizeF size)

Parameters

size SizeF

Den mængde, der skal inflatere denne rektangle.

Intersect(RectangleF og RectangleF)

Returnerer en Aspose.Imaging.RectangleF struktur, der repræsenterer krydsningen af to rektangler. Hvis der ikke er krydsling, og tomt W L17.

public static RectangleF Intersect(RectangleF a, RectangleF b)

Parameters

a RectangleF

En første rektangle til intersekt.

b RectangleF

En anden rektangle til intersekt.

Returns

RectangleF

En tredje Aspose.Imaging.RectangleF struktur, hvis størrelse repræsenterer det overlappede område af de to angivne rektangler.

Intersect(RectangleF)

Dette Aspose.Imaging.RectangleF-struktur erstattes med selve krydsningen og den angivne W L17.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

Den rektangulære til intersekt.

IntersectsWith(RectangleF)

Det bestemmer, om denne rektangle krydser rect'.

public bool IntersectsWith(RectangleF rect)

Parameters

rect RectangleF

Den rektangle til at teste.

Returns

bool

Denne metode vender tilbage til virkeligheden, hvis der er nogen krydsning.

Normalize()

Normaliserer rektanglen ved at gøre det bredde og højde positivt, forlader mindre end højre og øverst mindre end nedre.

public void Normalize()

Offset(pointf)

Tilpasse placeringen af denne rektangle ved det angivne beløb.

public void Offset(PointF pos)

Parameters

pos PointF

Det beløb, der skal kompenseres for placeringen.

Offset(Flåder, Flåder)

Tilpasse placeringen af denne rektangle ved det angivne beløb.

public void Offset(float x, float y)

Parameters

x float

Det beløb, der skal kompenseres for placeringen horisontalt.

y float

Det beløb, der skal kompenseres for placeringen vertikalt.

ToString()

Konverterer atributerne til dette Aspose.Imaging.RectangleF til en menneskelig læsbar linje.

public override string ToString()

Returns

string

En linje, der indeholder position, bredde og højde af denne Aspose.Imaging.RectangleF struktur.

Union(RectangleF og RectangleF)

Skaber den mindste tredje rektangle, der kan indeholde begge af de to rektangler, der danner en union.

public static RectangleF Union(RectangleF a, RectangleF b)

Parameters

a RectangleF

Det er den første rektangle til Unionen.

b RectangleF

En anden rektangle til Unionen.

Returns

RectangleF

En tredje Aspose.Imaging.RectangleF struktur, som indeholder begge af de to rektangler, der danner unionen.

Operators

Operatør /(RektangleF, Float)

Gennemfør operatøren /.

public static RectangleF operator /(RectangleF rectangle, float divider)

Parameters

rectangle RectangleF

Det rektangulære.

divider float

Det er divider.

Returns

RectangleF

Resultatet af operatøren.

Exceptions

ArgumentOutOfRangeException

Dividering - Dividering ved nul er ikke tilladt.

Operatør =(RectangleF og RectangleF)

Tester, om to Aspose.Imaging.RectangleF strukturer har samme placering og størrelse.

public static bool operator ==(RectangleF left, RectangleF right)

Parameters

left RectangleF

Den Aspose.Imaging.RectangleF struktur, der er til venstre for ligestilling operatør.

right RectangleF

Den Aspose.Imaging.RectangleF struktur, der er til lige operatørens ret.

Returns

bool

Denne operatør returnerer sandt, hvis de to angivne Aspose.Imaging.RectangleF strukturer har de samme W L 17.RectanglesF.X, _ W L 18_ .RektangelsF..Y, __ WL 17__ .RektangesF .Width, og _ www.Wl 17 _ .

implicit operatør RectangleF(Rectangle)

Konverterer den angivne Aspose.Imaging.Rectangle-struktur til en W L17.

public static implicit operator RectangleF(Rectangle rect)

Parameters

rect Rectangle

Den Aspose.Imaging.Rectangle struktur til at konvertere.

Returns

RectangleF

Den Aspose.Imaging.RectangleF struktur, der er konverteret fra den angivne W L17.

Operatør !=(RectangleF og RectangleF)

Tester, om to Aspose.Imaging.RectangleF strukturer adskiller sig i placering eller størrelse.

public static bool operator !=(RectangleF left, RectangleF right)

Parameters

left RectangleF

Den Aspose.Imaging.RectangleF struktur, der er til venstre for ulighed operatøren.

right RectangleF

Den Aspose.Imaging.RectangleF struktur, der er til ejendomsoperatørens ret.

Returns

bool

Denne operatør returnerer sandt, hvis nogen af de Aspose.Imaging.RectangleF.X , __ WL16__ .RektanglesF..Y, wL15.Spejden, eller wl17 .rectangelF .Højdeegenskaber af begge __ wl16-strukturer er ugyldige; ellers falske.

Operatør *(RektangleF, Float)

Gennemfør operatøren *.

public static RectangleF operator *(RectangleF rectangle, float multiplier)

Parameters

rectangle RectangleF

Det rektangulære.

multiplier float

Det er multiplikatoren.

Returns

RectangleF

Resultatet af operatøren.

 Dansk