Como usar a régua no editor RichText para FastReport.NET

2022-03-16

RichText

Ao editor RichText foi adicionada uma régua. A presente régua permite que os usuários controlem a largura das guias e indentem as bordas esquerda e direita.

Para adicionar um ponto de parada de tabulação, clique duas vezes com o botão esquerdo do mouse na régua horizontal no local onde é necessário. Uma "seta" aparecerá na área selecionada, indicando um ponto de parada de tabulação. Quando você pressiona o botão esquerdo do mouse nesta "seta", movendo o mouse, você pode alterar sua localização. Ao clicar e mover a "seta", uma guia será exibida, o que mostra claramente o posicionamento futuro do texto após a tabulação.

Exemplo de um ponto de parada de tabulação especificado em uma régua:

Pontos de quebra de tabulação em uma régua

Se você não precisar de uma guia, poderá excluí-la clicando com o botão direito do mouse nela.

Você pode definir o recuo ao passar o mouse sobre a extremidade da Régua correspondente ao recuo. Nesse caso, o cursor mudará do modo principal para o modo de mudança de dimensões horizontais. Apenas no momento em que você pressiona o botão esquerdo, eles podem ser alterados.

Se você alterar o recuo esquerdo, a posição inicial do texto será alterada e as posições dos pontos de parada de tabulação já definidos em relação a esse recuo também serão alteradas. Ao alterar o recuo direito, o local de quebra do texto será definido. Vale ressaltar que a posição do recuo direito será alterada em relação à borda direita da caixa de texto se suas dimensões forem alteradas.

Exemplo de texto formatado sem recuo:

Texto formatado sem recuo

Exemplo de texto formatado com recuo esquerdo e direito:

Texto formatado com recuo esquerdo e direito

Também vale a pena notar o trabalho de formatar usando uma régua em relação a todo o texto e suas partes. Se o RichObject estava em branco no início da edição, a formatação especificada será aplicada a todo o texto à medida que ele for escrito. Isso acontecerá até que o cursor seja traduzido para qualquer linha com o mouse ou alguma parte do texto seja destacada. No caso em que o RichObject não estava vazio, a formatação da primeira linha será exibida na régua no início da edição.

Se a formatação precisar ser aplicada a uma parte do texto, será necessário selecionar a parte necessária e, em seguida, a formatação da parte selecionada será exibida na régua. Este fragmento será "limpo" em 2 casos:

- se diferentes partes do texto tiverem formatação diferente aplicada;
- se não houver formatação para este fragmento.

Se você alterar o texto com formatação diferente, a formatação antiga será substituída pela nova. A seleção de todo o texto para formatação com uma régua é um caso especial, devido ao qual, imediatamente após qualquer manipulação na régua, a seleção de texto será removida. Além disso, a seleção desaparecerá para todo o texto que já está lá ou será escrito, e a formatação especificada no momento também será aplicada.

Essa alteração deve facilitar o trabalho com a criação de relatórios, expandindo os recursos do editor RichText no designer e reduzindo a necessidade de o Usuário usar Editores de texto de terceiros ao criar texto formatado.

.NET .NET FastReport FastReport Designer Designer Report Report
26 de outubro de 2026

Barra de progresso no Delphi: os componentes TfrProgressBar e TfrxProgressBar do FastReport VCL

Vamos examinar mais de perto os componentes TfrProgressBar e TfrxProgressBar do FastReport VCL: configuração da escala de progresso, limites e marcadores, vinculação a dados e um exemplo em Delphi.
26 de outubro de 2026

TfrImageComboBox: Uma lista suspensa com imagens e legendas de texto no FastReport VCL

TfrImageComboBox do FastEditors VCL: uma lista suspensa com ícones e rótulos para o FastReport VCL. Propriedades, eventos e exemplos de uso no Delphi.
23 de outubro de 2026

FastGrid por dentro: o objeto View, colunas e eventos do componente de grade do Delphi

Estrutura interna do FastGrid: objeto View, propriedade Appearance, colunas, eventos e modos de trabalho com dados DB e Unbound no Delphi. Análise com base no exemplo do projeto de demonstração GridDemo.dpr.

© 1998-2026 Fast Reports Inc.