Class RectangleProjectedShape

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

RectangleShape , TextShape

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

RectangleF

Center

Znajduje się w centrum kształtu.

[JsonIgnore]
public override PointF Center { get; }

Wartość nieruchomości

PointF

HasSegments

Otrzymuje wartość wskazującą, czy kształt ma segmenty.

[JsonIgnore]
public override bool HasSegments { get; }

Wartość nieruchomości

bool

LeftBottom

Znajduje się w lewym dolnym punktu rektangularnym.

public PointF LeftBottom { get; }

Wartość nieruchomości

PointF

LeftTop

Znajduje się na lewym górnym punkcie prawicy.

public PointF LeftTop { get; }

Wartość nieruchomości

PointF

RectangleHeight

Znajduje się na wysokości rektangularnej.

[JsonIgnore]
public double RectangleHeight { get; }

Wartość nieruchomości

double

RectangleWidth

Dostęp do szerokości rektangularnej.

[JsonIgnore]
public double RectangleWidth { get; }

Wartość nieruchomości

double

RightBottom

Znajduje się w prawym dolnym punktu rektangularnym.

public PointF RightBottom { get; }

Wartość nieruchomości

PointF

RightTop

Znajduje się w prawym górnym punkcie.

public PointF RightTop { get; }

Wartość nieruchomości

PointF

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

bool

“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

bool

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

RectangleF

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

RectangleF

granice szacowanego obiektu.

GetHashCode()

Wróć do tego kodu hash.

public override int GetHashCode()

Returns

int

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.

 Polski