Class RectangleProjectedShape
Nazwa przestrzeń: Aspose.Imaging.Shapes Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Przedstawia kształt, który jest zaprojektowany przez prostokąt obracony do określonego kierunku.Określony przez cztery punkty, które mogą być obrotowane w przestrzeni, utrzymując tę samą długość krawędzi i 90 stopni między sąsiadującymi krawędziami.
[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape
Derived
Dziedziczeni członkowie
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()
Inicjalizuje nową instancję klasy Aspose.Imaging.Shapes.RectangleProjectedShape.
[JsonConstructor]
public RectangleProjectedShape()
RectangleProjectedShape(RectangleF)
Inicjalizuje nową instancję klasy Aspose.Imaging.Shapes.RectangleProjectedShape.
public RectangleProjectedShape(RectangleF rectangle)
Parameters
rectangle
RectangleF
Rękawiczki do inicjalizacji.
Properties
Bounds
Znajdują się granice obiektu.
[JsonIgnore]
public override RectangleF Bounds { get; }
Wartość nieruchomości
Center
Znajduje się w centrum kształtu.
[JsonIgnore]
public override PointF Center { get; }
Wartość nieruchomości
HasSegments
Otrzymuje wartość wskazującą, czy kształt ma segmenty.
[JsonIgnore]
public override bool HasSegments { get; }
Wartość nieruchomości
LeftBottom
Znajduje się w lewym dolnym punktu rektangularnym.
public PointF LeftBottom { get; }
Wartość nieruchomości
LeftTop
Znajduje się na lewym górnym punkcie prawicy.
public PointF LeftTop { get; }
Wartość nieruchomości
RectangleHeight
Znajduje się na wysokości rektangularnej.
[JsonIgnore]
public double RectangleHeight { get; }
Wartość nieruchomości
RectangleWidth
Dostęp do szerokości rektangularnej.
[JsonIgnore]
public double RectangleWidth { get; }
Wartość nieruchomości
RightBottom
Znajduje się w prawym dolnym punktu rektangularnym.
public PointF RightBottom { get; }
Wartość nieruchomości
RightTop
Znajduje się w prawym górnym punkcie.
public PointF RightTop { get; }
Wartość nieruchomości
Methods
Equals(Obiekt)
Określa, czy określony System.Object jest równy tej instancji.
public override bool Equals(object obj)
Parameters
obj
object
System.Object do porównania z tą instancją.
Returns
“prawdziwy” jeśli określony System.Object jest równy tej instancji; w przeciwnym razie “fałszywy”.
Equals(RectangleProjectedShape)
Sprawdź, czy obiekty są równe.
protected bool Equals(RectangleProjectedShape other)
Parameters
other
RectangleProjectedShape
Kolejny obiekt.
Returns
Wynik porównania równości.
GetBounds(Matrix)
Znajdują się granice obiektu.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Matryca, którą należy zastosować przed granicami, zostanie obliczona.
Returns
granice szacowanego obiektu.
GetBounds(Matryca i Pen)
Znajdują się granice obiektu.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Matryca, którą należy zastosować przed granicami, zostanie obliczona.
pen
Pen
Pióro do użycia dla obiektu. może to wpłynąć na wielkość granic obiektu.
Returns
granice szacowanego obiektu.
GetHashCode()
Wróć do tego kodu hash.
public override int GetHashCode()
Returns
Kod hash dla tego przykładu, odpowiedni do użycia w algorytmach hashingu i strukturach danych, takich jak tabela hash.
Transform(Matrix)
Zastosowanie określonej transformacji do kształtu.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
Transformacja do zastosowania.