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

Impressão de cartazes (ScaleRichView) ← Anterior    .. Lista de Características

Controles do Delphi e C++ Builder em Documentos ScaleRichView


Componentes Padrão

O editor ScaleRichView, assim como o editor TRichView, permite a inserção de componentes. Enquanto os controles no TRichView são inseridos diretamente na janela do editor e funcionam da mesma forma que em qualquer programa, no ScaleRichView eles funcionam de maneira diferente: são exibidas imagens dos controles. Isto permite que os controles sejam dimensionados em conjunto com o documento, mas cria algumas restrições (especialmente quando a imagem do componente é alterada com freqüência, por exemplo, o cursor não é mostrado no TEdit e TMemo).

Para tirar proveito máximo deste recurso, você pode usar SRVControls.


Projeto exemplo mostrando como inserir componentes padrão no editor ScaleRichView

SRVControls: Controles Básicos

SRVControls é um conjunto de controles que foi projetado para fornecer funcionalidade completa quando inseridos no editor ScaleRichView.

SRVControls:

  • São totalmente suportados pelo SRichViewEdit;
  • São exibidos e redimensionados com melhor qualidade;
  • Têm propriedades adicionais relacionadas a redimensionamento e impressão;
  • Têm aparência personalizada;
  • suporta temas;
  • Têm a mesma aparência em todas as versões do Windows.

TSRVEdit TSRVEdit é um controle de edição de uma linha, projetado para ser usado no TSRichViewEdit. Além de propriedades comuns com TEdit, TSRVEdit tem propriedades para exibir o seu estado.

TSRVCheckBox TSRVCheckBox e TSRVRadioButton TSRVRadioButton podem ser usados para criar questionários e formulários.

Outros componentes:

TSRVButton TSRVButton — botão, semelhante ao TButton.
TSRVPanel TSRVPanel — painel que pode conter outros controles, semelhante ao TPanel.
TSRVLabel TSRVLabel — semelhante ao TLabel.
TSRVGroupBox TSRVGroupBox — semelhante ao TGroupBox.
TSRVListBox TSRVListBox — lista avançada análoga do TListBox.
TSRVComboBox TSRVComboBox — lista avançada análoga do TComboBox.
TSRVPaintBox TSRVPaintBox — semelhante ao TPaintBox.

TSRVEdit
TSRVCheckBox e TSRVRadioButton

Funcionalidades especiais

TSRVEdit e TSRVComboBox podem exibir uma lista de sugestões. Diferente de uma caixa de combinação com lista suspensa, os itens são gerados dinamicamente e dependendo do texto no controle.

Itens no TSRVListBox e TSRVComboBox podem ter:

  • recuo personalizado (configurando a hierarquia dos itens)
  • caixa de seleção (apenas no TSRVListBox)
  • imagem
  • texto (com fonte personalizado)
  • estado desabilitado
Demos\Controls\OnlineShop\
Sugestões para o TSRVEdit
Demos\Controls\Search\

TSRVListBox, TSRVComboBox, TSRVTabSet
Demos\Controls\Messenger\

SRVControls: TSRVTabSet e TSRVImagesScroll

TSRVTabSet TSRVTabSet exibe guias horizontais e verticais. O usuário pode clicar para os reorganizar. Este componente é usado, por exemplo, na demo ActionTestTabs, para alternar entre documentos.

TSRVImagesScroll TSRVImagesScroll exibe uma galeria de imagens, horizontal e vericalmente.

News Viewer Demo
Demos\Controls\News\

SRVControls: Media Player

TSRVMediaPlayer O componente TSRVMediaPlayer foi criado especialmente para o SRichViewEdit. O componente fornece acesso total aos recursos de arquivos de mídia, permitindo criar documentos multimídia.
Exibir vídeo embutido no seu documento? Não tem problema!

TSRVMediaPlayer, comparado com o TMediaPlayer padrão:

  • Pode exibir vídeo de qualquer formato, isto é, se os respectivos codecs estiverem instalados no sistema;
  • Fornece acesso a informações sobre arquivos de áudio e vídeo;
  • Possui interface para navegação em arquivos multimídia;
  • Permite personalizar como os arquivos de áudio e vídeo serão reproduzidos;
  • Permite exibir canais de televisão e estações de rádio (se sintonizadores de TV e rádio estiverem disponíveis).
TSRVMediaPlayer

Controles ActiveX. Flash

O editor ScaleRichView permite exibir componentes ActiveX, incluindo Adobe Flash (TShockwaveFlash).

Projeto mostrando como controlar um TShockwaveFlash inserido no TSRichViewEdit

Exemplo

Você pode encontrar projetos exemplo na pasta Demos\Controls\ da instalação ScaleRichView. Eles incluem:

  • BaseControls\ — um formulário simples criado utilizando os componentes padrão;
  • SRVControls\Example1\ — uma lista de SRVControls;
  • SRVControls\Example2\ — igual ao primeiro exemplo, mas criado usando SRVControls;
  • Flash\ — vários exemplos para Shockwave Flash ActiveX;
  • InsertControls\ — exemplo mostrando como inserir componentes no editor e como alterar suas propriedades.