InkDrawingNode.SetShapeName-Methode
Fügt einen neuen benutzerdefinierten Formnamen für den InkDrawingNode hinzu.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)
Syntax
'Declaration
Public Sub SetShapeName ( _
newShapeName As String _
)
'Usage
Dim instance As InkDrawingNode
Dim newShapeName As String
instance.SetShapeName(newShapeName)
public void SetShapeName(
string newShapeName
)
public:
void SetShapeName(
String^ newShapeName
)
public void SetShapeName(
String newShapeName
)
public function SetShapeName(
newShapeName : String
)
Parameter
- newShapeName
Typ: System.String
Der Name der Form.
Hinweise
Nachdem ein neuer Formname festgelegt wurde, wird diese Zeichenfolge als AnalysisAlternate für den InkDrawingNode angezeigt. Durch die Festlegung mehrerer Zeichenfolgen werden mehrere Alternativen erstellt.
Beispiele
Im folgenden Beispiel werden alle InkDrawingNode-Objekte in einem InkAnalyzer, theInkAnalyzer, gesucht und der Formname "Dot" für diejenigen Objekte festgelegt, deren Strokes Begrenzungen haben, die kleiner als 200 Freihandbereich-Einheiten sind.
' Look for all InkDrawing nodes that are very small
Dim inkDrawingNodes As ContextNodeCollection = _
theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.InkDrawing)
Dim inkDrawing As InkDrawingNode
For Each inkDrawing In inkDrawingNodes
' Check bounding box for size
Dim bounds As Rectangle = inkDrawing.Strokes.GetBoundingBox()
If bounds.Width < 200 And bounds.Height < 200 Then
' Set shape name
inkDrawing.SetShapeName("Dot")
End If
Next inkDrawing
// Look for all InkDrawing nodes that are very small
ContextNodeCollection inkDrawingNodes =
theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.InkDrawing);
foreach (InkDrawingNode inkDrawing in inkDrawingNodes)
{
// Check bounding box for size
Rectangle bounds = inkDrawing.Strokes.GetBoundingBox();
if (bounds.Width < 200 && bounds.Height < 200)
{
// Set shape name
inkDrawing.SetShapeName("Dot");
}
}
Plattformen
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Versionsinformationen
.NET Framework
Unterstützt in: 3.0