StylusPointCollection.Reformat(StylusPointDescription) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Recherche l’intersection des propriétés spécifiées et Description spécifiéesStylusPointDescription.
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
Paramètres
- subsetToReformatTo
- StylusPointDescription
A StylusPointDescription pour se croiser avec le StylusPointDescription courant StylusPointCollection.
Retours
Qui StylusPointCollection a un StylusPointDescription sous-ensemble de l’élément spécifié StylusPointDescription et celui StylusPointDescription que le courant StylusPointCollection utilise.
Exceptions
subsetToReformatTo n’est pas un sous-ensemble de la Description propriété.
Exemples
L’exemple suivant montre comment créer un nouveau StylusPointCollection qui utilise un autre 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)
Remarques
subsetToReformatTo est un StylusPointDescription élément qui décrit un sous-ensemble de valeurs appartenant à la Description propriété. Utilisez la GetCommonDescription méthode pour obtenir un StylusPointDescription qui croise le Description courant StylusPointCollection.
La Reformat méthode retourne un StylusPointCollection qui contient les mêmes StylusPoint objets que ceux appartenant au courant StylusPointCollection. Les StylusPoint objets de la nouvelle StylusPointCollection utilisation subsetToReformatTo sont les StylusPointDescriptionsuivants : .
Note
Reformat utilise les contraintes de la StylusPointPropertyInfoDescription propriété, même si les contraintes sont subsetToReformatTo différentes. Par exemple, si elle subsetToReformatTo utilise les valeurs 0 et 1023, NormalPressure tandis que les Description valeurs 0 et 255 sont utilisée.
Reformat retourne une StylusPointDescription valeur utilisant les valeurs, 0 et 255.