Scelta dei formati da supportare
Il tipo di applicazione creato determina il formato di persistenza input penna da supportare.
Applicazioni a singolo oggetto input penna
Le applicazioni i cui documenti contengono solo input penna devono usare il formato serializzato dell'input penna (ISF). Dovrebbero essere in grado di copiare e incollare il formato isf (Ink Serialized Format). Un esempio è un'applicazione per il disegno o l'annotazione. Queste applicazioni possono usare i metodi ClipboardCopy e ClipboardPaste .
Applicazioni complesse
Le applicazioni i cui documenti contengono altri contenuti, ad esempio il testo, devono copiare HTML con file GIF (Graphics Interchange Format) fortificati, oltre a ISF. Il codice HTML stesso deve essere generato dall'applicazione, anche se le API (Tablet PC Application Programming Interface) generano file GIF. Queste applicazioni devono anche essere in grado di copiare e incollare ISF per l'interoperabilità con le applicazioni descritte in precedenza.
RTF
Un'applicazione deve essere in grado di produrre rtf (Rich Text Format) se è necessaria l'interoperabilità con Microsoft Word 2002 o altre applicazioni legacy.
Supporto MIME
Nella tabella seguente sono elencate le intestazioni MIME (Multipurpose Internet Mail Extensions) e le estensioni di file per l'input penna persistenti nei file che usano ISF o GIF. Questi valori sono disponibili nell'enumerazione PersistenceFormat .
Formato di persistenza | Intestazione MIME | Estensione nome del file |
---|---|---|
Base64Gif | Content-Type: application/x-ms-ink Content-Transfer-Encoding: base64 |
Non applicabile |
Base64InkSerializedFormat | Content-Type: Content-Type: image/gif; format=ink Content-Transfer-Encoding: base64 |
Non applicabile |
Gif | Content-Type: application/x-ms-ink |
gif |
InkSerializedFormat | Content-Type: Content-Type: image/gif; format=ink |
.Isf |