Compartilhar via


Formatos de dados à tinta

Há vários formatos em que os dados de tinta podem ser armazenados, incluindo:

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

Formatos diferentes são aplicáveis em circunstâncias diferentes. Para interagir com mais êxito com a Área de Transferência, os aplicativos devem ser capazes de reconhecer e gerar o máximo possível de formatos diferentes.

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

Um formato igualmente importante é HTML. Os dados de tinta podem ser representados em HTML de forma que possam ser exibidos como uma imagem por aplicativos que não reconhecem tinta. Além disso, a fidelidade total da tinta é mantida. Por esses motivos e por ser um formato comumente compreendido que permite a representação de muitos tipos diferentes de conteúdo, a Microsoft recomenda HTML como o formato para compartilhar 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 inserindo objetos OLE que contêm tinta no RTF. Ainda outros formatos, como formatos binários ou baseados em XML, podem ser usados.

Os formatos escolhidos para um aplicativo específico copiar, colar ou serializar tinta devem ser baseados nas necessidades e recursos específicos dos 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 quanto a capacidade de copiar e colar o ISF são integrados à plataforma tablet pc. No entanto, muitos aplicativos precisam representar conteúdo mais complexo, como uma seleção que contém vários objetos de tinta ou texto formatado. Nesse caso, um aplicativo pode copiar e colar HTML. Isso permite uma quantidade máxima de flexibilidade. O HTML é amplamente compreendido e fácil de gerar. Por fim, 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. Há muitas opções que juntas devem atender às necessidades de interoperabilidade e persistência de qualquer aplicativo. Para obter mais informações sobre formatos de tinta, consulte Formatos de persistência.