pt.TRichView.com
HomeCaracterísticasHistóriaDownloadsComprarRecursosAplicaçõesSuporteContatos

Lista de Características
TRichView
Formato
Imagens
Sub-Controles Delphi
Tabelas
Marcadores e Numeração
Estilos
Multi-Lingüe
Hypertexto
Importar e Exportar, DB
Edição
Impressão
Verificação Ortográfica
ScaleRichView
Edição WYSIWYG
Impressão de cartazes
Sub-Controles Delphi
English | Deutsch | Español | Português | Russian

  Características


  • O RichView exporta RTF, HTML, arquivos texto, arquivos texto Unicode.
  • O RichView importa RTF, arquivos texto, arquivos texto Unicode.
  • O RichView salva e carrega* seus conteúdos em formato nativo (RVF - Formato RichView) e XML (com RichViewXML).
  • O 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.


Colado do Microsoft Word

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-ingleses);
  • 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.

O RichView fornece eventos permitindo aos programadores inserir controles em RTF, ler e escrever links hypertexto.
O RichView importa arquivos RTF com bitmaps, 16 - e 32- bit metafiles, Jpegs, imagens externas (imagens em arquivos separados).
O RichView importa tabelas RTF.
O 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 (29 KB).



HTML (Hypertext Markup Language)

HTML é a linguagem da World Wide Web (www).
O RichView produz um 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).

O 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).
O RichView contem eventos para escrever links hypertexto e inserir controles em HTML.
O 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).

O 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

O 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)

O 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 opcõ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.
O 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)

O 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):


Demo for Microsoft Office text converters with imported HTML file

Conversores de Texto Microsoft Office

O 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 que o RichView os carrega. Os conversores de exportação convertem os RTF gerados pelo RichView para arquivos de diferentes formatos.

Nota: A Maioria destes conversores 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 podem 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.