Sdílet prostřednictvím


ArcSegment Konstruktory

Definice

Inicializuje novou instanci ArcSegment třídy .

Přetížení

ArcSegment()

Inicializuje novou instanci ArcSegment třídy .

ArcSegment(Point, Size, Double, Boolean, SweepDirection, Boolean)

Inicializuje novou instanci ArcSegment třídy .

Poznámky

Třída ArcSegment definuje pouze cílový bod oblouku, který představuje; počáteční bod oblouku je aktuální bod objektu PathFigure, ke kterému ArcSegment se přidá .

Pro většinu eliptických oblouků určité pozice, velikosti a otočení existují čtyři různé oblouky, které lze vykreslit; parametry largeArc a sweepDirection označují, který oblouk se má použít.

Ze čtyř kandidátských oblouků představují dva velké oblouky s úhly 180 stupňů nebo větší a dva představují menší oblouky s úklidem 180 stupňů nebo méně. Pokud largeArc je true, zvolí se jeden ze dvou větších obloukových úklidů. largeArc V opačném případě je falsevybráno jedno z menších obloukových úklidů.

Pokud sweepDirection je Clockwise, oblouk se nakreslí v kladném úhlu. Pokud sweepDirection je Counterclockwise, oblouk se nakreslí ve směru záporného úhlu.

ArcSegment()

Inicializuje novou instanci ArcSegment třídy .

public:
 ArcSegment();
public ArcSegment ();
Public Sub New ()

Poznámky

Třída ArcSegment definuje pouze cílový bod oblouku, který představuje; počáteční bod oblouku je aktuální bod objektu PathFigure, ke kterému ArcSegment se přidá .

Pro většinu eliptických oblouků určité pozice, velikosti a otočení existují čtyři různé oblouky, které lze vykreslit; parametry largeArc a sweepDirection označují, který oblouk se má použít.

Ze čtyř kandidátských oblouků představují dva velké oblouky s úhly 180 stupňů nebo větší a dva představují menší oblouky s úklidem 180 stupňů nebo méně. Pokud largeArc je true, zvolí se jeden ze dvou větších obloukových úklidů. largeArc V opačném případě je falsevybráno jedno z menších obloukových úklidů.

Pokud sweepDirection je Clockwise, oblouk se nakreslí v kladném úhlu. Pokud sweepDirection je Counterclockwise, oblouk se nakreslí ve směru záporného úhlu.

Platí pro

ArcSegment(Point, Size, Double, Boolean, SweepDirection, Boolean)

Inicializuje novou instanci ArcSegment třídy .

public:
 ArcSegment(System::Windows::Point point, System::Windows::Size size, double rotationAngle, bool isLargeArc, System::Windows::Media::SweepDirection sweepDirection, bool isStroked);
public ArcSegment (System.Windows.Point point, System.Windows.Size size, double rotationAngle, bool isLargeArc, System.Windows.Media.SweepDirection sweepDirection, bool isStroked);
new System.Windows.Media.ArcSegment : System.Windows.Point * System.Windows.Size * double * bool * System.Windows.Media.SweepDirection * bool -> System.Windows.Media.ArcSegment
Public Sub New (point As Point, size As Size, rotationAngle As Double, isLargeArc As Boolean, sweepDirection As SweepDirection, isStroked As Boolean)

Parametry

point
Point

Cílový bod oblouku; počáteční bod oblouku je definován jako aktuální bod objektu PathFigure , ke kterému ArcSegment se přidává .

size
Size

Poloměr x a y oblouku. Poloměr x je určen Size vlastností struktury Width a poloměr y je určen Size vlastností struktury Height .

rotationAngle
Double

Otočení elipsy na ose x

isLargeArc
Boolean

Určuje, jestli má být oblouk větší než 180 stupňů.

sweepDirection
SweepDirection

Nastavte na , Clockwise pokud chcete nakreslit oblouk v kladném úhlovém směru; nastavením na hodnotu na Counterclockwise nakreslete oblouk v záporném směru úhlu.

isStroked
Boolean

Nastavte na pro true tahy oblouku, pokud Pen se k vykreslení segmentu používá . V opačném případě false.

Poznámky

Třída ArcSegment definuje pouze cílový bod oblouku, který představuje; počáteční bod oblouku je aktuální bod objektu PathFigure, ke kterému ArcSegment se přidá .

Pro většinu eliptických oblouků určité pozice, velikosti a otočení existují čtyři různé oblouky, které lze vykreslit; parametry largeArc a sweepDirection označují, který oblouk se má použít.

Ze čtyř kandidátských oblouků představují dva velké oblouky s úhly 180 stupňů nebo větší a dva představují menší oblouky s úklidem 180 stupňů nebo méně. Pokud largeArc je true, zvolí se jeden ze dvou větších obloukových úklidů. largeArc V opačném případě je falsevybráno jedno z menších obloukových úklidů.

Pokud sweepDirection je Clockwise, oblouk se nakreslí v kladném úhlu. Pokud sweepDirection je Counterclockwise, oblouk se nakreslí ve směru záporného úhlu.

Platí pro