Condividi tramite


Formati di dati input penna

Esistono diversi formati in cui è possibile archiviare i dati dell'input penna, tra cui:

  • Formato serializzato penna (ISF)
  • HTML
  • Rich Text Format (RTF)
  • Formato binario
  • Formati basati su Extensible Markup Language (XML)

I formati diversi sono applicabili in circostanze diverse. Per interagire più correttamente con gli Appunti, le applicazioni devono essere in grado di riconoscere e generare il maggior numero possibile di formati diversi.

Il formato più importante e di base che può essere usato per archiviare l'input penna è Formato serializzato input penna (ISF). ISF fornisce una rappresentazione compatta ma completa di un singolo oggetto Ink .

Un formato altrettanto importante è HTML. I dati penna possono essere rappresentati in HTML in modo da poter essere visualizzati come un'immagine dalle applicazioni che non riconoscono l'input penna. Inoltre, la fedeltà completa dell'input penna viene mantenuta. Per questi motivi, e perché è un formato comunemente compreso che consente la rappresentazione di molti tipi diversi di contenuto, Microsoft consiglia HTML come formato per la condivisione dell'input penna.

È anche possibile archiviare l'input penna in altri formati. Usando RTF come formato, è possibile incollare l'input penna nelle applicazioni che non riconoscono l'input penna, ad esempio Microsoft Word 2002. Questa operazione viene eseguita incorporando oggetti OLE che contengono input penna all'interno di RTF. Altri formati, ad esempio formati binari o basati su XML, possono essere usati.

I formati scelti per un'applicazione specifica da copiare, incollare o serializzare l'input penna devono essere basati su tali applicazioni specifiche esigenze e risorse. Almeno, un'applicazione deve essere in grado di copiare e incollare ISF, che consente il livello più basso di interoperabilità dell'input penna. Sia ISF che la possibilità di copiare e incollare ISF sono integrati nella piattaforma Tablet PC. Tuttavia, molte applicazioni devono rappresentare contenuto più complesso, ad esempio una selezione contenente più oggetti penna o testo formattato. In tal caso, un'applicazione può copiare e incollare HTML. Ciò consente una quantità massima di flessibilità. HTML è ampiamente compreso e facile da generare. Infine, le applicazioni che producono già RTF o hanno una forte necessità di comunicare con le applicazioni meno recenti devono produrre anche un formato RTF.

Nota

Durante la discussione sull'interoperabilità dell'input penna, bitmap, ISF e GIF sono formati di immagine. L'oggetto input penna di testo (tInk) e l'oggetto penna di schizzo (sInk) sono oggetti OLE. Binari, HTML, XML e RTF sono formati di documento in cui vengono usate le immagini.

 

La piattaforma Tablet PC offre API che consentono di generare e interpretare questi formati. Esistono molte opzioni che devono soddisfare le esigenze di interoperabilità e persistenza di qualsiasi applicazione. Per altre informazioni sui formati di input penna, vedere Formati di persistenza.