Commit Graph

21 Commits

Author SHA1 Message Date
Juha
f99bd70b72 Improve scaling of DateTimePicker. Leave GetDetailSize in places which are not fully tested yet. 2023-04-29 19:44:23 +03:00
Juha
c14934764c LCL: Call TThemeServices.GetDetailSizeForPPI with proper arguments. Revert 1138d26280. 2023-04-27 17:23:33 +03:00
jesus
8196338704 LazReport: Patch from Aleksey Lagunov (with changes) Issue #33556
1. In dialog controls fix drawing lrRadioGroup without caption
2. In lr_class fix wrap text on printing
3. In lr_designer fix refresh data nspector

git-svn-id: trunk@57630 -
2018-04-08 22:29:36 +00:00
juha
a11668995f LazReport: Fix paint ButtonControl, fix reorder designer pages, fix export to PDF. Issue #31941, patch from Lagunov Aleksey.
git-svn-id: trunk@56674 -
2017-12-08 23:35:50 +00:00
jesus
b96124b3dc LazReport: fix potential AV on execute script for dialog pages
Increased speed of report template import from a spreadsheet
fix compile with latest Lazarus
fix AV after destroy report designer
fix create CrossTab report on multiple pages
fix editing prepared report

from Aleksey Lagunov, issue #31457

git-svn-id: trunk@54576 -
2017-04-08 15:58:09 +00:00
joost
1de2cbf586 general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
jesus
25c059c099 LazReport Patch from Aleksey Lagunov
1. For dialog controls in designer work UNDO
2. In lrForm StorageEditor list box with props now sorted
3. Fix error in lrSpreadsheetImport - not loaded last col and row
4. increase file format version to 2.9
5. add support for paragraph gap
6. add support for line spacing
7. In report designer add action for UNDO and REDO menu items
8. In designer fix AV on clipborad actions

git-svn-id: trunk@49658 -
2015-08-12 19:28:00 +00:00
jesus
e24d5e256c LazReport: Patch from Alexey Lagunov, issue #26855
1. Fix AV on TlrButtonPanel
 2. Implement highlight find text in preview report window
 3. Fix loading TlrCrossView from stream
 4. Fixed speed save changes to the data in the report (after double click on preview report window)

git-svn-id: trunk@46761 -
2014-11-05 17:48:14 +00:00
jesus
51415f926a LazReport, fix mem leaks
git-svn-id: trunk@46164 -
2014-09-08 21:52:50 +00:00
jesus
e6b5d35159 LazReport, crosstab component and demo + refactoring and fixes, from Alexey Lagunov
git-svn-id: trunk@46125 -
2014-09-04 19:28:33 +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
jesus
6010076f50 LazReport, implemented lrPropStorage dialogs control, from Aleksey Lagunov
git-svn-id: trunk@44428 -
2014-03-14 19:42:33 +00:00
jesus
d877b82218 LazReport: Patch from Alexey Lagunov
1. Copies collation is done internally
2. Property has been implemented lrMemo.Text
3. Finalized editor of the prepared report
4. Fixed bug when printing TfrPrintGrid after a call to another report designer

git-svn-id: trunk@43775 -
2014-01-20 03:35:56 +00:00
jesus
3205c4d896 LazReport: Patch from Alexey Lagunov
- make description for interpretator functions in LazReport script
- move date and time format const to l18n resources for correct init its
- add new component in LazReport dialogs - lrCheckBoxList
- now LazReport script work with simple arrays and arrays property
- add new function in LazReport script (NewPage, NewColumn, StopReport, Inc, Dec, StopReport) for FR2.5 compatable
- fix LazReport script function Pos - now its work with utf8 strings
- fix paint Z-Order in lrDesigner for dialogs
- more bug fix

git-svn-id: trunk@43325 -
2013-10-26 22:07:18 +00:00
jesus
34c4d51b11 Fixes from Alexey Lagunov:
1. Fix AV on set frPrinGrid.Font property
2. Fix set Visible in script for dialog controls
3. Fix show frDataSet in object inspector after delete it from DialogPage
4. In Object Inspector sort compnent names in combobox
5. Fix string with '''' char

git-svn-id: trunk@43162 -
2013-10-07 17:05:13 +00:00
paul
249665f319 lazreport: restore resource images from LRS and make a RES file instead
git-svn-id: trunk@43130 -
2013-10-06 13:49:24 +00:00
jesus
c9ae10f839 LazReport, fix error in dialogs when object is deleted and then a new one inserted, issue #25097
git-svn-id: trunk@43047 -
2013-09-30 20:13:52 +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
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
ca0840d1cb LazReport: patch implementing user dialogs and (db)components on report designer at runtime and fixes many bugs, from Aleksey Lagunov, for details see Issue #22087
git-svn-id: trunk@37413 -
2012-05-25 04:10:21 +00:00