Ink.Save-Methode
Speichert das Ink-Objekt im Format InkSerializedFormat (ISF) unter Verwendung der Standardeinstellung für CompressionMode und gibt die Binärdaten in einem Byte-Array zurück.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
Public Function Save As Byte()
'Usage
Dim instance As Ink
Dim returnValue As Byte()
returnValue = instance.Save()
public byte[] Save()
public:
array<unsigned char>^ Save()
public byte[] Save()
public function Save() : byte[]
Rückgabewert
Typ: array<System.Byte[]
Das Byte-Array, das den beibehaltenen Link enthält.
Beispiele
In diesem Beispiel wird die Dirty-Eigenschaft überprüft. Beim Wert true wird das Ink-Objekt eines InkOverlay-Objekts in einer Datei im standardmäßigen InkSerializedFormat (ISF) gespeichert. Eine ExtendedProperty wird dem Ink-Objekt hinzugefügt, um den Speicherzeitpunkt der Freihandeingabe zu verfolgen.
Try
If mInkOverlay.Ink.Dirty Then
' TIME_GUID is a class level string set via GUID generator
Dim timeGuid As Guid = New Guid(TIME_GUID)
mInkOverlay.Ink.ExtendedProperties.Add(timeGuid, DateTime.Now)
' FILE_NAME is a class level const
Using FS As FileStream = New FileStream(FILE_NAME, FileMode.Create)
Dim isf As Byte() = mInkOverlay.Ink.Save()
FS.Write(isf, 0, isf.Length)
End Using
End If
Catch
' handle or rethrow
End Try
try
{
if (mInkOverlay.Ink.Dirty)
{
// TIME_GUID is a class level string set via GUID generator
Guid timeGuid = new Guid(TIME_GUID);
mInkOverlay.Ink.ExtendedProperties.Add(timeGuid, DateTime.Now);
// FILE_NAME is a class level const
using (FileStream FS = new FileStream(FILE_NAME, FileMode.Create))
{
byte[] isf = mInkOverlay.Ink.Save();
FS.Write(isf, 0, isf.Length);
}
}
}
catch
{
// handle or rethrow
}
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