EllipseStylusShape Třída
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í.
Představuje hrot pera ve tvaru elipsy.
public ref class EllipseStylusShape sealed : System::Windows::Ink::StylusShape
public sealed class EllipseStylusShape : System.Windows.Ink.StylusShape
type EllipseStylusShape = class
inherit StylusShape
Public NotInheritable Class EllipseStylusShape
Inherits StylusShape
- Dědičnost
Příklady
Následující příklad ukazuje, jak vytvořit EllipseStylusShape objekt a předat ho GetIncrementalStrokeHitTester metodě k vymazání části objektu Stroke. Tento příklad předpokládá, že existuje volaný IncrementalStrokeHitTestereraseTester
objekt a že jeho StrokeHit událost byla připojena k obslužné rutině události definované v tomto příkladu. Pokud chcete vytvořit ovládací prvek, který uživateli umožní vymazat rukopis, přečtěte si téma Postupy: Vymazání rukopisu u vlastního ovládacího prvku.
// Prepare to collect stylus packets. Get the
// IncrementalHitTester from the InkPresenter's
// StrokeCollection and subscribe to its StrokeHitChanged event.
protected override void OnStylusDown(StylusDownEventArgs e)
{
base.OnStylusDown(e);
EllipseStylusShape eraserTip = new EllipseStylusShape(3, 3, 0);
eraseTester =
presenter.Strokes.GetIncrementalStrokeHitTester(eraserTip);
eraseTester.StrokeHit += new StrokeHitEventHandler(eraseTester_StrokeHit);
eraseTester.AddPoints(e.GetStylusPoints(this));
}
' Prepare to collect stylus packets. Get the
' IncrementalHitTester from the InkPresenter's
' StrokeCollection and subscribe to its StrokeHitChanged event.
Protected Overrides Sub OnStylusDown(ByVal e As StylusDownEventArgs)
MyBase.OnStylusDown(e)
Dim eraserTip As New EllipseStylusShape(3, 3, 0)
eraseTester = presenter.Strokes.GetIncrementalStrokeHitTester(eraserTip)
AddHandler eraseTester.StrokeHit, _
AddressOf eraseTester_StrokeHit
eraseTester.AddPoints(e.GetStylusPoints(Me))
End Sub
Konstruktory
EllipseStylusShape(Double, Double) |
Inicializuje novou instanci EllipseStylusShape třídy se zadanou šířkou a výškou. |
EllipseStylusShape(Double, Double, Double) |
Inicializuje novou instanci EllipseStylusShape třídy se zadanou šířkou, výškou a úhlem. |
Vlastnosti
Height |
Získá výšku pera. (Zděděno od StylusShape) |
Rotation |
Získá úhel pera. (Zděděno od StylusShape) |
Width |
Získá šířku pera. (Zděděno od StylusShape) |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |