Class RectangleProjectedShape
nazivni prostor: Aspose.Imaging.Shapes Sastav: Aspose.Imaging.dll (25.4.0)
Predstavlja oblik koji se projicira preko pravokugla usmjerenog na određenu orijentaciju.Označeno četiri točke koje se mogu okrenuti u prostoru održavajući iste krajeve duljine i 90 stupnjeva između susjednih krajeva.
[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape
Derived
naslijeđeni članovi
Shape.Equals(object) , Shape.GetHashCode() , Shape.Equals(Shape) , Shape.Center , Shape.Segments , Shape.HasSegments , ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Equals(ObjectWithBounds) , ObjectWithBounds.Bounds , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
RectangleProjectedShape()
Inicijalizira novu primjenu Aspose.Imaging.Shapes.RectangleProjectedShape klase.
[JsonConstructor]
public RectangleProjectedShape()
RectangleProjectedShape(RectangleF)
Inicijalizira novu primjenu Aspose.Imaging.Shapes.RectangleProjectedShape klase.
public RectangleProjectedShape(RectangleF rectangle)
Parameters
rectangle
RectangleF
Slijedeći članakSlijedeći članakInicializirati od.
Properties
Bounds
Pronađite granice objekta.
[JsonIgnore]
public override RectangleF Bounds { get; }
Vrijednost nekretnina
Center
Dostaje središte oblika.
[JsonIgnore]
public override PointF Center { get; }
Vrijednost nekretnina
HasSegments
Dobiva vrijednost koja ukazuje na to ima li oblika segmente.
[JsonIgnore]
public override bool HasSegments { get; }
Vrijednost nekretnina
LeftBottom
Pronađite desnu desnu točku.
public PointF LeftBottom { get; }
Vrijednost nekretnina
LeftTop
Pronađite gornju desnu točku.
public PointF LeftTop { get; }
Vrijednost nekretnina
RectangleHeight
Dobivaju visinu pravokugla.
[JsonIgnore]
public double RectangleHeight { get; }
Vrijednost nekretnina
RectangleWidth
Dobiva širinu pravokugla.
[JsonIgnore]
public double RectangleWidth { get; }
Vrijednost nekretnina
RightBottom
Pronađite desnu točku donjeg pravokugla.
public PointF RightBottom { get; }
Vrijednost nekretnina
RightTop
Pronađite desnu točku gornjeg pravokugla.
public PointF RightTop { get; }
Vrijednost nekretnina
Methods
Equals(Objekt)
Određuje je li određeni System.Object jednak ovom primjerku.
public override bool Equals(object obj)
Parameters
obj
object
Sistem.Objekt za usporedbu s ovim slučajem.
Returns
‘pravda’ ako je određeni System.Object isti kao i ovaj primjer; inače, ’lažno’.
Equals(RectangleProjectedShape)
Provjerite jesu li predmeti jednaki.
protected bool Equals(RectangleProjectedShape other)
Parameters
other
RectangleProjectedShape
Drugim predmetom.
Returns
Rezultati usporedbe ravnopravnosti.
GetBounds(Matrix)
Pronađite granice objekta.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Matrix koji se primjenjuje prije granica će se izračunati.
Returns
ograničenja predviđenog objekta.
GetBounds(Matrix i Pen)
Pronađite granice objekta.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Matrix koji se primjenjuje prije granica će se izračunati.
pen
Pen
Pen za korištenje za objekt.To može utjecati na veličinu ograničenja objekta.
Returns
ograničenja predviđenog objekta.
GetHashCode()
Povratak hash koda za ovaj slučaj.
public override int GetHashCode()
Returns
Hash kod za ovaj primjer, prikladan za upotrebu u hashing algoritmima i strukturama podataka poput hash tablice.
Transform(Matrix)
Primjenjuje određenu transformaciju na obliku.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
Promjena koja se primjenjuje.