Como criar um formulário PDF interativo para entrevistas de RH em Delphi e Lazarus

2020-12-14

Alguém pode não saber, mas o padrão PDF permite que você crie formulários preenchíveis. Ou seja, o documento pode ser editado diretamente no visualizador. Isso é mais frequentemente usado para questionários e vários formulários. O usuário preenche os campos e envia o documento por e-mail ou imprime.

Hoje veremos como criar um formulário PDF interativo para avaliar entrevistas de RH em Delphi e Lazarus.

A nova versão do FastReport VCL 6.9 tem a capacidade de exportar relatórios para o formato PDF com suporte de formulários interativos. Nas configurações de exportação, as opções InteractiveForms e InteractiveFormsFontSubset foram adicionadas. A segunda opção, string-expression, permite construir um conjunto de caracteres de fonte para um objeto de formulário interativo com a fonte incluída no arquivo. Exemplo de uso: A-Z, a-z, 0-9, # 43- # 47,! @ # $

Exportar para PDF

Suporte adicionado para três objetos:

1. Objeto de texto (TfrxMemoView), produz texto simples e código HTML via EMF (a formatação é perdida ao editar em PDF);
2. Objeto CheckBox (TfrxCheckBoxView) como vetor e via EMF (usando fonte);
3. Objeto de imagem (TfrxPictureView). Nem todos os visualizadores podem carregá-lo, funciona no Adobe Acrobat Reader.

Todos esses objetos possuem uma nova propriedade - Editable, que possui um conjunto de valores que permite a edição na visualização e/ou exportação.

Editavel

Por exemplo, o designer criou um modelo de relatório para avaliar entrevistas de RH, que contém campos preenchíveis, caixas de seleção e a capacidade de fazer upload de seu logotipo.

Relatório rápido-avaliação da entrevista HR

Você também pode alterar os valores desses campos preenchidos no modo de visualização do FastReport mantendo a tecla Alt pressionada enquanto clica neste campo. 

Visualizacao

Depois de exportar para PDF com os valores apropriados definidos, você pode editar facilmente esses campos em visualizadores como o Adobe Acrobat Reader.

FastReport - HR Interview Evaluation

Assim, a função de editar o relatório no modo de visualização pode ser utilizada para formulários e questionários, no nosso caso para o formulário de avaliação de entrevista de RH. Você pode salvar o relatório no formato .fp3 e distribuí-lo. Os usuários preencherão o relatório como formulários PDF.

Ou imediatamente exportar o relatório para PDF e distribuir o arquivo também.

VCL Lazarus FastReport PDF Interactivity Delphi VCL Lazarus FastReport PDF Interactivity Delphi
22 de abril de 2025

Working with the TfrShellTreeView Component in FastReport VCL

In this article, we will look at the TfrShellTreeView component. It is designed to display file system elements and is partially analogous to the TDirectoryListBox, TDirectoryOutline, and TShellTreeView components.
22 de abril de 2025

Working with XML and JSON Formats in FastScript

In this article, we will take a closer look at how to work with JSON and XML in FastReport, see what properties and methods they have, and build reports from code with scripts.
20 de novembro de 2024

Localization and Language Switching in FastReport VCL

FastReport VCL supports 40 languages for interface localization and allows you to change the language on the fly through menus or code, without recompilation.
Fast Reports
  • 800-985-8986 (English, US)
  • +31 97 01025-8466 (English, EU)
  • +49 30 56837-3928 (German, DE)
  • +55 19 98147-8148 (Portuguese, BR)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.