Partilhar via


Formatos de dados de tinta

Há vários formatos nos quais os dados de tinta podem ser armazenados, incluindo:

  • Formato serializado à tinta (ISF)
  • HTML
  • Formato Rich Text (RTF)
  • Formato binário
  • Formatos baseados em XML (Extensible Markup Language)

Diferentes formatos são aplicáveis em circunstâncias diferentes. Para interagir com mais sucesso com a Área de Transferência, os aplicativos devem ser capazes de reconhecer e gerar o maior número possível de formatos diferentes.

O formato mais importante e básico que pode ser usado para armazenar tinta é o Ink Serialized Format (ISF). O ISF fornece uma representação compacta, mas completa, de um único objetoInk.

Um formato igualmente importante é o HTML. Os dados de tinta podem ser representados em HTML de tal forma que podem ser vistos como uma imagem por aplicativos que não reconhecem tinta. Além disso, a fidelidade total da tinta é mantida. Por estas razões, e porque é um formato comummente compreendido que permite a representação de muitos tipos diferentes de conteúdo, a Microsoft recomenda HTML como o formato para partilhar tinta.

Também é possível armazenar tinta em outros formatos. Usando RTF como o formato, você pode colar tinta em aplicativos que não reconhecem tinta, como o Microsoft Word 2002. Isso é feito incorporando objetos OLE que contêm tinta dentro do RTF. Ainda outros formatos, como formatos binários ou baseados em XML, podem ser usados.

Os formatos escolhidos para um determinado aplicativo para copiar, colar ou serializar tinta devem ser baseados nas necessidades e recursos específicos desses aplicativos. No mínimo, um aplicativo deve ser capaz de copiar e colar ISF, o que permite o nível mais baixo de interoperabilidade de tinta. Tanto o ISF como a capacidade de copiar e colar o ISF estão integrados na plataforma Tablet PC. No entanto, muitos aplicativos precisam representar conteúdo mais complexo, como uma seleção contendo vários objetos de tinta ou texto formatado. Nesse caso, um aplicativo pode copiar e colar HTML. Isto permite uma flexibilidade máxima. HTML é amplamente compreendido e fácil de gerar. Finalmente, os aplicativos que já produzem RTF ou têm uma forte necessidade de se comunicar com aplicativos mais antigos também devem produzir um formato RTF.

Observação

Ao longo da discussão sobre interoperabilidade de tinta, bitmap, ISF e GIF são formatos de imagem. O objeto de tinta de texto (tInk) e o objeto de tinta de esboço (sInk) são objetos OLE. Binário, HTML, XML e RTF são formatos de documento nos quais as imagens são consumidas.

 

A plataforma Tablet PC fornece APIs para ajudá-lo a gerar e interpretar esses formatos. Existem muitas opções que, em conjunto, devem corresponder às necessidades de interoperabilidade e persistência de qualquer aplicação. Para obter mais informações sobre formatos de tinta, consulte Persistence Formats.