StylusPointCollection.Reformat(StylusPointDescription) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Trova l'intersezione della proprietà StylusPointDescription specificata e la proprietà Description.
public:
System::Windows::Input::StylusPointCollection ^ Reformat(System::Windows::Input::StylusPointDescription ^ subsetToReformatTo);
public System.Windows.Input.StylusPointCollection Reformat (System.Windows.Input.StylusPointDescription subsetToReformatTo);
member this.Reformat : System.Windows.Input.StylusPointDescription -> System.Windows.Input.StylusPointCollection
Public Function Reformat (subsetToReformatTo As StylusPointDescription) As StylusPointCollection
Parametri
- subsetToReformatTo
- StylusPointDescription
StylusPointDescription da intersecare con l'oggetto StylusPointDescription dell'oggetto StylusPointCollection corrente.
Restituisce
Un StylusPointCollection che ha un StylusPointDescription che è un sottoinsieme dell'oggetto StylusPointDescription specificato e StylusPointDescription che viene utilizzato dall'oggetto StylusPointCollection corrente.
Eccezioni
subsetToReformatTo
non è un sottoinsieme della proprietà Description.
Esempio
Nell'esempio seguente viene illustrato come creare un nuovo oggetto StylusPointCollection che usa un oggetto diverso StylusPointDescription.
StylusPointDescription description1 =
new StylusPointDescription(new StylusPointPropertyInfo[]
{
new StylusPointPropertyInfo(StylusPointProperties.X),
new StylusPointPropertyInfo(StylusPointProperties.Y),
new StylusPointPropertyInfo(StylusPointProperties.NormalPressure),
new StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation),
new StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation),
new StylusPointPropertyInfo(StylusPointProperties.BarrelButton)
});
// Create a StylusPointCollection that uses description1 as its
// StylusPointDescription.
StylusPointCollection points = new StylusPointCollection(description1);
StylusPointDescription description2 =
new StylusPointDescription(new StylusPointPropertyInfo[]
{
new StylusPointPropertyInfo(StylusPointProperties.X),
new StylusPointPropertyInfo(StylusPointProperties.Y),
new StylusPointPropertyInfo(StylusPointProperties.NormalPressure),
new StylusPointPropertyInfo(StylusPointProperties.ButtonPressure),
new StylusPointPropertyInfo(StylusPointProperties.BarrelButton)
});
// Find the common StylusPointDescription between description1
// and description2. Get a StylusPointCollection that uses the
// common StylusPointDescription.
StylusPointDescription common =
StylusPointDescription.GetCommonDescription(description1, description2);
StylusPointCollection points2 = points.Reformat(common);
Dim description1 As New StylusPointDescription( _
New StylusPointPropertyInfo() {New StylusPointPropertyInfo(StylusPointProperties.X), _
New StylusPointPropertyInfo(StylusPointProperties.Y), _
New StylusPointPropertyInfo(StylusPointProperties.NormalPressure), _
New StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation), _
New StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation), _
New StylusPointPropertyInfo(StylusPointProperties.BarrelButton)})
' Create a StylusPointCollection that uses description1 as its
' StylusPointDescription.
Dim points As New StylusPointCollection(description1)
Dim description2 As New StylusPointDescription( _
New StylusPointPropertyInfo() {New StylusPointPropertyInfo(StylusPointProperties.X), _
New StylusPointPropertyInfo(StylusPointProperties.Y), _
New StylusPointPropertyInfo(StylusPointProperties.NormalPressure), _
New StylusPointPropertyInfo(StylusPointProperties.ButtonPressure), _
New StylusPointPropertyInfo(StylusPointProperties.BarrelButton)})
' Find the common StylusPointDescription between description1
' and description2. Get a StylusPointCollection that uses the
' common StylusPointDescription.
Dim common As StylusPointDescription = _
StylusPointDescription.GetCommonDescription(description1, description2)
Dim points2 As StylusPointCollection = points.Reformat(common)
Commenti
subsetToReformatTo
è un StylusPointDescription oggetto che descrive un subset di valori appartenenti alla Description proprietà. Utilizzare il GetCommonDescription metodo per ottenere un StylusPointDescription oggetto che interseca l'oggetto dell'oggetto Description corrente StylusPointCollection.
Il Reformat metodo restituisce un oggetto StylusPointCollection contenente gli stessi StylusPoint oggetti di quelli appartenenti all'oggetto corrente StylusPointCollection. Gli StylusPoint oggetti nella nuova StylusPointCollection usano subsetToReformatTo
come StylusPointDescription.
Nota
Reformat usa i vincoli della StylusPointPropertyInfoDescription proprietà, anche se i vincoli in subsetToReformatTo
sono diversi. Ad esempio, se subsetToReformatTo
usa i valori 0 e 1023 per NormalPressure mentre Description usa i valori 0 e 255.
Reformat restituisce un StylusPointDescription oggetto usando i valori, 0 e 255.