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 de l'objet StylusPointDescription spécifié et de la propriété 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
Paramètres
- subsetToReformatTo
- StylusPointDescription
StylusPointDescription en intersection avec l'objet StylusPointDescription de la classe StylusPointCollection actuelle.
Retours
StylusPointCollection qui comporte StylusPointDescription correspondant à un sous-ensemble de l'objet StylusPointDescription spécifié et de l'objet StylusPointDescription utilisé par la classe StylusPointCollection actuelle.
Exceptions
subsetToReformatTo
n'est pas un sous-ensemble de la propriété Description.
Exemples
L’exemple suivant montre comment créer un qui StylusPointCollection 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 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 du actuel StylusPointCollection.
La Reformat méthode retourne un StylusPointCollection qui contient les mêmes StylusPoint objets que ceux appartenant au actuel StylusPointCollection. Les StylusPoint objets du nouveau StylusPointCollection utilisent subsetToReformatTo
comme StylusPointDescription.
Notes
Reformat utilise les contraintes du StylusPointPropertyInfo de la Description propriété, même si les contraintes dans subsetToReformatTo
sont différentes. Par exemple, si subsetToReformatTo
utilise les valeurs 0 et 1023 pour NormalPressure tandis que Description utilise les valeurs 0 et 255.
Reformat retourne un StylusPointDescription en utilisant les valeurs 0 et 255.