Campo Ink.InkSerializedFormat
Aggiornamento: novembre 2007
Restituisce una stringa contenente il nome del formato di formato serializzato input penna (ISF, Ink Serialized Format) per l'esecuzione di query negli Appunti.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
Public Shared ReadOnly InkSerializedFormat As String
'Utilizzo
Dim value As String
value = Ink.InkSerializedFormat
public static readonly string InkSerializedFormat
public:
static initonly String^ InkSerializedFormat
public static final String InkSerializedFormat
public static final var InkSerializedFormat : String
Valore di campo
Tipo: System.String
Nome del formato per formato serializzato input penna (ISF).
Note
Questo nome deve essere utilizzato per eseguire una query su DataObject negli Appunti per vedere se contiene quel particolare formato.
Esempi
In questo esempio di C# viene illustrata la possibilità di disporre di una voce di menu chiamata menuItemEdit, contenente due sottomenu chiamati menuItemCopy e menuItemPaste per copiare e incollare i tratti selezionati. Sono visualizzati due metodi: menuItemCopy_Click (il gestore eventi chiamato quando si fa clic sul pulsante menuItemCopy) e menuItemEdit_Popup (il gestore eventi chiamato quando vengono visualizzati i sottomenu di menuItemEdit). In menuItemCopy, l'input penna selezionato da un oggetto InkOverlay denominato theInkOverlay viene copiato negli Appunti in Formato serializzato input penna. In menuItemEdit_Popup, il controllo menuItemCopy è attivato solo se uno o più tratti vengono selezionati, mentre il controllo menuItemPaste è attivato solo se l'input penna è stato copiato negli Appunti in ISF. Per verificare ciò, utilizzare il campo InkSerializedFormat.
private void menuItemCopy_Click(object sender, System.EventArgs e)
{
// Check if anything is selected
if (theInkOverlay.Selection.Count > 0)
{
// Copy the ink as ISF
theInkOverlay.Ink.ClipboardCopy(theInkOverlay.Selection,
InkClipboardFormats.InkSerializedFormat, InkClipboardModes.Copy);
}
}
private void menuItemEdit_Popup(object sender, System.EventArgs e)
{
// Only enable Copy if something is selected
menuItemCopy.Enabled = (theInkOverlay.Selection.Count > 0);
// Only enable Paste if ink serialialized format is in the clipboard
IDataObject clipboardObject = Clipboard.GetDataObject();
menuItemPaste.Enabled =
clipboardObject.GetDataPresent(Ink.InkSerializedFormat);
}
In questo esempio di Microsoft Visual Basic.NET viene illustrata la possibilità di disporre di una voce di menu chiamata menuItemEdit, contenente due sottomenu chiamati menuItemCopy e menuItemPaste per copiare e incollare i tratti selezionati. Sono visualizzati due metodi: menuItemCopy_Click (il gestore eventi chiamato quando si fa clic sul pulsante menuItemCopy) e menuItemEdit_Popup (il gestore eventi chiamato quando vengono visualizzati i sottomenu di menuItemEdit). In menuItemCopy, l'input penna selezionato da un oggetto InkOverlay denominato theInkOverlay viene copiato negli Appunti in Formato serializzato input penna. In menuItemEdit_Popup, il controllo menuItemCopy è attivato solo se uno o più tratti vengono selezionati, mentre il controllo menuItemPaste è attivato solo se l'input penna è stato copiato negli Appunti in ISF. Per verificare ciò, utilizzare il campo InkSerializedFormat.
Private Sub MenuItemCopy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItemCopy.Click
' Check if anything is selected
If theInkOverlay.Selection.Count > 0 Then
' Copy the ink as ISF
theInkOverlay.Ink.ClipboardCopy(theInkOverlay.Selection, _
InkClipboardFormats.InkSerializedFormat, InkClipboardModes.Copy)
End If
End Sub
Private Sub MenuItemEdit_Popup(ByVal sender As Object, ByVal e As System.EventArgs) Handles MenuItemEdit.Popup
' Only enable Copy if something is selected
If theInkOverlay.Selection.Count > 0 Then
MenuItemCopy.Enabled = True
Else
MenuItemCopy.Enabled = False
End If
' Only enable Paste if ink serialialized format is in the clipboard
Dim clipboardObject As IDataObject = Clipboard.GetDataObject()
If clipboardObject.GetDataPresent(Ink.InkSerializedFormat) = True Then
MenuItemPaste.Enabled = True
Else
MenuItemPaste.Enabled = False
End If
End Sub
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