Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Include Protected Members
Include Inherited Members
Include .NET Framework Members
Include .NET Compact Framework Members
Include XNA Framework Members
Represents a single ink stroke. A stroke is a set of properties and point data that the digitizer captures that represent the coordinates and properties of a known ink mark. It is the set of data that is captured in a single pen down, up, or move sequence.
The Stroke type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
Clip | Removes the portions of the Stroke object that are outside a given rectangle. |
![]() |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
FindIntersections | Finds the points where this Stroke object intersects other Stroke objects within a given Strokes collection. |
![]() |
GetBoundingBox | Overloaded. Returns the bounding Rectangle that contains the Stroke object. |
![]() |
GetFlattenedBezierPoints | Overloaded. Returns the array of points that are used to approximate the Bezier representation of a Stroke object. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetPacketData | Overloaded. Returns the packet data associated with one or more points in a Stroke object. |
![]() |
GetPacketDescriptionPropertyMetrics | Returns the metrics for a given packet description type. |
![]() |
GetPacketValuesByProperty | Overloaded. Returns the data for a specified packet property from one or more packets in the Stroke object. |
![]() |
GetPoint | Returns the Point structure at the specified index in a Stroke object. |
![]() |
GetPoints | Overloaded. Returns an array of Point structures that make up the Stroke object. |
![]() |
GetRectangleIntersections | Returns an array of StrokeIntersection structures that indicate where a Stroke object intersects a given Rectangle. |
![]() |
GetType | Gets the type of the current instance. (Inherited from Object.) |
![]() |
HitTest | Returns a value that indicates whether a Stroke object is either completely inside or intersected by a given circle. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
Move | Applies a translation to the ink of the Stroke object. |
![]() |
NearestPoint | Overloaded. Returns the location on the Stroke object nearest to a specified Point. |
![]() |
Rotate | Rotates the Stroke object around a center point. |
![]() |
Scale | Scales the Stroke object in the X and Y dimensions. |
![]() |
ScaleToRectangle | Scales the Stroke object to fit in the specified Rectangle structure. |
![]() |
SetPacketValuesByProperty | Overloaded. Sets the data for a specified packet property for one or more packets in the Stroke object. |
![]() |
SetPoint | Sets the Point structure at the specified index in a Stroke object. |
![]() |
SetPoints | Overloaded. Sets an array of Point structures at the specified indices in a Stroke object. |
![]() |
Shear | Shears the Stroke object by the specified horizontal and vertical factors. |
![]() |
Split | Splits the Stroke object at the specified location on the Stroke object and returns the new Stroke object. |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() |
Transform | Overloaded. Applies a linear transformation to a Stroke object. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
BezierCusps | Gets an array that contains the indices of the cusps of the Bezier approximation of the Stroke object. |
![]() |
BezierPoints | Gets the array of control points that represent the Bezier approximation of the stroke. |
![]() |
Deleted | Gets a value that indicates whether the Stroke object has been deleted from its parent Ink object. |
![]() |
DrawingAttributes | Gets or sets the drawing attributes to apply to ink as it is drawn. |
![]() |
ExtendedProperties | Gets the collection of application-defined data. |
![]() |
Id | Gets the identifier of the Stroke object. |
![]() |
Ink | Gets the parent Ink object of the Stroke object. |
![]() |
PacketCount | Gets the number of packet received for a Stroke object. |
![]() |
PacketDescription | Gets an array of type Guid that describes the types of packet data stored in the Stroke object. |
![]() |
PacketSize | Gets the size, in bytes, of a packet. |
![]() |
PolylineCusps | Gets an array that contains the indices of the cusps of the Stroke object. |
![]() |
SelfIntersections | Gets the self-intersections of the Stroke object. |
Top