Condividi tramite


Blocchi

Esistono diversi formati di persistenza generati dalla piattaforma Tablet PC che sono utili come blocchi predefiniti per i formati elencati in precedenza. I formati seguenti vengono tutti generati e utilizzati usando i metodi diLoaddell'oggettoInk e save.

  • Formato serializzato di inchiostro (ISF): il formato serializzato di inchiostro (ISF) è la rappresentazione persistente più compatta dell'inchiostro. È possibile incorporare ISF all'interno di un formato di documento binario o eseguire il trasferimento direttamente negli Appunti. L'inchiostro archiviato in ISF deve usare il sistema di coordinate predefinito, ovvero HIMETRIC, con l'asse verticale invertito.

  • ISF codificato in Base 64: È possibile utilizzare l'ISF codificato in Base 64 per codificare l'inchiostro direttamente in un file XML (Extensible Markup Language) o HTML.

  • Formato di interscambio grafico fortificato (GIF): GIF fortificata è un file GIF che contiene ISF come metadati incorporati all'interno del file. L'inchiostro generato come GIF fortificata è visualizzabile nelle applicazioni che non riconoscono l'inchiostro e tutti i dati dell'inchiostro vengono mantenuti se l'inchiostro torna a un'applicazione che lo riconosce. Questo formato è ideale per il trasporto di contenuto di inchiostro all'interno di un file HTML. L'inchiostro è disponibile per qualsiasi applicazione, indipendentemente dal fatto che l'applicazione riconosca l'inchiostro.

  • GIF con codifica Base 64: questo formato viene fornito agli sviluppatori che vogliono codificare l'inchiostro direttamente in un file XML o HTML e quindi convertire il file in un'immagine in un secondo momento. È possibile usarlo quando si desidera che un file XML generato contenga tutte le informazioni sull'inchiostro e che possa essere usato come un modo per generare HTML usando le trasformazioni XSLT (Extensible Stylesheet Language Transformations).

    Nota

    La tecnologia di compressione e decompressione LZW è presumibilmente coperta dal brevetto statunitense n. 4,558,302 e dai suoi brevetti correlati e stranieri (collettivamente, i brevetti LZW) di proprietà di Unisys Corporation. Microsoft Corporation ha ottenuto una licenza da Unisys ai sensi dei brevetti LZW per usare gif e la tecnologia LZW in alcuni prodotti Microsoft. Questa licenza, tuttavia, non si estende agli sviluppatori di terze parti che usano prodotti di sviluppo Microsoft, ad esempio il toolkit Microsoft e i prodotti di sviluppo del linguaggio, per fornire funzionalità di lettura/scrittura GIF o qualsiasi altra funzionalità LZW nei propri prodotti. Gli sviluppatori di terze parti devono decidere se hanno bisogno di una licenza di Unisys per i propri prodotti.

     

Un'applicazione può generare uno di questi formati permanenti usando il metodo Microsoft.Ink.Stroke.HitTest o il metodo Microsoft.Ink.Ink.HitTest per generare un insieme di tratti e uno dei seguenti:

Il primo converte il rettangolo di selezione nell'origine, mentre il secondo non lo fa. L'applicazione usa quindi il metodo Salva dell'oggetto Inchiostro.

oggetti sInk e tInk