Commit Graph

116 Commits

Author SHA1 Message Date
maxim
14115db480 Merged revision(s) 50970 #99ca72b8e9 from trunk:
Translations: French translation update by Gilles Vasseur, bugs #29214, #29222
........

git-svn-id: branches/fixes_1_6@50981 -
2015-12-21 23:08:28 +00:00
jesus
79c0805afb LazReport, lrCodeReport: sample for testing text layout
git-svn-id: trunk@49764 -
2015-09-05 19:00:17 +00:00
jesus
66468c8af8 LazReport, lrCodeReport: add missing layout text property, from Frans van Leeuwen, issue #28609
git-svn-id: trunk@49763 -
2015-09-05 18:55:30 +00:00
jesus
8804bbadce LazReport: lrCodeReport RunReport procedure now takes an argument for optionally showing the report after run
git-svn-id: trunk@49760 -
2015-09-05 17:34:40 +00:00
jesus
400b4c4719 LazReport: fixes and improvements on spreadsheet exporters, patch from Aleksey Lagunov
1. Improved speed on export 
2. Fix export vertical merged cells
3. Add filter in save reports dialog for export to MS Excel 2007/2010
4. Fix scale factor on export - use hard coded const 
5. Replace array to TfpList for register export filters
6. Add code for disable export filters in run-time
7. In report designer fix FileName property on preview report

git-svn-id: trunk@49728 -
2015-08-30 17:38:01 +00:00
blikblum
647b02469b lazreport: revert revision 49710 #0c5e2500dc so code in Filter.AfterExport (e.g. SpreadsheetExport) that depends on file being already written works.
Adapts PDFExport to write the Stream in EndDoc instead of Destroy to avoid crash

git-svn-id: trunk@49718 -
2015-08-27 12:52:54 +00:00
maxim
806d5df569 LRSpreadsheetExport: added Hungarian translation by Péter Gábor, bug #28543
git-svn-id: trunk@49698 -
2015-08-20 22:10:28 +00:00
mattias
a4bea16efc translations: German: updates from Swen Heinig
git-svn-id: trunk@49692 -
2015-08-19 19:31:33 +00:00
maxim
66ea864afe LRSpreadsheetExport: fixed typo and updated Russian translation
git-svn-id: trunk@49685 -
2015-08-18 23:33:31 +00:00
jesus
f5ade20d86 LazReport added: SpreadSheet (ods,xls,xlsx) exporter from Aleksey Lagunov
git-svn-id: trunk@49684 -
2015-08-18 04:20:14 +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
juha
08c9621520 Change order of used units so that "deprecated" warnings are not triggered.
git-svn-id: trunk@49612 -
2015-08-07 17:20:40 +00:00
jesus
6291d0e126 LazReport, cairoexport: fine tuning of exported object width/height, from Julio Jiménez B.
git-svn-id: trunk@49270 -
2015-06-04 19:29:18 +00:00
jesus
d64dd2cde9 Lazreport, CairoExport: gapx and gapy calc adjustment is not necessary anymore, fix line split overwritting next line, patch from Julio Jiménez B.
git-svn-id: trunk@49257 -
2015-06-03 20:56:42 +00:00
jesus
5bdb00b61a LazReport, reverted last patch which incorrectly changed the BarcodeView class (fix Class Object 'TfrCustomBarCodeView' not found exception in lrCodeReport sample)
git-svn-id: trunk@49256 -
2015-06-03 20:22:03 +00:00
jesus
bfe307d647 LazReport, fix image exporter filename, from willians cleyton, issue #27986
git-svn-id: trunk@48888 -
2015-04-29 05:52:30 +00:00
jesus
f54444c6ae LazReport: Patch from Aleksey Lagunov:
1. fix work with Zeos DB components (lr.zeos.diff)
2. fix export to pdf with cairo export - correctly export justify text (lr.cairo.diff)
3. Increase max bands on page to 255 
4. for MemoView implemebtated First Line indent - ParagraphGap property
5. Rework code for subreports - need for drag page in report designer
6. Rework code for crosstab reports - fix sorting in report
7. In report designer implement page reordering

git-svn-id: trunk@48876 -
2015-04-27 17:50:38 +00:00
jesus
3289794569 Translations: spanish translation complement
git-svn-id: trunk@48866 -
2015-04-25 22:56:24 +00:00
maxim
622dfa7549 Translations: Spanish translation update by José Martínez with some help of Jesus Reyes, bug #27803
git-svn-id: trunk@48851 -
2015-04-25 17:49:09 +00:00
maxim
5f1107ceab LazReport, AddFunction addon: regenerated translations
git-svn-id: trunk@48848 -
2015-04-25 17:42:54 +00:00
maxim
99454578ac Translations: French translation update by Gilles Vasseur, bug #27956
git-svn-id: trunk@48834 -
2015-04-24 12:25:22 +00:00
maxim
691df1520b Translations: Hungarian translation update by Péter Gábor, bug #27903
git-svn-id: trunk@48787 -
2015-04-20 21:49:58 +00:00
jesus
267c003ecb LazReport, refactored TfrBarCodeView into TfrCustomBarcodeView
git-svn-id: trunk@48545 -
2015-03-30 19:12:16 +00:00
jesus
5bfcb551a1 LazReport, fix lrOfficeImport when compiling with current fpspreadsheet, from Aleksey Lagunov
git-svn-id: trunk@47609 -
2015-02-06 21:50:49 +00:00
mattias
2315bd655d translations: German: updates from Swen Heinig
git-svn-id: trunk@47572 -
2015-01-31 10:22:28 +00:00
maxim
ede88bbed7 Translations: Hungarian translation update by Péter Gábor, bug #27365
git-svn-id: trunk@47550 -
2015-01-27 23:10:25 +00:00
maxim
5ff19c4333 LazReport: fixed typo in function description, patch by Péter Gábor, bug #27338; regenerated translations and updated Russian translation.
git-svn-id: trunk@47485 -
2015-01-22 22:00:14 +00:00
maxim
d61830214b Translations: Hungarian translation update by Péter Gábor, bug #27230
git-svn-id: trunk@47292 -
2015-01-04 14:21:29 +00:00
jesus
539bec103f LazReport, Enable justified alignment on export to pdf using PowerPDF (best results when using PowerPDF 0.9.12), issue #26353
git-svn-id: trunk@47119 -
2014-12-06 03:24:25 +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
giuliano
dba1264e7d Added Italian translations for components/*
git-svn-id: trunk@46698 -
2014-10-29 22:12:00 +00:00
jesus
7dc88a142f LazReport, fix lr_dialogdesign compiling
git-svn-id: trunk@46493 -
2014-10-09 14:22:57 +00:00
maxim
7162c1196d LazReport, AddFunction addon: added Russian translation
git-svn-id: trunk@46318 -
2014-09-24 23:22:15 +00:00
mattias
fb5e88dcba translations: German: updates from Swen Heinig
git-svn-id: trunk@46267 -
2014-09-20 17:53:43 +00:00
jesus
0813f5c4ce LazReport, make lrOfficeImport package compile with previous fpSpreadSheet versions than trunk version, issue #26728
git-svn-id: trunk@46255 -
2014-09-19 17:23:12 +00:00
jesus
48591ac3cc LazReport, added po files for lr_add_function package, modified editor sample to use it
git-svn-id: trunk@46254 -
2014-09-19 17:07:27 +00:00
jesus
6f506284b2 LazReport, enable I18N for package lr_add_function, issue #26729
git-svn-id: trunk@46253 -
2014-09-19 16:02:46 +00:00
jesus
51415f926a LazReport, fix mem leaks
git-svn-id: trunk@46164 -
2014-09-08 21:52:50 +00:00
mattias
379c2781cc translations: German: updates from Swen Heinig
git-svn-id: trunk@46142 -
2014-09-06 18:20:55 +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
maxim
c4caeb2945 LazReport: updated Russian translation
git-svn-id: trunk@46090 -
2014-08-30 13:19:23 +00:00
jesus
09e3438275 LazReport: Email Exporter, use lr_PreviewToolsAbstract to fix compiling and changed russian caption, reported by Swen
git-svn-id: trunk@46083 -
2014-08-28 18:48:10 +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
391e3f7bb5 Translations: Hungarian translation update by Péter Gábor, bug #26425
git-svn-id: trunk@45744 -
2014-07-01 22:59:27 +00:00
maxim
b15d433902 Translations: Hungarian translation update by Péter Gábor, bug #26144
git-svn-id: trunk@45015 -
2014-05-11 21:56:45 +00:00
jesus
2498e7fbdb LazReport, fix cairo export incorrectly wordwrapping texts, fix by Julio Jiménez Borreguero
git-svn-id: trunk@44957 -
2014-05-07 05:12:41 +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
5f2c42d8c1 LazReport: Patch from Alexey Lagunov:
1. In frVarible removed unnecessary manipulation of memory with PString
2. To export filters can now be controlled via the function Setup. In the future we plan to implement the export options window for some of
the filters.
3. In a script bug fixed constants for color. Uses all standard colors Lazarus ( previously only 16 colors ).
4. In the script added constants and mrOk mrCancel. You can use the built-in function for MessageBox.
5. The script Fixed bug with setting object properties in the case of several pages in the report.
6. Fixed a bug report from the designer view - did not work identified in the program of event report.

git-svn-id: trunk@44281 -
2014-02-27 17:59:34 +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