Condividi tramite


StrokeCollection.Save Metodo

Definizione

Overload

Save(Stream)

Salva l'insieme StrokeCollection nell'oggetto Stream specificato.

Save(Stream, Boolean)

Salva l'insieme StrokeCollection nell'oggetto Stream specificato e, se viene specificato, lo comprime.

Save(Stream)

Salva l'insieme StrokeCollection nell'oggetto Stream specificato.

public:
 void Save(System::IO::Stream ^ stream);
public void Save (System.IO.Stream stream);
member this.Save : System.IO.Stream -> unit
Public Sub Save (stream As Stream)

Parametri

stream
Stream

Classe Stream in cui salvare StrokeCollection.

Esempio

Nell'esempio seguente viene illustrato come salvare un StrokeCollection oggetto in un file usando il Save(Stream, Boolean) metodo . In questo esempio si presuppone che sia presente un InkCanvas denominato inkCanvas1.

private void SaveStrokes_Click(object sender, RoutedEventArgs e)
{
    FileStream fs = null;

    try
    {
        fs = new FileStream(inkFileName, FileMode.Create);
        inkCanvas1.Strokes.Save(fs);
    }
    finally
    {
        if (fs != null)
        {
            fs.Close();
        }
    }
}
Private Sub SaveStrokes_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)

    Dim fs As FileStream = Nothing

    Try
        fs = New FileStream(inkFileName, FileMode.Create)
        inkCanvas1.Strokes.Save(fs)
    Finally
        If Not fs Is Nothing Then
            fs.Close()
        End If
    End Try

End Sub

Commenti

Il Save metodo salva l'oggetto StrokeCollection come Ink Serialized Format (ISF).

Si applica a

Save(Stream, Boolean)

Salva l'insieme StrokeCollection nell'oggetto Stream specificato e, se viene specificato, lo comprime.

public:
 virtual void Save(System::IO::Stream ^ stream, bool compress);
public virtual void Save (System.IO.Stream stream, bool compress);
abstract member Save : System.IO.Stream * bool -> unit
override this.Save : System.IO.Stream * bool -> unit
Public Overridable Sub Save (stream As Stream, compress As Boolean)

Parametri

stream
Stream

Classe Stream in cui salvare StrokeCollection.

compress
Boolean

true per comprimere StrokeCollection; in caso contrario, false.

Esempio

Nell'esempio seguente viene illustrato come salvare un StrokeCollection oggetto in un file usando il Save(Stream, Boolean) metodo . In questo esempio si presuppone che sia presente un InkCanvas denominato inkCanvas1.

private void SaveStrokes_Click(object sender, RoutedEventArgs e)
{
    FileStream fs = null;

    try
    {
        fs = new FileStream(inkFileName, FileMode.Create);
        inkCanvas1.Strokes.Save(fs);
    }
    finally
    {
        if (fs != null)
        {
            fs.Close();
        }
    }
}
Private Sub SaveStrokes_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)

    Dim fs As FileStream = Nothing

    Try
        fs = New FileStream(inkFileName, FileMode.Create)
        inkCanvas1.Strokes.Save(fs)
    Finally
        If Not fs Is Nothing Then
            fs.Close()
        End If
    End Try

End Sub

Commenti

Il Save metodo salva l'oggetto StrokeCollection come Ink Serialized Format (ISF).

Si applica a