共用方式為


InkPresenterRuler 類別

定義

表示視覺化樣板,以直線繪製直線的直線規則形式,顯示為 InkCanvas上的半透明重迭。

樣板會轉換筆墨筆劃的呈現方式:

  • 如果畫筆筆尖位於距離閾值內 (線) ,則會將筆墨筆劃貼齊樣板邊緣。
  • 它會做為遮罩,並防止在樣板遮蔽的區域內繪製筆墨筆劃。

InkPresenterRuler 可以透過程式設計方式和使用者操作。 它也會使用 InkCanvas來調整和轉譯。

public ref class InkPresenterRuler sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Input.Inking.IInkPresenterRulerFactory, 196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkPresenterRuler final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Input.Inking.IInkPresenterRulerFactory), 196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkPresenterRuler
Public NotInheritable Class InkPresenterRuler
繼承
Object Platform::Object IInspectable InkPresenterRuler
屬性
實作

Windows 需求

裝置系列
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v3.0 引進)

備註

當靜態時,樣板的不透明度設定為 75%,在操作期間為 50%。

版本歷程記錄

Windows 版本 SDK 版本 已新增值
1703 15063 AreTickMarksVisible
1703 15063 IsCompassVisible

建構函式

InkPresenterRuler(InkPresenter)

初始化 InkPresenterRuler 類別的新實例。

屬性

AreTickMarksVisible

取得或設定刻度是否顯示在尺規樣板上。

尺規樣板

刻度標記代表尺規上的距離標記。

BackgroundColor

取得或設定 InkPresenterRuler的背景色彩。

ForegroundColor

取得或設定 InkPresenterRuler上前景元素的色彩。

IsCompassVisible

取得或設定指南針是否顯示在尺規樣板上。

尺規樣板

IsVisible

取得或設定 InkPresenterRuler 是否可見。

Kind

取得要顯示在 InkCanvas上的樣板類型。

Length

取得或設定 InkPresenterRuler的長度。

Transform

取得或設定 InkCanvas 2D 座標空間內尺規樣板的位置和旋轉角度。

位置和旋轉都是以尺規的左上角為基礎,相對於 InkCanvas的原點。

Width

取得或設定 InkPresenterRuler的寬度。

適用於

另請參閱