InkPresenterRuler Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. 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. |
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
- IInkPresenterStencil
- InkToolbar
- InkToolbarRulerButton
- Zeichen- und Eingabestiftinteraktionen
- Erste Schritte: Freihandunterstützung in Ihrer UWP-App
- Freihandanalysebeispiel (Basic) (C#)
- Beispiel für die Freihandschreiberkennung (C#)
- Speichern und Laden von Freihandstrichen aus einer ISF-Datei (Ink Serialized Format)
- Speichern und Laden von Freihandstrichen aus der Zwischenablage
- Beispiel für Position und Ausrichtung der Freihandsymbolleiste (Basic)
- Freihandsymbolleistenposition und Orientierungsbeispiel (dynamisch)
- Malbuchbeispiel
- Familiennotizbeispiel
- Freihandbeispiel (JavaScript)
- Beispiel für einfache Freihandeingaben (C#/C++)
- Beispiel für komplexe Freihandeingaben (C++)
- Freihandanalysebeispiel