Share via


InkPresenterProtractor Classe

Definizione

Rappresenta uno stencil visivo, sotto forma di protrattore per il disegno di archi e curve, visualizzato come sovrapposizione semitrasparente su un oggetto InkCanvas.

Lo stencil trasforma il rendering di un tratto penna:

  • Blocca il tratto penna al bordo dello stencil se la punta della penna si trova all'interno di una soglia di distanza (gutter).
  • Funge da maschera e impedisce il disegno di un tratto penna all'interno dell'area oscurata dallo stencil.

InkPresenterRuler può essere modificato a livello di codice e dall'utente. Ridimensiona e traduce anche con 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
Ereditarietà
Object Platform::Object IInspectable InkPresenterProtractor
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)

Commenti

L'opacità dello stencil è impostata al 75% quando statica e il 50% durante la manipolazione.

Costruttori

InkPresenterProtractor(InkPresenter)

Inizializza una nuova istanza della classe InkPresenterProtractor .

Proprietà

AccentColor

Ottiene o imposta il colore dei raggi e dei segni orizzontali per lo stencil del protrattore.

stencil del protrattore

I raggi rappresentano l'angolo dell'arco disegnato. Sono visibili solo quando l'inchiostro viene intrappolato nel protrattore e il protrattore non è stato spostato.

I segni orizzontali rappresentano una linea orizzontale che bisecta il protrattore. Le posizioni predefinite sono 3 e 9, ma una trasformazione di rotazione può essere applicata al protrattore, che ruota anche i segni.

AreRaysVisible

Ottiene o imposta se i raggi vengono visualizzati sullo stencil del protrattore.

stencil del protrattore

I raggi rappresentano l'angolo dell'arco disegnato. Sono visibili solo quando l'inchiostro viene intrappolato nel protrattore e il protrattore non è stato spostato.

AreTickMarksVisible

Ottiene o imposta se i segni di spunta vengono visualizzati nello stencil del protrattore.

stencil del protrattore

I segni di spunta rappresentano i segni di grado sul protrattore.

BackgroundColor

Ottiene o imposta il colore di sfondo dell'oggetto InkPresenterProtractor.

ForegroundColor

Ottiene o imposta il colore degli elementi di primo piano in un oggetto InkPresenterProtractor.

IsAngleReadoutVisible

Ottiene o imposta se l'angolo numerico viene visualizzato sullo stencil del protrattore.

stencil del protrattore

La lettura dell'angolo rappresenta il valore numerico per l'angolo dell'arco disegnato.

IsCenterMarkerVisible

Ottiene o imposta se il segno centrale viene visualizzato sullo stencil del protrattore.

stencil del protrattore

Il segno centrale rappresenta l'oggetto visivo nel centro del protrattore.

IsResizable

Ottiene o imposta se lo stencil del protrattore può essere ridimensionato.

IsVisible

Ottiene o imposta se lo stencil del protrattore è visibile.

Kind

Ottiene il tipo di stencil da visualizzare in InkCanvas.

Radius

Ottiene o imposta le dimensioni radiali del protractore.

Transform

Ottiene o imposta l'angolo di posizione e rotazione dello stencil del protrattore all'interno dello spazio di coordinate 2D di InkCanvas.

Sia la posizione che la rotazione si basano sull'angolo superiore sinistro dello stencil rispetto all'origine di InkCanvas.

Si applica a

Vedi anche