logo
small logo
  • Products
  • Buy
  • Support
  • About
  • Customer panel Support
    • en
    • de
    • JP
    • ZH
  • Home
  • /
  • Articles
  • /
  • How to create an interactive PDF form for HR interviews in Delphi and Lazarus
  • How to make a PDF from Delphi / C++Builder / Lazarus

    May 14, 2020

    Quite often, you need to get a PDF document from a Pascal application - either

    read more
  • Using interactive maps in FastReport VCL 2021

    April 30, 2021

    This is the final article of the courses of Akademik educational program. In the

    read more
  • How to combine multiple reports into PDF file in Delphi

    September 3, 2020

    It is often necessary to combine several documents into one (for example, PDF). It could

    read more
  • How to create CODE 39 and CODE 39 Extended barcodes

    October 23, 2020

    CODE 39 is the barcode developed by Intermec Corporation in 1975. Up to 43 characters

    read more
  • Installing FastReport in Lazarus

    March 17, 2021

    This article is outdated. Updated information is available at the following link. As part of the

    read more

How to create an interactive PDF form for HR interviews in Delphi and Lazarus

December 14, 2020

Someone might not know, but the PDF standard allows you to create fillable forms. That is, the finished document can be edited directly from the viewer. This is most often used for questionnaires and various forms. The user fills in the fields and sends the document by email or prints it.

Today we will look at how to create an interactive PDF form for evaluating HR interviews in Delphi and Lazarus.

The new version of FastReport VCL 6.9 has the ability to export reports to PDF format with support of interactive forms. In the export settings, InteractiveForms and InteractiveFormsFontSubset options were added. The second option, string-expression, allows you to build a font character set for an interactive form object with the font included in the file. Usage example: A-Z,a-z,0-9,#43-#47,!@#$

Export to PDF

Added support for three objects:

  1. Text object (TfrxMemoView), outputs both plain text and HTML code via EMF (formatting is lost when editing in PDF);
  2. CheckBox object (TfrxCheckBoxView) as vector and via EMF (using font);
  3. Picture object (TfrxPictureView). Not all viewers can load it, works in Adobe Acrobat Reader.

All these objects have a new property - Editable, which has a set of values that allows editing when viewing and/or exporting. 

Editable

For example, the designer created a report template for assessing HR interviews, which contains fillable fields, checkboxes, and the ability to upload your logo.

FastReport - HR Interview Evaluation

You can also change the values of these filled fields in the FastReport preview mode by holding Alt while clicking on this field. 

Preview

After exporting to PDF with the appropriate values set, you can easily edit these fields in viewers such as Adobe Acrobat Reader.

FastReport - HR Interview Evaluation

Thus, the function of editing the report in the preview mode can be used for forms and questionnaires, in our case for the HR interview assessment form. You can save the report in .fp3 format and distribute it. Users will fill in the report like PDF forms.

Or you immediately export the report to PDF and distribute the file as well.

about product buy
avatar
Alexander Syrykh
QA
Fast Reports Team: Alexander Syrykh - Quality Assurance at Fast Reports
VCL Lazarus FastReport PDF Interactivity Delphi

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Buy
  • Download
  • Documentation
  • Testimonials
  • How to uninstall
  • FAQ
  • Tutorial Video
  • Forum
  • Support SLA
  • Articles
  • Our News
  • Press about us
  • Resellers
  • Extended licensing
  • Contact us

© 1998-2023 by Fast Reports Inc.

  • Privacy Policy
  • Cookies Policy

Trustpilot
By clicking “Accept all, you agree Fast Reports can store cookies on your device and disclose information in accordance with our Cookie Policy.