StrokeCollection.Save 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
儲存 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) 。 此範例假設有一個名為 InkCanvasinkCanvas1
的 。
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 為 Ink Serialized Format (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
如果要壓縮 StrokeCollection,則為 true
,否則為 false
。
範例
下列範例示範如何使用 方法將 儲存 StrokeCollection 至檔案 Save(Stream, Boolean) 。 此範例假設有一個名為 InkCanvasinkCanvas1
的 。
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 為 Ink Serialized Format (ISF) 。