StylusPointCollection.Reformat(StylusPointDescription) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Najde průsečík zadané StylusPointDescription vlastnosti a Description vlastnosti.
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
Parametry
- subsetToReformatTo
- StylusPointDescription
A StylusPointDescription , která se protíná s StylusPointDescription aktuální StylusPointCollectionhodnotou .
Návraty
A StylusPointCollection , který má StylusPointDescription podmnožinu zadaného StylusPointDescription a StylusPointDescription aktuálního StylusPointCollection používá.
Výjimky
subsetToReformatTo
není podmnožinou Description vlastnosti.
Příklady
Následující příklad ukazuje, jak vytvořit nový StylusPointCollection , který používá jiný 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)
Poznámky
subsetToReformatTo
je objekt StylusPointDescription , který popisuje podmnožinu hodnot patřících Description vlastnosti.
GetCommonDescription Pomocí metody získáte StylusPointDescription objekt, který protíná Description aktuální StylusPointCollectionobjekt .
Metoda Reformat vrátí StylusPointCollection objekt, který obsahuje stejné StylusPoint objekty jako objekty, které patří do aktuálního StylusPointCollectionobjektu . Objekty StylusPoint v novém StylusPointCollection objektu používají subsetToReformatTo
jako StylusPointDescription.
Poznámka
Reformat používá omezení z StylusPointPropertyInfoDescription vlastnosti, a to i v případě, že se omezení v souboru subsetToReformatTo
liší. Pokud například subsetToReformatTo
použije hodnoty 0 a 1023 pro NormalPressure , zatímco Description použije hodnoty 0 a 255.
Reformat vrátí hodnotu StylusPointDescription s použitím hodnot 0 a 255.