Поделиться через


StrokeCollection.Save Метод

Определение

Сохраняет коллекцию StrokeCollection.

Перегрузки

Save(Stream)

Сохраняет коллекцию StrokeCollection в заданный поток Stream.

Save(Stream, Boolean)

Сохраняет коллекцию StrokeCollection в заданный поток Stream и выполняет ее сжатие, если указан соответствующий параметр.

Save(Stream)

Сохраняет коллекцию StrokeCollection в заданный поток Stream.

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)

Параметры

stream
Stream

Объект Stream, в котором будет сохранен объект StrokeCollection.

Примеры

В следующем примере показано, как сохранить в StrokeCollection файл с помощью Save(Stream, Boolean) метода . В этом примере предполагается, что существует объект с InkCanvas именем 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

Комментарии

Метод Save сохраняет как StrokeCollection рукописный сериализованный формат (ISF).

Применяется к

Save(Stream, Boolean)

Сохраняет коллекцию StrokeCollection в заданный поток Stream и выполняет ее сжатие, если указан соответствующий параметр.

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)

Параметры

stream
Stream

Объект Stream, в котором будет сохранен объект StrokeCollection.

compress
Boolean

Значение true для сжатия коллекции StrokeCollection; в обратном случае — значение false.

Примеры

В следующем примере показано, как сохранить в StrokeCollection файл с помощью Save(Stream, Boolean) метода . В этом примере предполагается, что существует объект с InkCanvas именем 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

Комментарии

Метод Save сохраняет как StrokeCollection рукописный сериализованный формат (ISF).

Применяется к