Condividi tramite


Metodo Ink.ExtractStrokes (Rectangle, ExtractFlags)

Aggiornamento: novembre 2007

Estrae tutti gli oggetti Stroke entro i limiti del rettangolo specificato dall'oggetto Ink tramite un'operazione di taglio o di copia, come specificato, e restituisce un oggetto Ink nuovo contenente l'insieme Strokes estratto.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
Public Function ExtractStrokes ( _
    extractionRectangle As Rectangle, _
    extractionFlags As ExtractFlags _
) As Ink
'Utilizzo
Dim instance As Ink
Dim extractionRectangle As Rectangle
Dim extractionFlags As ExtractFlags
Dim returnValue As Ink

returnValue = instance.ExtractStrokes(extractionRectangle, _
    extractionFlags)
public Ink ExtractStrokes(
    Rectangle extractionRectangle,
    ExtractFlags extractionFlags
)
public:
Ink^ ExtractStrokes(
    Rectangle extractionRectangle, 
    ExtractFlags extractionFlags
)
public Ink ExtractStrokes(
    Rectangle extractionRectangle,
    ExtractFlags extractionFlags
)
public function ExtractStrokes(
    extractionRectangle : Rectangle, 
    extractionFlags : ExtractFlags
) : Ink

Parametri

Valore restituito

Tipo: Microsoft.Ink.Ink
Restituisce un oggetto Ink che contiene l'insieme Strokes estratto.

Note

Il nuovo oggetto Ink mantiene gli attributi, le proprietà e le coordinate di disegno dell'oggetto Ink originale.

Il comportamento predefinito per questo metodo consiste nella rimozione dell'insieme Strokes dall'oggetto Ink originale. Per mantenere l'insieme Strokes nell'oggetto Ink originale e fare una copia di Ink, chiamare l'overload ExtractStrokes o ExtractStrokes del metodo con il parametro extractionFlags impostato sul valore CopyFromOriginal dall'enumerazione ExtractFlags.

Esempi

In questo esempio, viene creato un oggetto Ink nuovo contenente gli oggetti Stroke, come delimitati dall'oggetto Rectangle specificato (unità 2000 x 2000 HIMETRIC). L'insieme Strokes è mantenuto nell'oggetto Ink originale, in quanto il parametro extractionFlags è impostato sul valore CopyFromOriginal dall'enumerazione ExtractFlags.

Dim R As Rectangle = New Rectangle(0, 0, 2000, 2000)
Dim newInk As Ink = mInkOverlay.Ink.ExtractStrokes(R, ExtractFlags.CopyFromOriginal)
Rectangle R = new Rectangle(0, 0, 2000, 2000);
Ink newInk = mInkOverlay.Ink.ExtractStrokes(R, ExtractFlags.CopyFromOriginal);

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

Ink Classe

Membri Ink

Overload ExtractStrokes

Spazio dei nomi Microsoft.Ink

Strokes

ExtractFlags