IInkDrawingAttributes::FitToCurve
4/8/2010
Gets or sets the IInkDrawingAttributes value that specifies whether Bezier smoothing is used to render ink.
Syntax
[propput] HRESULT put_FitToCurve ([in] VARIANT_BOOL FitToCurve);
[propget] HRESULT get_FitToCurve ([out, retval] VARIANT_BOOL
*FitToCurve
);
Parameters
FitToCurve
Returns or sets the BOOLEAN value that specifies how the ink is rendered.If set to TRUE, the ink is rendered as a series of curves.
If set to FALSE, the default, the ink is rendered as lines between pen sample points.
This property is read/write.
Return Value
HRESULT value | Description |
---|---|
S_OK |
Success. |
E_POINTER |
The FitToCurve parameter is an invalid pointer. |
E_INK_EXCEPTION |
An exception occurred inside the method. |
E_INVALIDARG |
The specified mode is invalid. |
Remarks
Bezier smoothing renders ink as a series of curves instead of as lines between pen sample points. Rendering ink as a series of curves is useful for smoothing the ink, especially when the person writing the ink has unsteady writing.
If you set this property while collecting a stroke or strokes, the ink does not render as a series of curves until it is redrawn or refreshed.
Requirements
Header | msinkaut.h |
Windows Embedded CE | Windows CE 5.0 and later |
Windows Mobile | Windows Mobile 6 Classic and later, Windows Mobile 6 Professional and later |