Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
- Aggiungere questi tratti a un nuovo oggetto inchiostrodiusando il metodo AddStrokesAtRectangle.
- Generazione di un nuovo oggetto inchiostro utilizzando il metodo ExtractStrokes.
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.
Argomenti correlati