Share via


InkPresenterRuler Klasse

Definition

Stellt eine visuelle Schablone in Form einer geraden Regel zum Zeichnen gerader Linien dar, die als halbtransparente Überlagerung auf einem InkCanvas angezeigt wird.

Die Schablone transformiert, wie ein Freihandstrich gerendert wird:

  • Der Freihandstrich wird am Schablonenrand angedockt, wenn die Stiftspitze innerhalb eines Abstandsschwellenwerts (Dachrinnen) liegt.
  • Sie fungiert als Maske und verhindert das Zeichnen eines Freihandstrichs innerhalb des durch die Schablone verdeckten Bereichs.

Der InkPresenterRuler kann sowohl programmgesteuert als auch vom Benutzer bearbeitet werden. Außerdem skaliert und übersetzt es mit dem 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
Vererbung
Object Platform::Object IInspectable InkPresenterRuler
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)

Hinweise

Die Deckkraft der Schablone wird bei statischer Ausführung auf 75 % und während der Bearbeitung auf 50 % festgelegt.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1703 15063 AreTickMarksVisible
1703 15063 IsCompassVisible

Konstruktoren

InkPresenterRuler(InkPresenter)

Initialisiert eine neue instance der InkPresenterRuler-Klasse.

Eigenschaften

AreTickMarksVisible

Ruft ab oder legt fest, ob die Teilstriche in der Linealschablone angezeigt werden.

Linealschablone

Teilstriche stellen die Entfernungsmarkierungen auf dem Lineal dar.

BackgroundColor

Ruft die Hintergrundfarbe von InkPresenterRuler ab oder legt diese fest.

ForegroundColor

Ruft die Farbe der Vordergrundelemente auf einem InkPresenterRuler ab oder legt diese fest.

IsCompassVisible

Ruft ab oder legt fest, ob ein Kompass in der Linealschablone angezeigt wird.

Linealschablone

IsVisible

Ruft ab oder legt fest, ob inkPresenterRuler sichtbar ist.

Kind

Ruft den Schablonentyp ab, der in InkCanvas angezeigt werden soll.

Length

Ruft die Länge von InkPresenterRuler ab oder legt diese fest.

Transform

Ruft die Position und den Drehwinkel der Linealschablone im 2D-Koordinatenbereich des InkCanvas ab oder legt diese fest.

Sowohl die Position als auch die Drehung basieren auf der oberen linken Ecke des Lineals relativ zum Ursprung des InkCanvas.

Width

Ruft die Breite von InkPresenterRuler ab oder legt diese fest.

Gilt für:

Weitere Informationen