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

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

      Recursos Adicionais: Actions 

Janela principal do demo ActionTest

RichViewActions

Licensa: Addon grátis para o RichView v11.0 (ou mais nova)
Versões necessárias do compilador : Delphi 4 ou mais nova, C++Builder 6 ou mais nova.
Código Fonte : O código fonte completo está incluído na instalação do TRichView.
Perguntas mais Freqüentes (FAQ) RichViewActions.

Manual on-line (em inglês)

Demonstração ActionTest com ScaleRichView, TRibbon, e interface multidocumento com guias
Demonstração ActionTest com ScaleRichView, TRibbon, e interface multidocumento com guias


Diálogo de fonte

O que é RichViewActions

O RichViewActions é um conjunto de ações para Delphi e C++Builder permitindo que você crie uma interface de usuário para criar uma interface de usuário para o editor richview. As Actions podem ser designadas a botões, itens de menu, barras de ferramentas (você pode usar as classes padrões do Delphi ou seus componenetes de terceiros favoritos se eles suportarem as actions).

As Actions não requerem programação — apenas adicione uma nova action no gerenciador de ações, designe-a ao componente, e tudo irá funcionar automaticamente.

As RichViewActions suportam os temas do Windows XP/Vista (estilos visuais).



Verificação Ortográfica

Visão geral do RichViewActions:

  • Salva, carrega, exporta e insere arquivos
  • Impressão com visualização e configuração de página
  • operações de edição padrão (área de transferência, localizar e substituir, etc.)
  • atributos de fontes (caixas de diálogo de fonte padrão e avançadas)
  • atributos de parágrafo (incluindo fundo e bordas)
  • marcadores e numeração (incluindo galeria de lista de estilos predefinidos)
  • operações com tabelas: inserção, propriedades, fusão de células, e assim por diante
  • inserção de figuras, hyperlinks, símbolos especiais
  • editando propriedades de figuras, tabelas e outros objetos
  • mudando cores e imagens de fundo
  • verificação ortográfica ao vivo com verificadores ortográficos de terceiros


Diálogo de Parágrafo

As RichViewActions incluem as seguintes caixas de diálogos pré-definidas:

  • visualização de impressão
  • configuração de página
  • atributos de fonte
  • atributos principais de parágrafo
  • bordas e fundo de parágrafos
  • marcadores e numeração (caixas de diálogos por escolha pré-definida e lista dos usados recentemente, caixa para personalização de lista)
  • inserção ou edição de hyperlink
  • inserção de caracteres especiais (suporta Unicode)
  • inserção de tabelas
  • divisão de células de tabelas
  • propriedades de imagens, linhas horizontais, tabelas, células de tabelas
  • cor e imagem de fundo
  • e mais ...


Borda e plano de fundo de Parágrafo

Componentes incluídos no RichViewActions:

  • TRVAControlPanel — componente que personaliza ações
  • TRVAPopupMenu — menu popup que se constrói automaticamente baseado em RichViewActions da ligação em TActionManager (padrão, barra de ferramentas versões 2000 e TBX)
  • pacotes de componentes visuais usados em caixas de diálogos pré-definidas:
    • botões de opção no estilo Microsoft Office
    • colhedor de cor
    • caixas de combinação (combo boxes) para escolha de nomes de fontes, tamanhos e conjunto de caracteres
    • editor de giro (spin editor) (suportando temas WinXP, ao contrário do editor de giro padrão do Delphi)
    • grid leve (agradecimentos a Dmitry Bobrik, BCSoft)
    • régua horizontal (agradecimentos a Pieter Zijlstra)


Os RichViewActions suportam os seguintes componentes de terceiros:

Exemplo usando os controles TNT
TMS Unicode Component Pack permitem usar Unicode nos diálogos Localizar e Substituir
Diálogo de propriedades de tabela com ThemeEngine
ThemeEngine muda a aparência das aplicações

O suporte a estes componentes de terceiros é ativado por definições de condição especiais do compilador (veja install.txt).
Usuários registrados do TRichView podem registrar o Addict Professional + PlusPack e as imagens GlyFX com descontos.


Imagens da Barra de Ferramentas

RichViewActions incluem um conjunto exclusivo de ícones de barra de ferramentas de alta qualidade. Para além das imagens standard, estão disponíveis os seguintes módulos de dados prontos-a-usar:

GlyfZ
GlyfZ
Silk Icons
Silk Icons
Fugue Icons
Fugue Icons
GlyFX, Ícones ao estilo Windows Vista
GlyFX, Ícones ao estilo Windows Vista

Diálogo de numeração e marcadores

Localização

Línguas suportadas:

  1. Bielorusso
  2. Búlgaro
  3. Chinês (Simplificado e Big5)
  4. Tcheco
  5. Holandês (Países Baixos)
  6. Inglês (EUA)
  7. Finlandês
  8. Francês
  9. Alemão
  10. Húngaro
  11. Italiano
  12. Lituano
  13. Norueguês
  14. Persa
  15. Polonês
  16. Português (Brasileiro)
  17. Romeno
  18. Russo
  19. Eslovaco
  20. Espanhol
  21. Suéco
  22. Turo
  23. Ucraniano
Diálogo Inserir símbolo

No demo de ActionTest, você pode alterar a língua clicando no botão Language no canto inferior direito da janela principal.
(este demo é completamente localizável exceto por vários submenus não relacionados diretamente no RichViewActions)

Veja o RVALocalize.pas para instruções sobre a adição de novas traduções.
Se você gostaria de compartilhar sua tradução com outros usuários, Mande isto para nós. Se você encontrar um problema com uma tradução existente, entre em contato primeiramente com o tradutor (e-mails dos tradutores estão nos arquivos RVAL_*.pas correspondentes)



Créditos

  • Agradecimentos especiais a Michael Beck e Matt Harward que criaram uma base para este projeto.
  • Inicialização da versão 1.29, o RichViewActions utiliza TRVGrid e TRVColorGrid implementados por Dmitry Bobrik, BCSoft.
  • Inicialização da versão 1.31, o RichViewActions utiliza TRuler implementado por Pieter Zijlstra
  • O suporte do ThemeEngine para componentes RichViewActions (TRVOfficeRadioButton, TRVSpinEdit) foi implementado com a ajuda da equipe KSDev.