Compartir a través de


Bloques de construcción

Hay varios formatos de persistencia que genera la plataforma Tablet PC que son útiles como piezas fundamentales para los formatos enumerados anteriormente. Todos los formatos siguientes se generan y consumen utilizando el objeto Ink, a través de sus métodos Cargar y Guardar.

  • Formato serializado de tinta (ISF): El Formato Serializado de Tinta (ISF) es la representación persistente más compacta de la tinta. Puede insertar ISF en un formato de documento binario o moverlo directamente al Portapapeles. La tinta almacenada en ISF debe usar el sistema de coordenadas predeterminado, que es HIMETRIC, con el eje vertical invertido.

  • ISF codificado en base 64: puede usar ISF codificado en base 64 para codificar la tinta directamente en un archivo XML o HTML.

  • Formato de intercambio de gráficos fortificados (GIF): Fortified GIF es un archivo GIF que contiene ISF como metadatos incrustados en el archivo. La tinta generada como un GIF fortificado se puede ver en aplicaciones que no reconocen la tinta, y todos los datos de tinta se mantienen si la tinta regresa a una aplicación que sí la reconoce. Este formato es ideal para transportar contenido de tinta en un archivo HTML. La tinta digital está disponible para cualquier aplicación, independientemente de si la aplicación reconoce la tinta digital.

  • GIF fortificado codificado en base 64: Este formato se proporciona a los desarrolladores que desean codificar tinta directamente en un archivo XML o HTML y, a continuación, convertir el archivo en una imagen más adelante. Puede usarlo cuando desee que un archivo XML que se genere contenga toda la información de entrada de lápiz y que se use como una manera de generar HTML mediante transformaciones de lenguaje de hoja de estilos extensibles (XSLT).

    Nota

    La tecnología de compresión y descompresión de LZW está supuestamente cubierta por la Patente nº 4.558.302 y sus patentes equivalentes relacionadas y extranjeras (colectivamente, las patentes LZW) propiedad de Unisys Corporation. Microsoft Corporation ha obtenido una licencia de Unisys bajo las patentes LZW para usar el GIF y la tecnología LZW en determinados productos de Microsoft. Sin embargo, esta licencia no se extiende a desarrolladores de terceros que usan productos de desarrollo de Microsoft, como el kit de herramientas de Microsoft y los productos de desarrollo de lenguaje, para proporcionar lectura y escritura GIF o cualquier otra funcionalidad LZW en sus propios productos. Los desarrolladores de terceros deben determinar su propia determinación sobre si necesitan una licencia de Unisys para sus productos.

     

Una aplicación puede generar uno de estos formatos persistentes usando el método Microsoft.Ink.Stroke.HitTest o el método Microsoft.Ink.Ink.HitTest para generar una colección de trazos y:

La primera traduce el rectángulo de selección al origen, mientras que el segundo no. A continuación, la aplicación usa el método Save del objeto Ink.

Objetos sInk y tInk