Vivid Report

 

Overview 

 

Vivid Report is a library of visual components for C++ Builder and Delphi, which provides creating reports of almost any complexity.

Vivid Report provides perfect guaranteed printing quality and excellent productivity of designing. It is created on new original technology, which we call "VCL2" or "alive components".

Vivid Report realizes the following concept of the report design. The report contains several pages. The report page can contain a child report or universal bands that provide placing of data images on a page. Bands link with data controllers that are data containers and manage the data display in bands.

Realizing this concept in Vivid Report allows to refuse use of the specialized report designers, provide best possible WYSIWYG and multiple data using.

Possibilities 

 

Vivid Report provides the following possibilities:

  • Full Unicode support.
  • Unlimited amount of hierarchy levels of reports.
  • Unlimited amount of report pages and printable pages.
  • Unlimited amount of master pages.
  • Placing of images of the data in several bands on different pages.
  • Four modes of printing: stretching or compressing of the report page onto the printer page, the division of the report page onto several printer pages, placing the report page onto the printer page, the select of the printer page pursuant to the report page.
  • Export of reports into the HTML, EMF, BMP, GIF, JPEG, RTF, XLS, ODT, MHT files.
  • Definition of all sizes and coordinates in various physical measurement units up to 0.01 mm.
  • Unique alignment properties of bands on a page.
  • Formatting of all text objects (strings and rich texts) independent of the current device resolution.
  • True transparency of bands and graphical images.
  • Combination of two ways of data getting. All data containers provide the static specifying of the data and the getting of the data from the database.
  • The grid component allowing to create the 1D and 2D tables of a very complex structure.
  • The print of values of the currency independent of current regional Windows settings.
  • The print of twenty types of the bar codes (EAN 8, EAN 13, UPC A, 25 Interleaved, 25 Industrial, 25 Matrix, 39, 39 Extended, 93, 93 Extended, 128, EAN 128, PostNet, Codabar, MSI, UPC E0, UPC E1, UPC Supp2, UPC Supp5, PDF 417).
  • A full-functional preview of the print.
  • Customizable print progress.

Components 

 

Vivid Report adds to Your palette a new Vivid Report tab that contains the following components:

Vivid Report tab

TVividReport bar

TVividReport is the main component that manages report pages.

TVRBand bar

TVRBand is the universal band in which images of the data are displayed.

TVRLabel bar

TVRLabel is the data controller that manages displaying of: text strings, graphical images, integer numbers, float numbers, currency, the date and time, boolean values, system information, plain texts, rich texts, composite texts, bar codes.

TVRPlot bar

TVRPlot is the data controller that manages displaying of plots.

TVRPlotCurve bar

TVRPlotCurve is the data controller that manages displaying of the one plot curve and its legend.

TVRGrid bar

TVRGrid is the data controller that manages displaying of complex tables which can contain: text strings, graphical images, integer numbers, float numbers, currency, the date and time, boolean values, system information, plain texts, rich texts, composite texts, bar codes.

TVRPrintProgress bar

TVRPrintProgress is the component that provides displaying of the print progress.

TVRPreview bar

TVRPreview is the component that provides the print preview.

In addition, Vivid Report registers the TVRPage component that represents the report page.

What's new 

 

Vivid Report 3.0 introduces the following new features and enhancements.

  • Full Unicode support have been introduced.
  • Bi-directional modes support have been introduced.
  • Export of reports have been introduced. The export to the HTML, EMF, BMP, GIF, JPEG formats is supported.
  • Two new data types (string list and composite text) have been introduced. The composite text allows to create a rich text from a set of the static data and the data of the databases.
  • Strings data types got a new properties, which allow to reserve a minimal extending for strings and to set a placement of strings on this space.
  • Grid component got new properties and enhancements. The cells blocks in bands can now be aligned horizontally and vertically. New style of rows allows to make a footer rows and columns. The rows filter have been introduced. It allows to create a master-detail tables.
  • Actions that work with vivid report have been introduced. These actions allow to make a print, export, preview and print setup of the target vivid report.
  • Editors of hierarchical collections have been unifized.

Vivid Report 3.5 introduces the following new features and enhancements.

  • The export to the MHT, RTF, XLS, ODT formats is supported.
  • The new mode of printing is supported - the select of the printer page pursuant to the report page.
  • The OnBeforeFill event is added in cells of the grid. This event allows to change the background color of the grid cells.
  • The line break control is added into the complex text.
  • The new Export methods are added into the TVividReport class. These methods allow to make the report export without the call of the ExportSetup method.
  • The new Unicode features is supported.
  • The class structure is optimised, the remarked errors are corrected.

Awards 

 

Awarded The Most Popular on Softpile.com Software 5 stars award! 5 stars award on SofoTex.com Rating 5 out of 5 at BrotherSoft.com Software has been awarded on SharewareRiver.com! 4 Star rating (4 Gold Disk Awared) by GlobalShareware editors

 
Home  -   Company  -   Sources  -   Products  -   Download  -   Order  -   Support  -   Forums  -   Contact
Copyright © 2001-2005 MBLabSoft. All Rights Reserved.