InkModelerAttributes 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
InkPresenter 개체에서 처리할 수 있는 잉크 모델러 특성 유형을 관리합니다.
public ref class InkModelerAttributes sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkModelerAttributes final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkModelerAttributes
Public NotInheritable Class InkModelerAttributes
- 상속
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10, version 1803 (10.0.17134.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v6.0에서 도입되었습니다.)
|
예제
여기서는 잉크 스트로크를 렌더링할 때 대기 시간을 늘려 잘못된 예측으로 인해 가능한 스트로크 수정 아티팩트 수를 줄이는 방법을 보여 줍니다. 이 예제에서는 기본 미래 예측 시간을 15ms에서 8ms로 줄입니다.
public sealed partial class AdjustPrediction : Page
{
public AdjustPrediction()
{
this.InitializeComponent();
var inkPresenter = inkCanvas.InkPresenter;
InkDrawingAttributes drawingAttributes =
inkPresenter.CopyDefaultDrawingAttributes();
InkModelingAttributes modelingAttributes = drawingAttributes.ModelingAttributes;
modelingAttributes.PredictionTime = TimeSpan.FromMilliseconds(8);
inkPresenter.UpdateDefaultDrawingAttributes(drawingAttributes);
}
}
설명
잉크 모델링은 잉크 스트로크로 렌더링하기 위해 입력을 처리하고 최적화하는 프로세스를 나타냅니다. 이렇게 하면 필터링, 다듬기, 예측(인식된 대기 시간을 줄이기 위해) 및 변환(예: 디스플레이 DPI에 대한 크기 조정 또는 스트로크 너비에 포인터 압력 매핑)을 포함할 수 있습니다.
InkToolbar를 사용하는 경우 현재 도구가 변경될 때마다 특성을 덮어쓰기 때문에 InkToolbar.ActiveToolChanged 이벤트에서 InkModelerAttributes를 설정해야 합니다.
버전 기록
Windows 버전 | SDK 버전 | 추가된 값 |
---|---|---|
2004 | 19041 | UseVelocityBasedPressure |
속성
PredictionTime |
입력 포인터의 예상 위치를 예측하는 데 사용되는 미래의 시간을 가져오거나 설정합니다. |
ScalingFactor |
잉크 스트로크의 좌표 공간에 대한 배율 변환을 가져오거나 설정합니다. |
UseVelocityBasedPressure |
최종 압력 값을 계산하기 위해 수동 입력 표면의 압력과 함께 펜 속도를 사용할지 여부를 가져오거나 설정합니다. |