Convierte la entrada de lápiz en el inkPersistenceFormat especificado, guarda la entrada de lápiz mediante el inkPersistenceCompressionMode especificado y devuelve los datos binarios en una matriz de bytes.
Opcional. Establece uno de los valores InkPersistenceFormat que indica el formato de la entrada de lápiz persistente. El valor predeterminado es InkSerializedFormat.
Nombre
Descripción
InkSerializedFormat
La entrada de lápiz se conserva mediante el formato serializado de entrada de lápiz (ISF).
Este formato es la representación más compacta y persistente de la entrada de lápiz. Puede incrustarse en un formato de documento binario o colocarse directamente en el Portapapeles. Este es el valor predeterminado.
Base64InkSerializedFormat
La entrada de lápiz se conserva codificando el ISF como una secuencia base64.
Este formato se proporciona para que la entrada de lápiz se pueda codificar directamente en un archivo XML (Lenguaje de marcado extensible) o HTML.
Gif
La entrada de lápiz se conserva mediante un archivo de formato de intercambio de gráficos (GIF) que contiene ISF como metadatos incrustados en el archivo.
Esto permite ver la entrada de lápiz en aplicaciones que no están habilitadas para entrada de lápiz y mantener su fidelidad de entrada de lápiz completa cuando vuelve a una aplicación habilitada para entrada de lápiz. Este formato es ideal al transportar contenido de entrada de lápiz dentro de un archivo HTML y hacer que se pueda usar mediante aplicaciones habilitadas para entrada de lápiz y sin reconocimiento de entrada de lápiz.
Base64Gif
La entrada de lápiz se conserva mediante una codificación base64.
Este GIFformat se proporciona cuando la entrada de lápiz se codifica directamente en un archivo XML o HTML con conversión posterior en una imagen. Un posible uso de esto sería en un formato XML que se genera para contener toda la información de entrada de lápiz y se usa como una manera de generar HTML a través de transformaciones de lenguaje de hoja de estilos extensibles (XSLT).
[in, optional] CompressionMode
Opcional. Uno de los valores InkPersistenceCompressionMode que especifica el modo de compresión de la entrada de lápiz persistente.
El valor predeterminado es IPCM_Default.
Nombre
Descripción
IPCM_Default
Se usa cuando se necesita el mejor equilibrio entre ahorrar tiempo y almacenamiento para la aplicación típica.
IPCM_MaximumCompression
Se usa al minimizar el espacio de almacenamiento es más importante que la rapidez con la que se guarda la entrada de lápiz.
IPCM_NoCompression
Se usa cuando el tiempo de ahorro es más importante que la cantidad de espacio de almacenamiento utilizado y cuando la compatibilidad entre versiones es importante.
[out, retval] Data
Cuando este método vuelve, contiene la matriz de bytes que contiene la entrada de lápiz persistente.
Se produce si intenta guardar un objeto Ink vacío en formato GIF.
Comentarios
Si se intenta guardar un objeto InkDisp vacío en formato GIF, se genera un error.
Nota Al llamar al método Save con un valor InkPersistenceFormat de Base64InkSerializedFormat, el valor devuelto es una matriz de bytes terminada en NULL . Para escribir la entrada de lápiz guardada en un archivo XML, quite primero el último byte de la matriz antes de convertir la matriz en formato de transformación Unicode de 8 bits (UTF-8).
Requisitos
Requisito
Value
Cliente mínimo compatible
Windows XP Tablet PC Edition [solo aplicaciones de escritorio]