Struct RectangleF

Struct RectangleF

nazivni prostor: Aspose.Imaging Sastav: Aspose.Imaging.dll (25.4.0)

Sadrži skup od četiri broja plutajućih točaka koji predstavljaju lokaciju i veličinu pravokuna.

public struct RectangleF

naslijeđeni članovi

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

Constructors

RectangleF(plovilo, plovilo, plovilo i plovilo)

Inicijalizira novu primjenu strukture Aspose.Imaging.RectangleF s određenom lokacijom i veličinom.

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

Parameters

x float

X-koordinacija gornjeg lijevog ugla pravog ugla.

y float

Y-koordinacija gornjeg lijevog ugla pravog ugla.

width float

Širina pravokugla.

height float

Visina izravnog smjera.

RectangleF(Pozicija, SizeF)

Inicijalizira novu primjenu strukture Aspose.Imaging.RectangleF s određenom lokacijom i veličinom.

public RectangleF(PointF location, SizeF size)

Parameters

location PointF

A Aspose.Imaging.PointF koji predstavlja gornji lijevi kut rektangularne regije.

size SizeF

Aspose.Imaging.SizeF koji predstavlja širinu i visinu rektangularne regije.

Properties

Bottom

Pronađite ili postavite y-koordinat koji je ukupna količina Aspose.Imaging.RectangleF.Y. i Wl17.Rectangles.Visina ove strukture __ WL16__ .ReectangelF..

public float Bottom { get; set; }

Vrijednost nekretnina

float

Empty

Dobiva novu primjenu strukture Aspose.Imaging.RectangleF koja sadrži W L 17.RectanglesF.X, _ W L 7_ .ReectANGlesf.Y, __ WL 17 _ .RektangliF., širina i _ www.wl 17 - .rectanga.Vrijednosti su postavljene na nulu.

public static RectangleF Empty { get; }

Vrijednost nekretnina

RectangleF

Height

Dobiva ili postavlja visinu ove strukture Aspose.Imaging.RectangleF.

public float Height { get; set; }

Vrijednost nekretnina

float

IsEmpty

Dobiva vrijednost koja ukazuje na to da li je Aspose.Imaging.RectangleF.Vidth ili Wl17.Suglasna svojstva ovog __ WL16__ .RektanglaF ima vrijednoću nula.

[JsonIgnore]
public bool IsEmpty { get; }

Vrijednost nekretnina

bool

Left

Pronađite ili postavite x-koordinat na lijevoj rubu ove strukture Aspose.Imaging.RectangleF.

public float Left { get; set; }

Vrijednost nekretnina

float

Location

Dobiva ili postavlja koordinate gornjeg lijevog ugla ove strukture Aspose.Imaging.RectangleF.

public PointF Location { get; set; }

Vrijednost nekretnina

PointF

Right

Dobiva ili postavlja x-koordinat koji je ukupna količina Aspose.Imaging.RectangleF.X i Wl17.Suglasnost ove strukture _www.suglednost.

public float Right { get; set; }

Vrijednost nekretnina

float

Size

Pronađite ili postavite veličinu ovog Aspose.Imaging.RectangleF.

public SizeF Size { get; set; }

Vrijednost nekretnina

SizeF

Top

Pronađite ili postavite y-koordinat gornje rupe ove strukture Aspose.Imaging.RectangleF.

public float Top { get; set; }

Vrijednost nekretnina

float

Width

Dobiva ili postavlja širinu ove strukture Aspose.Imaging.RectangleF.

public float Width { get; set; }

Vrijednost nekretnina

float

X

Dobiva ili postavlja x-koordinat gornjeg lijevog ugla ove strukture Aspose.Imaging.RectangleF.

public float X { get; set; }

Vrijednost nekretnina

float

Y

Dobiva ili postavlja y-koordinat gornjeg lijevog ugla ove strukture Aspose.Imaging.RectangleF.

public float Y { get; set; }

Vrijednost nekretnina

float

Methods

Contains(plovidba, plovidba)

Određuje je li određena točka sadržana u ovoj strukturi Aspose.Imaging.RectangleF.

public bool Contains(float x, float y)

Parameters

x float

X-koordinacija točke za testiranje.

y float

Koordinacija točke za testiranje.

Returns

bool

Ova metoda se vraća istinito ako je točka definirana kodom x’ i <codom class=paramaf">y’ sadržana u ovoj strukturi Aspose.Imaging.RectangleF; inače je lažna.

Contains(Pozicija)

Određuje je li određena točka sadržana u ovoj strukturi Aspose.Imaging.RectangleF.

public bool Contains(PointF point)

Parameters

point PointF

Aspose.Imaging.PointF za testiranje.

Returns

bool

Ova metoda se vraća istinito ako je točka zastupljena parametrom točke sadržana u ovoj strukturi Aspose.Imaging.RectangleF; inače lažna.

Contains(RectangleF)

Određuje je li rektangularna regija zastupljena rect’ u potpunosti sadržana u ovoj strukturi Aspose.Imaging.RectangleF.

public bool Contains(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF za testiranje.

Returns

bool

Ova metoda vraća se istinito ako je rektangularna regija zastupljena rect’ u potpunosti sadržana u rectangulnoj regiji zastupljenoj ovom Aspose.Imaging.RectangleF; inače lažna.

Equals(Objekt)

Testira se je li obj’ Aspose.Imaging.RectangleF s istim lokacijom i veličinom ovog W L17.

public override bool Equals(object obj)

Parameters

obj object

Objekt za testiranje.

Returns

bool

Ova metoda se vraća istinito ako je obj’ Aspose.Imaging.RectangleF i njegove X, Y, širina i visina svojstva su jednaka odgovarajućim svojstvima ovog W L17.

FromLeftTopRightBottom(plovilo, plovilo, plovilo i plovilo)

Stvara strukturu Aspose.Imaging.RectangleF s gornjim lijevim i donjem desnim kutom na određenim mjestima.

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

Parameters

left float

X-koordinacija gornjeg lijevog ugla rektangularnog područja.

top float

Y-koordinacija gornjeg lijevog ugla rektangularne regije.

right float

X-koordinacija donjeg desnog ugla rektangularne regije.

bottom float

Y-koordinacija donjeg desnog ugla rektangularnog područja.

Returns

RectangleF

Novi Aspose.Imaging.RectangleF koji ova metoda stvara.

FromPoints(Pozicija, Pozicija)

Dvije vertikale stvorenog Aspose.Imaging.Rectangle će biti jednako prošlom point1’ i point2'.

public static RectangleF FromPoints(PointF point1, PointF point2)

Parameters

point1 PointF

Prvi Aspose.Imaging.Točka za novi pravokut.

point2 PointF

Drugi Aspose.Imaging.Točka za novi pravokut.

Returns

RectangleF

Novo stvorena Aspose.Imaging.Rectangle.

GetHashCode()

Pronađite hash kod za ovu strukturu Aspose.Imaging.RectangleF.

public override int GetHashCode()

Returns

int

Hash kod za ovaj Aspose.Imaging.RectangleF.

Inflate(RektangleF, float, float)

Stvara i vraća inflatiranu kopiju određene strukture Aspose.Imaging.RectangleF. Kopija se inflarira po određenoj količini.

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

Parameters

rect RectangleF

Aspose.Imaging.RectangleF da se kopira.Ovaj pravokut nije izmijenjen.

x float

Vrijednost za uplaćivanje kopija pravokuna horizontalno.

y float

Vrijednost za upaljenje kopija pravokuna vertikalno.

Returns

RectangleF

Slijedeći članakSvijet Aspose.Imaging.RectangleF

Inflate(plovidba, plovidba)

Inflatira ovu strukturu Aspose.Imaging.RectangleF po određenoj količini.

public void Inflate(float x, float y)

Parameters

x float

Vrijednost za inflaciju ove strukture Aspose.Imaging.RectangleF horizontalno.

y float

Vrijednost za inflaciju ove strukture Aspose.Imaging.RectangleF vertikalno.

Inflate(Simef)

Inflatira ovaj Aspose.Imaging.RectangleF po određenom iznosu.

public void Inflate(SizeF size)

Parameters

size SizeF

Koja je količina za uplaćivanje ovog pravokugla.

Intersect(Sljedeći članakRectangleF, RectangleF)

Povratak Aspose.Imaging.RectangleF struktura koja predstavlja prekretanje dviju rektangla. ako nema prekreta, a prazan W L17.

public static RectangleF Intersect(RectangleF a, RectangleF b)

Parameters

a RectangleF

Prva rektangula za intersekt.

b RectangleF

Druga rektangula za međusobno međusobno.

Returns

RectangleF

Treći Aspose.Imaging.RectangleF struktura čija je veličina predstavlja prekrivena površina dviju određenih pravokuna.

Intersect(RectangleF)

Zamjenjuje ovu strukturu Aspose.Imaging.RectangleF s samim prijelazom i određenom strukturom W L17.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

Slijedeći članakSlijedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeće →

IntersectsWith(RectangleF)

Određuje je li taj pravokugli međusobno s rect'.

public bool IntersectsWith(RectangleF rect)

Parameters

rect RectangleF

Pravo mjesto za testiranje.

Returns

bool

Ova metoda se vraća istinito ako postoji bilo kakva prekretnica.

Normalize()

Normalizira pravokut tako što je širina i visina pozitivna, ostavlja manje od desne i vrh manje od dna.

public void Normalize()

Offset(Pozicija)

Prilagoditi lokaciju ovog pravokuna po određenoj količini.

public void Offset(PointF pos)

Parameters

pos PointF

Vrijednost naknade za lokaciju.

Offset(plovidba, plovidba)

Prilagoditi lokaciju ovog pravokuna po određenoj količini.

public void Offset(float x, float y)

Parameters

x float

Iznos naknade za lokaciju horizontalno.

y float

Vrijednost za naknadu lokacije vertikalno.

ToString()

Konvertira svojstva ovog Aspose.Imaging.RectangleF u ljudski čitljiv string.

public override string ToString()

Returns

string

String koji sadrži poziciju, širinu i visinu ove strukture Aspose.Imaging.RectangleF.

Union(Sljedeći članakRectangleF, RectangleF)

Stvara najmanji mogući treći pravokotok koji može sadržavati oba dva pravokotoka koji čine uniju.

public static RectangleF Union(RectangleF a, RectangleF b)

Parameters

a RectangleF

Prva rektangula za Uniju.

b RectangleF

Druga rektangula za Uniju.

Returns

RectangleF

Treća struktura Aspose.Imaging.RectangleF koja sadrži oba pravokuna koji čine uniju.

Operators

Operator /(RektangleF, plovidba)

Uvođenje operatora /.

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

Parameters

rectangle RectangleF

U pravom dijelu.

divider float

To je divizor.

Returns

RectangleF

Rezultat operatora.

Exceptions

ArgumentOutOfRangeException

Razdvajanje po nuli nije dopušteno.

Operator =(Sljedeći članakRectangleF, RectangleF)

Provjerite imaju li dvije Aspose.Imaging.RectangleF strukture istu lokaciju i veličinu.

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

Parameters

left RectangleF

Struktura Aspose.Imaging.RectangleF koja je na lijevoj strani operatora jednakosti.

right RectangleF

Struktura Aspose.Imaging.RectangleF koja je na pravu operatora ravnopravnosti.

Returns

bool

Ovaj operater se vraća istinito ako dvije navedene strukture Aspose.Imaging.RectangleF imaju jednake svojstvene svojstva W L 17.RectanglesF.X, www.wl17 .rectinglesf.Y, __wll17 _.rectengles.Width, i _wls.

implicitni operator RectangleF(Rectangle)

Konvertirati određenu strukturu Aspose.Imaging.Rectangle u strukturu _www.wL17.

public static implicit operator RectangleF(Rectangle rect)

Parameters

rect Rectangle

Struktura Aspose.Imaging.Rectangle za pretvaranje.

Returns

RectangleF

Struktura Aspose.Imaging.RectangleF koja je pretvorena iz određene strukture W L 17.

Operator !=(Sljedeći članakRectangleF, RectangleF)

Testira se da li se dvije Aspose.Imaging.RectangleF strukture razlikuju po lokaciji ili veličini.

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

Parameters

left RectangleF

Struktura Aspose.Imaging.RectangleF koja je na lijevoj strani operatora nejednakosti.

right RectangleF

Struktura Aspose.Imaging.RectangleF koja je na pravu operatora nejednakosti.

Returns

bool

Ovaj operater vraća istinu ako je bilo koji od Aspose.Imaging.RectangleF.X, W L 17.S.A. i _ www.s.a.v .V.P. ili wl17 .Rektangles.High svojstva dviju strukturama su nejedna; inače lažna.

Operator *(RektangleF, plovidba)

Uvođenje operatera *.

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

Parameters

rectangle RectangleF

U pravom dijelu.

multiplier float

To je multiplikacija.

Returns

RectangleF

Rezultat operatora.

 Hrvatski