Compartilhar via


Formatos de persistência

Um aplicativo deve ser capaz de produzir e consumir dados de vários formatos. Geralmente, eles incluem formatos binários proprietários e também devem incluir alguns formatos padrão, como RTF (Rich Text Format) ou HTML.

A tabela a seguir lista alguns formatos que podem conter tinta.

Formatar Descrição
Binário
Os aplicativos devem usar o ISF (formato serializado à tinta) para codificar tinta em seus formatos binários.
HTML
Um formato HTML é altamente recomendado para a representação de conteúdo heterogêneo. Os aplicativos devem usar GIF (Formato de Intercâmbio gráfico fortificado) para codificar tinta em seus documentos HTML. Para obter mais informações sobre GIFs fortificados, consulte Blocos de construção.
Image
Para aplicativos para os quais não há nenhuma outra interseção de compatibilidade, um aplicativo habilitado para tinta deve mover imagens formatadas de bitmap e metarquivo para a Área de Transferência.
ISF (formato ISF)
O ISF é a representação mais compacta e persistente de tinta. Embora geralmente contenha apenas dados de tinta, ISF é extensível. Os aplicativos podem definir atributos personalizados (identificados por um GUID (identificador global exclusivo)) em um objeto Ink , traço de tinta ou ponto de tinta. Isso permite que você armazene qualquer tipo de dados ou metadados como um atributo em um fluxo ISF. Para a interoperabilidade da área de transferência, a tinta pode ser colocada em um slot de área de transferência padrão para ISF definido nos arquivos de cabeçalho do SDK (software development kit).
ISF é um formato específico da Tecnologia de Tablet pc da Microsoft e tem suporte apenas nos métodos Load e Save do objeto Ink.
RTF
É possível gerar um formato de Área de Transferência RTF e codificar tinta no RTF como objetos OLE. Isso permite que a tinta seja colada em um contêiner OLE, como o Microsoft Word ou um aplicativo baseado em RichEdit.
{1>linguagem XML<1}
Os aplicativos podem usar um dos formatos de tinta codificados em base 64 para armazenar tinta em um formato de arquivo XML. Um formato XML é útil para inserir conteúdo de tinta em um banco de dados, como no caso de um campo de assinatura ou até mesmo como um formato de arquivo primário de aplicativos. Isso alivia a necessidade de escrever um analisador.