0

Windows ストア アプリに Ink 機能を適用しようとしています。

MSDN の簡易インク サンプル(C# サンプルを使用していることに注意してください) に基づいて、drawingAttributes.IgnorePressure = false;Stylus Pressure を使用するために Scenario1.xaml.cs の 51 行目を変更しました。

参考までに、下の部分は46行目から52行目までのコードブロックです。

        // Initialize drawing attributes. These are used in inking mode.
        drawingAttributes = new Windows.UI.Input.Inking.InkDrawingAttributes();
        drawingAttributes.Color = Windows.UI.Colors.Red;
        double penSize = 2 + 2*PenThickness.SelectedIndex;
        drawingAttributes.Size = new Windows.Foundation.Size(penSize, penSize);
        drawingAttributes.IgnorePressure = false;
        drawingAttributes.FitToCurve = true;

しかし、思ったほど線の太さは変わりませんでした。drawingAttributes.PenTip = PenTipShape.Circle;51行目の直後に追加しましたが、圧力は影響を受けません。

私は何かが恋しいですか?私のスタイラスは、Fresh Paint アプリやその他の感圧アプリで正しく動作しています (Lenovo x230t タブレットを使用しています)。

4

1 に答える 1

0

そのサンプルの XamlInkRenderer は、ストロークを描画するときに DrawingAttribute.Pressure を無視します。各ストロークは一定の幅で描画されるため、圧力が記録されていても使用されません。

于 2013-04-24T09:00:18.940 に答える