Rectangle
Összefoglaló
Rectangle az .NET-es FOSS Aspose.PDF osztály.
Egy egyenszöglet, amelyet az alsó bal és a felső jobb koordináták határoznak meg (PDF felhasználói térkonvenció: Y felfelé növekszik).
Ez a osztály 25 módszert biztosít az .NET programokban rectangle objektumokkal való munkavégzéshez. A rendelkezésre álló módszerek közé tartozik: Center, Clone, Contains, ContainsLine, ContainsPoint, Equals, FromRect, GetHashCode, Intersect, IsIntersect, Join, MoveBy, és 7 további módszer. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: Empty, Height, IsEmpty, IsPoint, IsTrivial, LLX, és még öt.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
LLX | double | Olvasás/írás | Megkapja vagy állítja az llx-t. |
LLY | double | Olvasás/írás | Megkapja vagy beállítja a ly. |
URX | double | Olvasás/írás | Megkapja vagy beállítja a urxot. |
URY | double | Olvasás/írás | Megkapja vagy beállítja a ury-t. |
Width | double | Olvasd! | Megvan a szélesség. |
Height | double | Olvasd! | Megvan a magassága. |
Empty | Rectangle | Olvasd! | Egy üres téglalap (minden koordináta nulla). |
Trivial | Rectangle | Olvasd! | A triviális/őrzői téglalap (-1, -1, - 1, -1) a Aspose.PDF által “nem érték” jelölőként használt. |
IsPoint | bool | Olvasd! | Igaz, ha a négyzög nullával van szélességben és magasságban (LLX == URX és LLY == Ury). |
IsTrivial | bool | Olvasd! | Igaz, ha ez a téglalap egyenlő az Trivial őrzővel (-1, -1, - 1, -1), amelyet a PDF könyvtár “nem érték” jelölőként használ. |
IsEmpty | bool | Olvasd! | Igazot ad, ha a téglalapnak nincs pozitív területe koordinátái fordítva vannak (llx >= urx vagy lly > = ury) vagy nullával rendelkeznek szélességben/magasságban. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
Rectangle(llx: double, lly: double, urx: double, ury: double) | A Rectangle-t hívja erre a Rechtangul példányra. |
Rectangle(llx: double, lly: double, urx: double, ury: double, normalizeCoordinates: bool) | Egy téglalapot teremt. |
Clone() | A fenti négyzetszámmal egy csekély másolatot ad (megfelel a Canonical Object Clone ((() aláírásnak). |
Center() | A téglalap geometriai középpontja. |
ContainsPoint(x: double, y: double) | Vizsgáljuk, hogy x, y a téglalap belsejében (a szélek is beleértve) vannak-e. |
Contains(point: Point, inclusive: bool) | Vizsgáljuk, hogy a pont az egyenszögbe esik-e. |
ContainsLine(x1: double, y1: double, x2: double, y2: double) | A (x1,y1) → (X2,y2) vonalszakasz teljes egészében a téglalapban van-e (mindkét végpont belül, beleértve az ékszereit is). |
Contains(x: double, y: double) | A Rectangle példányban található hívások. |
Contains(other: Rectangle) | |
Intersect(otherRect: Rectangle) | Geometriai kereszteződés. |
IsIntersect(otherRect: Rectangle) | Igaz, ha ennek a téglalapnak van egy közös területe más Téglékkel. |
MoveBy(dx: double, dy: double) | Fordítsuk le ezt a téglalapot (dx,dy) helyére. |
Rotate(angle: Rotation) | Fordítsa ezt a téglalapot helyére az adott forgatással. |
Rotate(angle: int) | A szögek között a négyzetszámot meg kell fordítani (általában 0/90/180/270; az önkényes szögből számoljuk ki a forgó sarok határfelületét). |
ToPoints() | A négyszög LL → LR → UR → UL sorrendben. |
Parse(value: string) | A “LLX LLY URX URY” formanyomtatványból (fehér tér vagy virágcsíkok által elválasztva) egy téglalap elemzése. |
Equals(obj: object?) | Az egyenlő hívás a Rectangle példányban. |
Equals(other: Rectangle?) | Koordinátás-egyenlőség kis lebegőpontos toleranciával. |
GetHashCode() | Hívja a GetHashCode-t erre az egyenszögletre. |
NearEquals(other: Rectangle, delta: double) | Ellenőrizze, hogy ez a téglalap egy adott tolerancián belül megközelítőleg egyenlő-e mással. |
Join(otherRect: Rectangle) | Visszaadja a szövetkezetet (kötelező doboz) ennek az egyenszögletnek és egy másiknak. |
ToString() | Hívja a ToString-t erre az egyenszögletre. |
FromRect(src: System.Drawing.Rectangle) | Konvertáljon a System.Drawing.Rectangle (x, y, szélesség, magasság) PDF-re Térképpel (LLX/LLY/URX / URY). |
FromRect(src: System.Drawing.RectangleF) | Átváltani System.Drawing.RectangleF. |
ToRect() | Konverzálja ezt a PDF-t System.Drawing.Rectangle-ra. |