Rectangle

Približni podaci

Rectangle je klasa u Aspose.PDF FOSS za .NET.

Predstavlja pravougaon definiran donjim lijevim i gornjim desnim koordinatama (PDF-ovska konvencija korisničkog prostora: Y raste prema gore).

Ova klasa pruža 25 metoda za rad s objektima pravougaonog oblika u .NET programima. Postoje i sljedeće metode: Center, Clone, Contains, ContainsLine, ContainsPoint, Equals, FromRect, GetHashCode, Intersect, IsIntersect, Join, MoveBy, i 7 dodatnih metoda. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: Empty, Height, IsEmpty, IsPoint, IsTrivial, LLX, i još 5 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
LLXdoubleČitanje/pisanjeDobiva ili postavlja ILX.
LLYdoubleČitanje/pisanjeDobiva ili postavlja lyu.
URXdoubleČitanje/pisanjeDobije ili postavlja urx.
URYdoubleČitanje/pisanjeDobije ili postavlja ury.
WidthdoubleČitaj.Dobiva širinu.
HeightdoubleČitaj.Dobiva visinu.
EmptyRectangleČitaj.Prazan pravougaon (sve koordinate su nula).
TrivialRectangleČitaj.Trivijalni / stražarski pravougaon (-1, -1, - 1, -1) koji koristi Aspose.PDF kao marker “bez vrijednosti”.
IsPointboolČitaj.Istina kada ovaj pravougaon ima nulu širinu I nolu visinu (LLX == URX i LLY == Ury).
IsTrivialboolČitaj.Istina kada je ovaj pravougaon jednak trivijalnom čuvari (-1, -1, - 1, -1) koji se koristi kao marker “bez vrijednosti” u PDF knjižnici.
IsEmptyboolČitaj.Vraća istinito kada pravougaon ne ima pozitivnu površinu koordinate su obrnuto (llx >= urx ili lly > = ury) ili imaju nulu širinu/visinu.

Metoda za primjenu

PotpisOpisivanje
Rectangle(llx: double, lly: double, urx: double, ury: double)Zove pravougaon na ovom Pravougan primjerka.
Rectangle(llx: double, lly: double, urx: double, ury: double, normalizeCoordinates: bool)Stvara pravougaon.
Clone()Vrati plitku kopiju ovog pravougaona (odgovara kanonskom objektu Clone() potpis).
Center()Geometrijski centar pravokutnika.
ContainsPoint(x: double, y: double)Provjerite jesu li x, y unutar pravougaona (uključujući i rubove).
Contains(point: Point, inclusive: bool)Provjerite je li tačka u pravougaonicu.
ContainsLine(x1: double, y1: double, x2: double, y2: double)U ovom slučaju, ako je to moguće, provjerite da li se ta linija može isporučiti u skladu s člankom 7. stavkom 2.
Contains(x: double, y: double)Poziv sadrži na ovom pravougaonog primjera.
Contains(other: Rectangle)
Intersect(otherRect: Rectangle)Geometrijski raskrsnici.
IsIntersect(otherRect: Rectangle)Istina kada ovaj pravougaon ima bilo kakvu zajedničku površinu s drugim Pravim.
MoveBy(dx: double, dy: double)Prevedite ovaj pravougaon na mjesto.
Rotate(angle: Rotation)Okrenite ovaj pravougaon na mjesto po datoj rotaciji.
Rotate(angle: int)U ovom slučaju, ako je to moguće, potrebno je razmotriti i izmjeriti sljedeće:.
ToPoints()Četiri ugla pravougaona u redoslijedu LL → LR → UR → UL.
Parse(value: string)U ovom slučaju, u skladu s člankom 21. stavkom 1. točkom (a) i podstavkom 2. točkama 3. i 4. ovog članka, se mora provesti pregled.
Equals(obj: object?)Zove jednaka na ovom pravougaonog primjera.
Equals(other: Rectangle?)Koordinata-mudro jednakost s malim tolerantnosti plovi tačke.
GetHashCode()Zove GetHashCode na ovom pravougaonog primjera.
NearEquals(other: Rectangle, delta: double)U slučaju da je to moguće, provjerava se kako bi se utvrdila vrijednost.
Join(otherRect: Rectangle)Vrati udruženje (obvezivanje) ovog pravougaonika i drugog.
ToString()Zove ToString na ovom pravougaonog primjera.
FromRect(src: System.Drawing.Rectangle)Preusmjeriti iz System.Drawing.Rectangle (x, y, širina, visina) u PDF pravougaonicu (LLX/LLY/URX / URY).
FromRect(src: System.Drawing.RectangleF)Preobrazite iz System.Drawing.RectangleF.
ToRect()Pretvorite ovaj PDF pravougaon u System.Drawing.Rectangle.

Također pogledajte:

 Hrvatski