ArcSegment Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 false
vybrá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 false
vybrá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 false
vybrá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.