Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Existem vários formatos de persistência que a plataforma Tablet PC gera que são úteis como blocos de construção para os formatos listados anteriormente. Os formatos a seguir são todos gerados e consumidos usando os métodos InkLoad e Save.
Formato Serializado de Tinta (ISF): O Formato Serializado de Tinta (ISF) é a representação persistente mais compacta de tinta. Você pode incorporar ISF em um formato de documento binário ou movê-lo diretamente para a área de transferência. A tinta armazenada no ISF deve usar o sistema de coordenadas padrão, que é HIMÉTRICO, com o eixo vertical invertido.
ISF codificado em Base-64: Você pode usar ISF codificado em base 64 para codificar tinta diretamente em um arquivo XML (Extensible Markup Language) ou HTML.
GIF (Fortified Graphics Interchange Format): GIF fortificado é um arquivo GIF que contém ISF como metadados incorporados no arquivo. A tinta gerada como um GIF fortificado pode ser visualizada em aplicativos que não reconhecem tinta, e todos os dados de tinta são mantidos se a tinta retornar a um aplicativo que reconhece tinta. Este formato é ideal para transportar conteúdo de tinta dentro de um arquivo HTML. A tinta está disponível para qualquer aplicação, independentemente de a aplicação reconhecer a tinta.
GIF fortificado codificado Base-64: Este formato é fornecido para desenvolvedores que desejam codificar tinta diretamente em um arquivo XML ou HTML e, em seguida, converter o arquivo em uma imagem posteriormente. Você pode usar isso quando quiser que um arquivo XML gerado contenha todas as informações de tinta e seja usado como uma maneira de gerar HTML usando XSLT (Extensible Stylesheet Language Transformations).
Observação
A tecnologia de compressão e descompressão LZW é alegadamente coberta pela Patente dos EUA n.º 4.558.302 e pelas suas patentes congéneres e congéneres estrangeiras (coletivamente, as Patentes LZW) detidas pela Unisys Corporation. A Microsoft Corporation obteve uma licença da Unisys ao abrigo das Patentes LZW para utilizar o GIF e a tecnologia LZW em determinados produtos Microsoft. Esta licença, no entanto, não se estende a desenvolvedores de terceiros que usam produtos de desenvolvimento da Microsoft, como o kit de ferramentas da Microsoft e produtos de desenvolvimento de linguagem, para fornecer leitura/gravação GIF ou quaisquer outros recursos LZW em seus próprios produtos. Os programadores de terceiros precisam de fazer a sua própria determinação sobre se necessitam de uma licença da Unisys para os seus produtos.
Uma aplicação pode gerar um desses formatos persistentes utilizando o método Microsoft.Ink.Stroke.HitTest ou o método Microsoft.Ink.Ink.HitTest para gerar uma coleção de traçados e:
- Adicionar esses traçados a um novo objeto Ink usando o AddStrokesAtRectangle método.
- Geração de um novo objeto Ink pelo método ExtractStrokes.
O primeiro traduz o retângulo de seleção para a origem, enquanto o segundo não. Em seguida, o aplicativo usa o método Save do objeto Ink.
Tópicos relacionados