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: | Prihvat | Opisivanje |
|---|---|---|---|
LLX | double | Čitanje/pisanje | Dobiva ili postavlja ILX. |
LLY | double | Čitanje/pisanje | Dobiva ili postavlja lyu. |
URX | double | Čitanje/pisanje | Dobije ili postavlja urx. |
URY | double | Čitanje/pisanje | Dobije ili postavlja ury. |
Width | double | Čitaj. | Dobiva širinu. |
Height | double | Čitaj. | Dobiva visinu. |
Empty | Rectangle | Čitaj. | Prazan pravougaon (sve koordinate su nula). |
Trivial | Rectangle | Čitaj. | Trivijalni / stražarski pravougaon (-1, -1, - 1, -1) koji koristi Aspose.PDF kao marker “bez vrijednosti”. |
IsPoint | bool | Čitaj. | Istina kada ovaj pravougaon ima nulu širinu I nolu visinu (LLX == URX i LLY == Ury). |
IsTrivial | bool | Čitaj. | Istina kada je ovaj pravougaon jednak trivijalnom čuvari (-1, -1, - 1, -1) koji se koristi kao marker “bez vrijednosti” u PDF knjižnici. |
IsEmpty | bool | Č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
| Potpis | Opisivanje |
|---|---|
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. |