pt.TRichView.com
HomeCaracterísticasHistóriaDownloadsComprarRecursosAplicaçõesFóruns de SuporteContatos

Actions
    RichViewActions
Componentes
    RichViewXML
     DevExpress
Verificadores Ortográficos
Ferramentas de relatórios
    ReportBuilder
Outros Recursos
Plug-ins
English | Deutsch | Español | Português | Russian

      Recursos Adicionais 

1. Editores de dados Rich text para componentes do Developer Express

Licença: Complemento gratuito para componentes TRichView v16.14+ e DeveloperExpress VCL (ExpressEditors Library, ExpressQuantumGrid™ Suite, ExpressSkins™, ExpressSpellChecker™)
Versões compiladas necessárias : Delphi 7, 2007 ou versão mais nova, C++Builder 2007 ou versão mais nova.
Cödigo fonte: incluso
Última atualização: v2.1.4, 28 de setembro de 2015
Cödigo fonte (51 KB)

Editores

Esse pacote inclui dois componentes:
TcxTRichViewEdit TcxTRichViewEdit — editor avançado de rich text;
TcxDBTRichViewEdit TcxDBTRichViewEdit — editor avançado de rich text sensível a dados.

Por padrão, os componentes do Developer Express usam o controle padrão RichEdit como editor de dados de rich text, portanto somente os recursos de formatação básica estão disponíveis. Nossos controles têm uma interface de programação e uma aparência de componentes do ExpressEditors, mas fornecem a potência de um mecanismo de edição de rich texto TRichView. É possível usar figuras, tabelas, hyperlinks, marcações de vários níveis e numeração ao compor seus documentos.

ExpressEditor de rich text sensível a dados
Você poderá ver o TcxDBTRichViewEdit como o editor de “Description” (no canto inferior esquerdo)

Os editores permitem armazenar documentos como texto RTF, RTF, ANSI ou Unicode.

Você pode usar RichViewActions para criar interface com o usuário para esses editores sem escrever qualquer código.

Express Quantum Grid

Além dos componentes de edição autônomos, o pacote permite o uso do TRichViewEdit dentro do componente TcxGrid. Ele pode renderizar documentos em uma coluna de grade (ou uma linha de cartão em modo de grade com visualização de cartão). É claro, o TRichViewEdit funciona como um editor integrado para esses dados. E sim, o RichViewActions pode trabalhar com editores TcxGrid integrados.

TRichViewEdit no QuantumGrid
TcxGrid é um modo de visualização de cartão; TRichViewEdit é usado para o campo “Biography”. Adicionalmente, é possível ver uma ExpressBar contendo comandos implementados por RichViewActions.

Observe que nossos editores suportam Unicode mesmo quando usados em versões do Delphi anteriores a 2009; nessas versões do Delphi, eles são a única forma de fazer com que o QuantumGrid exiba e edite texto Unicode! Nessa captura de tela, você pode ver o aplicativo criado por um de nossos clientes no C++Builder 2007.

Aparências

Como você pode ver nas capturas de tela acima, nossos editores suportam ExpressSkins. Barras de rolagem e bordas são sempre desenhadas usando a aparência escolhida. A cor do texto e a cor de fundo também são alteradas de acordo com a aparência – é claro, se você não escolheu um formato que permita o armazenamento dessas cores:

  • o formato do valor de edição é texto simples (Unicode ou ANSI): os editores usam as cores de texto e de fundo da aparência;
  • o formato do valor de edição é RTF: a cor do texto é lida de um documento; os editores usam a cor de fundo da aparência;
  • o formato do valor de edição é RVF: a cor do texto é lida de um documento; os editores usam a cor de fundo da aparência ou a lêem de um documento, dependendo das opções.

Verificação de ortografia

Substitua TdxSpellChecker pelo componente TRvDxSpellChecker e nossos editores poderão ter a ortografia verificada sem precisar escrever código.

O TRvDxSpellChecker também pode verificar o componente padrão TRichViewEdit, mas, com o TcxTRichViewEdit, ele funciona automaticamente; o editor em foco é verificado em modo de segundo plano, sugestões são adicionadas ao menu de contexto (se um menu de contexto não estiver atribuído, ele será criado).


2. ScaleRichView e ExpressSkins

Desenvolvedor: Marek Mittmann
Licensa: Complemento gratuito para componentes TRichView v13.6+ e DeveloperExpress VCL (ExpressSkins™)
Versões compiladas necessárias : Delphi 7, 2007 ou mais novo, C++Builder 2007 ou mais novo
Cödigo fonte: incluso
Última atualização: v1.0.2, released 28 de dezembro de 2011
Cödigo fonte (8 KB)

TSRVDxSkinAdapter Icon O código consiste em um único componente chamado TSRVDxSkinAdapter. Esse componente, colocado em um formulário, permite o uso da aparência por todos os componentes TSRichViewEdit, TSclRVRuler e TRVRulerItemSelector de propriedade deste formulário usando ExpressSkins.

Esse código é independente dos editores descritos acima.

Aparências para o editor WYSIWYG