Types of solutions for generating reports and documents

FastReport .NET

Sets of components that simplify and automate the process of creating reports and documents in C# for diverse technologies.

FastReport VCL

Sets of VCL, FMX, and Lazarus components with full sources codes for creating reports and documents in Delphi and Pascal.

WEB reporting

Components for cross-platform projects to develop, build, display, print, and export reports directly in the browser.

Solutions for end-users

Independent software solutions for designing, building, converting, and viewing ready-made reports on your computer.

OLAP and Business Graphics

Data presentation and analytical processing tools for obtaining pivot tables with subsequent visualization based on Business Graphics.

Service solutions

Ready-made services and client-server systems for fast data visualization and automatic execution of information processing tasks.

News

March 18, 2025

Upgrade your Team or Site license with a 50% discount!

We are gifting a 50% discount on FastReport .NET and VCL Team and Site licenses to users with an expired subscription. Until March 31 get access to new features, an improved designer, and support for half the price, even if your grace period is over! We release updates twice a year, so an active subscription guarantees support for the latest versions of environments, reports with constantly improved functionality and interface, access to technical support, and much more. Contact us to replace your outdated license with a new one!
Read
February 12, 2025

Delphi turns thirty!

To celebrate the occasion, we invite you to get the FastReport VCL Ultimate edition with a notable discount of 30%. It's a great opportunity to get a great deal on the most extensive type of reporting tool with a source code, cross-platform tools, and OLAP features! Don't miss your chance on February 13 and 14 to save from $390 and provide your application with: Source code Report designer with dialog forms Client-server components for VCL and Lazarus Report creation for VCL, FMX and Lazarus Converters from Quick Report, Report Builder, Rave Reports Support for exporting templates to other data formats Multidimensional analysis system FastCube for VCL, Lazarus and FMX Flexible and open architecture with support for custom report objects Storing finished documents in cloud storage Google Drive, Next Cloud, OneDrive, Amazon S3, Outlook, Gmail FastScript and FastQueryBuilder included   Freeze your discount and pay later! The offer is valid till 11.59 pm of February 14. If for some reason you can't make payment until this time, contact us and freeze your discount for 6 days to pay later!  
Read

Articles

March 11, 2025

How to Use FastReport .NET Avalonia on Fedora Workstation with Wayland Protocol

Wayland is a protocol designed to manage a graphical server in Linux-based operating systems and other UNIX-like OS. Avalonia UI is a framework based on .NET, actively used for developing cross-platform user interfaces. With a universal API for building applications, Avalonia supports all major platforms and runtime environments and has its unique interface. This way, your business solutions will look identical across every operating system. FastReport .NET Avalonia includes a powerful data processing core, a familiar report designer, and a viewer for finished reports. The new product also offers all export formats for the generated report — PDF, Excel, MS Word, and many others. In this article, we will discuss how to run FastReport .NET Avalonia on the "Fedora Workstation 39" operating system with Wayland protocol.     Main Differences Between Wayland and X11 In the Wayland protocol, versions permeate it from top to bottom. Each interface has a specific version, and each protocol object implements a specific version of its interface. This eliminates the possibility of version conflicts that exist in X, as version negotiation is tied to the connection rather than to the clients. Unlike X11, in Wayland, it is possible to precisely determine which version of an extension an application receives. Working with input devices in Wayland is similar to Xinput 2.2, but without the outdated code clutter and Master/Slave relationships between input devices. The global object seat defines a group of input devices, including a mouse, keyboard, and touchscreen. Unlike X, Wayland does not have an API for rendering and does not deal with creating graphical images. Its role is to manage buffers containing client pixels in such a way that application A does not make unwanted changes to the buffers of application B. Clients determine which pixels will be in the buffers and are responsible for the image that is displayed on the screen!     Installation of Required Software We need to update the indices, as well as install .NET 6.0 for further work. Open the console and enter the following commands: sudo dnf update sudo dnf install dotnet-sdk-6.0 After that, download the FastReport .NET Avalonia Trial library for Linux from the Fast Reports Inc. website. Next, extract the FastReport.Avalonia.LinuxDemo.zip archive into a convenient directory.     Running FastReport .NET Avalonia Open the terminal and navigate to the directory where you extracted the FastReport .NET Avalonia Trial application, and then enter the linux-x64 folder.   To run the FastReport .NET Avalonia Trial, we need to enter the following command in the terminal: dotnet AvaloniaDemo.dll After that, you will be able to view the demonstration report of FastReport .NET Avalonia.   It's time to go to the report designer. To do this, click on the "Designer" button in the upper panel of the demo application.   Thus, we have managed to run FastReport .NET Avalonia on the "Fedora Workstation 39" operating system with the Wayland protocol. There is nothing complicated about launching and setting up the connection. It is enough to install the SDK packages and unpack the archive with the application, after which you can use the report designer. For any questions, please contact our technical support at support@fast-report.com. Enjoy using it!
Read
March 07, 2025

How to Create a QR Code with an Image in FastReport .NET

QR codes are becoming increasingly popular tools for storing and sharing information. In reports and documents, they can be used for quick access to websites, contacts, product information, and much more. FastReport .NET is a powerful library for creating reports in .NET applications. It allows not only the generation of text and graphic reports but also the integration of dynamic elements such as QR codes. In this article, we will explore how to create a QR code with an image in FastReport .NET to enhance the visual representation of reports and improve their functionality. First, we need to create a regular QR Code in the designer. To do this, go to the components panel and select “Barcode” > “2D” > “QR Code.”   After placing our QR Code, we go to its properties and set the ErrorCorrection property to H.     This property is responsible for error correction using Reed-Solomon code. It can take values: L (low—7%), M (medium—15%), Q (25%), H (high—30%). By default, it is set to L. The redundancy (ErrorCorrection) is necessary for correctly reading the data when the image of the code is partially damaged or when an image is placed over it. Next, we will create a PictureObject in which we will place our image with the logo.     Now we can place our image directly on the QR Code. Reading will function correctly.     So, we have figured out how to insert an image into our QR Code. The FastReport designer allows you to do this easily in just a few clicks. We can use this feature, for example, to link to the official website via phone, so clients know which QR code will lead them there just by looking at the image. For any questions, you can contact our support team. Enjoy using the tool!
Read

Popular questions

What is a report generator?

Why do we need report generators and OLAP analytics tools?

What does Fast Reports Inc. do?

We are trusted

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.

Do you have any questions?

Ask us your questions in the chat.