Commit Graph

32 Commits

Author SHA1 Message Date
maxim
029ac3e841 LazReport: i18n-ed editor options and function editor, based on patch by Péter Gábor, bugs #27339, #27340; regenerated translations and updated Russian translation.
git-svn-id: trunk@47484 -
2015-01-22 21:36:41 +00:00
jesus
735b4ac629 LazReport, Child bands impleementation by Gabor Boros with changes, issue #26996
git-svn-id: trunk@46838 -
2014-11-13 16:59:18 +00:00
jesus
e169235dee LazReport, make sure template dir is created if it doesn't exists
git-svn-id: trunk@46692 -
2014-10-28 06:22:37 +00:00
jesus
3d57759746 LazReport: handle errors on loading reports by throwing exceptions, issue #26636
git-svn-id: trunk@46085 -
2014-08-28 20:42:05 +00:00
jesus
118cc819c4 LazReport: New big patch from Alexey Lagunov (with small changes)
-------------------------------------------------------
Addfunction / frFuncStr
  - Fixed string functions - accounted for UTF8 strings

DialogControls
  - Fixed reports generation with built-in query mode, MDI (multiple reports open for viewing at the same time)
  - Fixed UNDO in editor
  - Added property HINT for dialog controls
  - A new component - TlrRadioGroup

lrOfficeImport
  - New tool reports designer to import data from a spreadsheet as a report template

source
  - The object TfrMemoView added new handlers
    - OnClick - Event when you click on TfrMemoView in playback mode built reports
    - OnMouseEnter - Event at the Enter of the mouse over TfrMemoView in playback mode built reports
    - OnMouseLeave - Event at the Leave of the mouse TfrMemoView in playback mode built reports

  - The object TfrMemoView added new properties
    - Cursor - the mouse cursor when moving over TfrMemoView in playback mode built reports
    - DetailReport - a reference to the detail-report - called when the user clicks the mouse on TfrMemoView in playback mode built reports

  - A mechanism to detail-report - call a detailed report of the current report
  - In ineterpretatore added new features (for compatibility with FastReport 2.5):
      - FINALPASS
      - CURY
      - PAGEHEIGH
      - PAGEWIDTH
  - In the reports, the editor started saving paramerov editor (the location of the Object Inspector, fonts)
  - In the reports, the editor corrected the addition of new tools (implemented a new tool - Import report template from excel/OpenOffice)
  - Editor of reports finalized Inspector data - now you can also insert variables
  - For export to txt implemented request form export options

images
  - Made in the resources icon tool insert fields in a report from the editor

Demo included (detail_reports)

And new extensions:
- import report template from calc/excel
- send email from report preview (for sending used local mail app, installed on user PC - in windows its TheBat! and Mozilla Thunderbird).
  In future I'm plan make direct send.

git-svn-id: trunk@46079 -
2014-08-28 04:10:20 +00:00
maxim
ed087f691f LazReport: improved localization, regenerated translations, updated Russian translation (bugs #26502, #26503)
git-svn-id: trunk@45969 -
2014-07-24 21:42:09 +00:00
jesus
80015d973f LazReport, new tool: 'Data inspector', to get list of Db Fields and drag & drop into report designer, from Alexey Lagunov
git-svn-id: trunk@44778 -
2014-04-21 18:55:46 +00:00
jesus
5504a82697 LazReport: Patch from Alexey Lagunov
1. Localization Collate option in the form of print options
2. Fixed search on the generated report is not English texts
3. The expanded diagnostic error messages during the reporting
4. Prohibited creating variables in reports containing the point:
   for example aaa.bbb: = 1;

git-svn-id: trunk@43821 -
2014-01-27 08:11:46 +00:00
maxim
fc26b020e8 LazReport: more typos (gradian -> gradient), regenerated translations and updated Russian translation
git-svn-id: trunk@43562 -
2013-12-16 23:57:16 +00:00
maxim
362eff6bb6 LazReport: fixed typos (patch by Reinier Olislagers, bug #25429), regenerated translations and updated Russian translation
git-svn-id: trunk@43560 -
2013-12-16 23:24:47 +00:00
maxim
acb1cbd1db LazReport: fixed some typos
git-svn-id: trunk@43327 -
2013-10-27 13:01:20 +00:00
jesus
b1d5a81dfb LazReport: complement of previous patch, from Alexey Lagunov
git-svn-id: trunk@43326 -
2013-10-26 22:23:48 +00:00
jesus
76fbc9e44c LazReport, improve error message on missing classes, was about FRF format while in reality is about LRF format
git-svn-id: trunk@43046 -
2013-09-30 18:09:07 +00:00
jesus
53774998ef Patch form Aleksey Lagunov implementing:
1. In frReport added property BeforePrintScript - script executable before generating the report. 
 2. Added to designer "File" menu an editor for the BeforePrintScript property. 
 3. In the example report_url added an example for BeforePrintScript. 
 4. Process LazReport variables in Tags of all TMemoView objects before creating a report.
 

git-svn-id: trunk@40812 -
2013-04-15 04:46:07 +00:00
jesus
606d865ad3 LazReport, Patch from Alexey Lagunov:
1. Fix error set Page.Visible=false from report script when generating the report.
2. Added a new component for the lazreport dialog boxes - TfrButtonPanel.
3. Implemented change size report dialogs with mouse.
4. Fixed display of selected controls in the report dialog box on modify  report at design time.
5. Improvements to create a preview form for reports.
6. For component TfrDesigner added Events to save and read reports in the designer from sources other than files. For example - from the database.

git-svn-id: trunk@40720 -
2013-04-05 18:19:56 +00:00
jesus
4df5e46efb LazReport, Implemented search in preview the report, from Aleksey Lagunov, issue #22296
git-svn-id: trunk@37708 -
2012-06-20 20:02:08 +00:00
jesus
6c4d3a2ff9 LazReport, implements HideZeroValues and templates in XML format, continue work on Dialogs, from Aleksey Lagunov, issue #22173
git-svn-id: trunk@37504 -
2012-06-03 17:52:39 +00:00
jesus
f1c82d9a6d LazReport, continue work on dialogs and some fixes, for details see issue #22141
git-svn-id: trunk@37448 -
2012-05-29 04:42:31 +00:00
jesus
d557766981 LazReport, add default empty template to report designer 'new...' file menu, issue #22123
git-svn-id: trunk@37416 -
2012-05-25 07:25:01 +00:00
juha
844e616738 IDE etc.: unify 3 dots in GUI string to have a space ( ...).
git-svn-id: trunk@36666 -
2012-04-09 08:24:59 +00:00
jesus
16fed50b6e LazReport, published stretched property on Line objects, added popup menu item to select all objects of the same class
git-svn-id: trunk@36497 -
2012-04-01 10:16:51 +00:00
jesus
babc60c98f LazReport, enable mixing round and squared corners in roundrect object, fix changing roundrect object properties in obj. insp. were not reflected in designer
git-svn-id: trunk@33903 -
2011-12-02 08:31:09 +00:00
maxim
c1ddf7247f LazReport: fixed typo in error message
git-svn-id: trunk@28967 -
2011-01-12 00:28:25 +00:00
jesus
b5a9ad4484 LazReport, some refactoring to get information from custom preview report
git-svn-id: trunk@28929 -
2011-01-10 06:22:25 +00:00
jesus
1f81f24737 LazReport, patch from Alexs Lagunov to allow datasets on frames
git-svn-id: trunk@27174 -
2010-08-23 23:12:17 +00:00
jesus
ec6f9fbae0 LazReport, added some internal functions into function list, issue #15678
git-svn-id: trunk@23745 -
2010-02-19 20:34:18 +00:00
jesus
ffbae73a6b LazReport, more dialogs improvement from Aleksey Lagunov
git-svn-id: trunk@23680 -
2010-02-10 18:48:38 +00:00
jesus
3e709448b3 lazreport, added/fixed some missing translations, issue #14133
git-svn-id: trunk@20841 -
2009-07-12 06:48:22 +00:00
jesus
e1cce01c8c LazReport, check for duplicate object names in designer, issue #13979
git-svn-id: trunk@20653 -
2009-06-17 15:31:49 +00:00
jesus
2bf859bbba LazReport, implemented page option to print report with columns 'by rows' in addition to 'by columns', fixed/updated translations
git-svn-id: trunk@15740 -
2008-07-10 16:48:06 +00:00
jesus
1f638fca7e LazReport, aded ask to save changes in editor, full redisign ReportOptions dialog, fix load from lrf file BorderStyle in memo view, fix set Title property in frReport, save to lrf file ReportVersion properties, from Aleksey Lagunov
git-svn-id: trunk@12146 -
2007-09-23 06:26:00 +00:00
jesus
d0a347df28 Added LazReport components
git-svn-id: trunk@11950 -
2007-09-06 19:47:34 +00:00