Importação e Exportação
- RichView exporta RTF, HTML, arquivos texto, arquivos texto Unicode.
- RichView importa RTF, arquivos texto, arquivos texto Unicode.
- RichView salva e carrega* seus conteúdos em formato nativo (RVF - Formato RichView) e XML (com RichViewXML).
- RichView pode usar os conversores de importação e exportação de texto do Microsoft® Office.
* - salvar e carregar aqui se refere a operações que conservam 100% da informação do documento; documentos exportados e re-importados podem diferir.
RTF (Formato Rich Text)
RTF (Formato Rich Text) é um formato de arquivo que permite troca de gráficos e texto formatados entre diferentes processadores de texto em diferentes Sistemas Operacionais.
Vantagens do RTF:
- é um formato amplamente reconhecido; muitas aplicações o suportam, incluindo WordPad e Microsoft Word;
- pode armazenar complexas instruções de formatação, imagens, tabelas, hyperlinks, texto Unicode.
Desvantagens de RTF:
- arquivos deste formato são geralmente grandes (porque eles contêm várias versões dos mesmos fragmentos, representação textual de imagens, representação redundante de caracteres não-inglêses);
- Eles não podem conter algumas informações específicas do RichView; Alguns formatos de imagens não podem ser armazenados em RTF e imagens destes formatos são salvas como bitmaps ou metafiles.
RichView fornece eventos permitindo aos programadores inserir controles em RTF, ler e escrever links hypertexto.
RichView importa arquivos RTF com bitmaps, 16 - e 32- bit metafiles, Jpegs, imagens externas (imagensem arquivos separados).
RichView importa tabelas RTF.
RichView copia RTF na área de transferência (Clipboard), RichViewEdit copia e cola.
Você pode designar alguns estilos de texto a serem usados como Cógidos RTF, e usar palavras chave RTF no texto desses estilos.
Este é um exemplo da Saída RichView RTF (29K).
HTML (Hypertext Markup Language)
HTML é a linguagem da World Wide Web (www).
RichView produz compacto e elegante código HTML em dois modos: velho-estilo tradicional (com tags com <B>,<FONT>) arquivos HTML, e arquivos HTML com Folhas de Estilo em Cascata (CSS).
CSS é um moderno mecanismo de folhas de estilo que permite autores e visualizadores a acrescentar estilos (ex. fontes, cores e espaçamento) a documentos HTML.
HTML com CSS se apresenta quase exatamente como o documento RichView original quando visualizado em um bom navegador (como o Microsoft Internet Explorer 4 ou posterior).
RichView exporta HTML como um arquivo de texto HTML e um conjunto de arquivos de imagens. Por padrão, todas as imagens são convertidas em Jpegs. RichView contem um evento onde o programador pode modificar este comportamento (por exemplo, salvar as imagens como Gifs).
RichView contem eventos para escrever links hypertexto e inserir controles em HTML.
RichView pode salvar HTML em uma stream (TStream) ao invés de um arquivo. Alem do mais, ele pode salvar somente o corpo (body) HTML, fazendo o possível para utilizar o HTML gerado pelo RichView como grande parte do HTML para criar complexas ferramentas de autoria de HTML.
Você pode designar alguns estilos de texto a serem usados como código HTML, e utilizar tags HTML no texto destes estilos.
Informação adicional: Como salvar aquivos HTML (ambos HTML e imagens em um único arquivo).
RichView não possui métodos nativos para importação de HTML, mas você pode utilizar o RvHtmlImporter - um componente freeware para importação de HTML em RichView.
Arquivos Texto
RichView pode salvar e carregar arquivos de texto simples e Unicode. Ele também pode copiá-los e colá-los na área de transferência (Clipboard).
RVF (Formato RichView)
RichView possui seu próprio formato para salvar documentos. Este formato é compacto, simples e capaz de conter toda a informação de um documento RichView.
Há um conjunto de op;cões para carregar e salvar RVF. Por exemplo, texto formatado (coleções de textos e estilos de parágrafos) podem ser salvos juntos com documentos RVF ou separados destes.
RichView copia e cola formato RVF para a área de transferência (Clipboard).
XML (Extensible Markup Language)
Ver
Página RichViewXML.
PDF (Adobe Portable Document Format)
RichView não possui métodos para criação de documentos PDF, mas documentos RichView podem ser exportados para PDF usando-se componentes de terceiros (ver Página de Recursos):
Conversores de Texto Microsoft Office
RichView pode utilizar conversores de importação e exportação de texto do Microsoft Office, com o componente TRVOfficeConverter.
Os conversores de importação convertem arquivos de diferentes formatos(incluindo HTML e arquivos DOC) para RTF, assim o RichView os carrega. Os converssores de exportação convertem os RTF gerados pelo RichView para arquivos de diferentes formatos.
Nota: A Maioria destes converssores são instalados com o Microsoft Office e não podem ser distribuídos separadamente deste.
Demos:
- Demos\Delphi\OfficeConverters\ subdiretório de instalação do RichView, ou
- Demos\CBuilder\OfficeConverters\ subdiretório de instalação do RichView.
Base de Dados
Os Componentes TDBRichView e TDBRichViewEdit exibir e editar informações em campos de bases de dados como RVF, RTF ou Texto.
Demos:
- Demos\Delphi\DB Demo\ subdiretório de instalação do RichView, ou
- Demos\CBuilder\DB Demo\ subdiretório de instalação do RichView.
|