Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
InkStroke Class
Definition
- Namespace:
- Windows.UI.Input.Inking
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A single ink stroke, including the Bézier curve parameters used for final rendering of the stroke.
public ref class InkStroke sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkStroke final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkStroke
Public NotInheritable Class InkStroke
- Inheritance
- Attributes
Windows requirements
| Requirements | Description |
|---|---|
| Device family |
Windows 10 (introduced in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
Remarks
Version history
| Windows version | SDK version | Value added |
|---|---|---|
| 1703 | 15063 | Id |
| 1703 | 15063 | StrokeDuration |
| 1703 | 15063 | StrokeStartedTime |
Properties
| Name | Description |
|---|---|
| BoundingRect |
Gets the bounding box for the InkStroke. |
| DrawingAttributes |
Gets or sets the properties associated with an InkStroke. |
| Id |
Gets the ink stroke identifier. A unique identifier is assigned to each ink stroke managed by the InkPresenter. |
| PointerId |
Gets the ID of the pointer associated with the ink stroke. |
| PointTransform |
Gets or sets an affine transformation matrix to apply to the InkStroke object. |
| Recognized |
Gets whether the stroke is recognized. |
| Selected |
Gets whether the stroke is selected. |
| StrokeDuration |
Gets or sets the time taken by the user to draw a single ink stroke. |
| StrokeStartedTime |
Gets or sets the date and time when the InkStroke was started. |
Methods
| Name | Description |
|---|---|
| Clone() |
Copies the InkStroke to another InkManager (or InkStrokeContainer). |
| GetInkPoints() |
Gets the collection of InkPoint objects used to construct the InkStroke. |
| GetRenderingSegments() |
Gets the rendering segments of the stroke. Note For Universal Windows app using Extensible Application Markup Language (XAML), use GetInkPoints (see remarks). |
Applies to
See also
- Pen and stylus interactions
- Get started: Support ink in your UWP app
- Ink analysis sample (basic) (C#)
- Ink handwriting recognition sample (C#)
- Save and load ink strokes from an Ink Serialized Format (ISF) file
- Save and load ink strokes from the clipboard
- Ink toolbar location and orientation sample (basic)
- Ink toolbar location and orientation sample (dynamic)
- Coloring book sample
- Family notes sample
- Inking sample (JavaScript)
- Simple inking sample (C#/C++)
- Complex inking sample (C++)
- Ink analysis sample
Feedback
Was this page helpful?
