InkPresenterProtractor 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 eines Protractors zum Zeichnen von Bögen und Kurven 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 InkPresenterProtractor sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Input.Inking.IInkPresenterProtractorFactory, 262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkPresenterProtractor final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Input.Inking.IInkPresenterProtractorFactory), 262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkPresenterProtractor
Public NotInheritable Class InkPresenterProtractor
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
Hinweise
Die Deckkraft der Schablone wird bei statischer Ausführung auf 75 % und während der Bearbeitung auf 50 % festgelegt.
Konstruktoren
InkPresenterProtractor(InkPresenter) |
Initialisiert eine neue instance der InkPresenterProtractor-Klasse. |
Eigenschaften
AccentColor |
Ruft die Farbe der Strahlen und horizontalen Markierungen für die Schablone des Protractors ab oder legt diese fest. Strahlen stellen den Winkel des gezeichneten Bogens dar. Sie sind nur sichtbar, wenn Freihand am Protractor angedockt wird und der Protractor nicht verschoben wurde. Horizontale Markierungen stellen eine horizontale Linie dar, die den Protractor umschneidet. Die Standardpositionen sind 3 und 9 Uhr, aber eine Drehungstransformation kann auf den Protractor angewendet werden, der auch die Markierungen dreht. |
AreRaysVisible |
Ruft ab oder legt fest, ob die Strahlen auf der Schablone des Protractors angezeigt werden. Strahlen stellen den Winkel des gezeichneten Bogens dar. Sie sind nur sichtbar, wenn Freihand am Protractor angedockt wird und der Protractor nicht verschoben wurde. |
AreTickMarksVisible |
Ruft ab oder legt fest, ob die Teilstriche auf der Schablone des Protractors angezeigt werden. Teilstriche stellen die Gradmarkierungen auf dem Protractor dar. |
BackgroundColor |
Ruft die Hintergrundfarbe des InkPresenterProtractor ab oder legt diese fest. |
ForegroundColor |
Ruft die Farbe der Vordergrundelemente auf einem InkPresenterProtractor ab oder legt diese fest. |
IsAngleReadoutVisible |
Ruft ab oder legt fest, ob der numerische Winkel auf der Schablone des Protractors angezeigt wird. Der Winkelauslesewert stellt den numerischen Wert für den Winkel des gezeichneten Bogens dar. |
IsCenterMarkerVisible |
Ruft ab oder legt fest, ob die Mittlere Markierung auf der Schablone des Protractors angezeigt wird. Die mittlere Markierung stellt das Visuelle in der Mitte des Protractors dar. |
IsResizable |
Ruft ab oder legt fest, ob die Größe der Schablone des Protractors geändert werden kann. |
IsVisible |
Ruft ab oder legt fest, ob die Schablone des Protractors sichtbar ist. |
Kind |
Ruft den Schablonentyp ab, der in InkCanvas angezeigt werden soll. |
Radius |
Ruft die radiale Größe des Protractors ab oder legt diese fest. |
Transform |
Ruft die Position und den Drehwinkel der Protractorschablone innerhalb des 2D-Koordinatenraums des InkCanvas ab oder legt diese fest. Sowohl die Position als auch die Drehung basieren auf der oberen linken Ecke der Schablone relativ zum Ursprung des InkCanvas. |
Gilt für:
Weitere Informationen
- 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