Commit Graph

985 Commits

Author SHA1 Message Date
maxim
681335a402 LazReport editor sample: replaced .lrt files with .lrj
git-svn-id: trunk@52966 -
2016-09-13 22:40:27 +00:00
jesus
6db7447b69 LazReport: Added a PDF exporter using fcl-pdf, from Aleksey Lagunov
git-svn-id: trunk@52919 -
2016-09-05 17:55:46 +00:00
jesus
981217b37e LazReport: fix parser error - if script variable contains word END. From Aleksey Lagunov
git-svn-id: trunk@52899 -
2016-08-31 20:58:17 +00:00
jesus
7377deb632 LazReport: In the Designer Save the last used directories for Save/Load reports, issue #28770
git-svn-id: trunk@52723 -
2016-07-20 06:26:10 +00:00
jesus
c66e4799fa LazReport, Remember the last saved file directory if possible, issue #28770
git-svn-id: trunk@52708 -
2016-07-17 22:23:33 +00:00
jesus
5a351b66a9 LazReport: When pasting copied objects using the keyboard shortcut paste them at mouse cursor location if possible.
git-svn-id: trunk@52690 -
2016-07-15 02:47:54 +00:00
jesus
49851a1b4e LazReport: report option for printing PageHeader band before ReportTitle band, issue #30345
git-svn-id: trunk@52689 -
2016-07-15 01:27:37 +00:00
jesus
cf63e5c007 LazReport: Fix column width calc, fix issue #30367
git-svn-id: trunk@52677 -
2016-07-12 22:58:15 +00:00
jesus
40dfa665f1 LazReport: patch for pasting copied objects at cursor coordinates instead of at (0,0), by Luiz Americo, issue #29607
git-svn-id: trunk@52675 -
2016-07-12 17:04:44 +00:00
jesus
a1b891dcf0 LazReport, restored encoding of constant string
git-svn-id: trunk@52667 -
2016-07-11 21:25:00 +00:00
blikblum
858e261c7b lazreport: use temp var in OnGetParsFunction method to avoid repeated lookup and better readability
git-svn-id: trunk@52654 -
2016-07-10 12:23:49 +00:00
blikblum
4f81d97579 lazreport: add const to string params; remove not used unit (Graphics)
git-svn-id: trunk@52653 -
2016-07-10 12:11:47 +00:00
blikblum
6e1055dabd lazreport: fix compilation with fpc 2.6.4
git-svn-id: trunk@52652 -
2016-07-10 12:10:18 +00:00
maxim
2e0d1a0645 Translations: French translation update by Gilles Vasseur, bug #30361
git-svn-id: trunk@52650 -
2016-07-08 22:24:14 +00:00
maxim
d0ea2a9956 Translations: Hungarian translation update by Péter Gábor, bug #30342
git-svn-id: trunk@52635 -
2016-07-05 22:12:22 +00:00
jesus
3852d2bd5e LazReport, enable some object inspector graphic property editors like color, so the object inspector show a color representation and color picker instead of just a number, fix issue #30346
git-svn-id: trunk@52632 -
2016-07-05 20:07:46 +00:00
maxim
6822f0cd42 Translations: regenerated German translation
git-svn-id: trunk@52573 -
2016-06-22 22:29:12 +00:00
maxim
7175fcd4fc LazReport, editor sample: cleanup
git-svn-id: trunk@52569 -
2016-06-22 21:44:55 +00:00
jesus
a622f23dcd LazReport: fix color of exported text when the color is a system color
git-svn-id: trunk@52562 -
2016-06-22 17:13:25 +00:00
maxim
c6ecd22880 LazReport, editor sample: fixed Custom Preview form caption i18n
git-svn-id: trunk@52547 -
2016-06-21 22:50:13 +00:00
maxim
4f5f6976ef LazReport, editor sample: translate also strings which were extracted from forms
git-svn-id: trunk@52545 -
2016-06-21 22:08:32 +00:00
maxim
874c7c3d41 LazReport, editor sample: committed missing LRT files
git-svn-id: trunk@52544 -
2016-06-21 22:04:29 +00:00
jesus
ad4616bb77 LazReport: implements adding the file extension of export filter to exported report in case the user do not supply one, patch from Aleksey Lagunov
git-svn-id: trunk@52543 -
2016-06-21 20:23:32 +00:00
maxim
d6c8fdd305 LazReport, editor sample: do not include useless translation strings from tfrmcustompreview to .po files
git-svn-id: trunk@52540 -
2016-06-20 23:02:52 +00:00
maxim
2c10ed8937 LazReport, editor sample: removed unused translation string and regenerated translations
git-svn-id: trunk@52537 -
2016-06-20 22:30:23 +00:00
maxim
cec173c607 LazReport: regenerated translations for editor sample
git-svn-id: trunk@52536 -
2016-06-20 22:22:04 +00:00
maxim
81627efe17 LazReport: fixed editor sample compilation
git-svn-id: trunk@52535 -
2016-06-20 22:12:31 +00:00
mattias
25e0c02d76 translations: German: updates from Swen Heinig
git-svn-id: trunk@52521 -
2016-06-19 17:00:51 +00:00
jesus
df0d616b82 New patch from Aleksey Lagunov:
1. Send to email addons
 - fix work with post client if client locked exported file
2. Internal scrip
 - add mouse cursors const to script engine
 - localize error messages (add russian messages)
 - fix error on parse string values in scrip (now work ' char in string)
3. Report designer
 - in report designer add check code before save script
 - for memo object on master/detail band add popup menu for
   quick select fields from master/detail datasets
   (see option in designer options dialog)

 - fix show scrip editor for dialog page on mouse duble click

4. Crross report
 - add scrip suppert
 - add internal const "CrosViewIsEmpty" 

5. Cleanup code 

git-svn-id: trunk@52504 -
2016-06-14 20:44:19 +00:00
jesus
a539c0253f LazReport, fix duplicates in filter list for some Export filters (htm and csv)
git-svn-id: trunk@52503 -
2016-06-14 16:53:42 +00:00
jesus
2bdea5e7ad LazReport, fix exporting to the second on list filter file format
git-svn-id: trunk@52473 -
2016-06-10 17:41:13 +00:00
jesus
9cb7896a1e LazReport: debug info update.
git-svn-id: trunk@52469 -
2016-06-10 05:43:54 +00:00
jesus
fb29ed96ec LazReport: Removed leftover debug line.
git-svn-id: trunk@52468 -
2016-06-10 05:22:29 +00:00
jesus
c1776353d7 LazReport, fix exporting to postscript with CairoExport (file extension was right, but content was pdf)
git-svn-id: trunk@52467 -
2016-06-09 20:53:56 +00:00
jesus
1c61bf995e LazReport, fix selecting the right export filter when there are multiple options for the same file format (ej PowerPDF and CairoExport), probably broken in r49728 #400b4c4719
git-svn-id: trunk@52466 -
2016-06-09 20:51:44 +00:00
jesus
d4b66e8921 LazReport, force repaint of preview once report has been exported
git-svn-id: trunk@52465 -
2016-06-09 16:32:29 +00:00
maxim
36046a9b4d Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #30250
git-svn-id: trunk@52463 -
2016-06-08 23:13:31 +00:00
maxim
207c318329 Regenerated translations
git-svn-id: trunk@52455 -
2016-06-08 21:59:41 +00:00
jesus
bb8f9b2c70 LazReport, fix Cairo PDF exporting of reports with checkbox objects
git-svn-id: trunk@52454 -
2016-06-08 20:12:01 +00:00
jesus
513a34caf9 LazReport, fix designer gdi leak on deleting objects
git-svn-id: trunk@52448 -
2016-06-06 16:32:35 +00:00
jesus
ea8917f49a LazReport: fix Access Violation on deleting object which has been previously renamed, issue #30206
git-svn-id: trunk@52434 -
2016-06-04 06:44:23 +00:00
maxim
45f631604d Translations: Hungarian translation update by Péter Gábor, bug #30148
git-svn-id: trunk@52315 -
2016-05-16 22:44:17 +00:00
maxim
0f06da03a6 Translations: French translation update by Gilles Vasseur, bug #30136
git-svn-id: trunk@52312 -
2016-05-16 22:25:15 +00:00
jesus
fbb22d7bea LazReport, Normalize ReportCreateDate and ReportLastChange on saving, patch from Simone Giacomelli, issue #27008
git-svn-id: trunk@52254 -
2016-04-26 20:44:06 +00:00
jesus
0e7a106ef0 LazReport: Protecting dataset bookmarks on building report is now off by default (it should protect users from hitting sqldb bookmarks bugs see issue #26132 and issue #26146) could be enabled again with a report option.
git-svn-id: trunk@52241 -
2016-04-24 01:16:55 +00:00
wp
acad841fe6 LazReport: Fix compilation of sample projects
git-svn-id: trunk@52202 -
2016-04-15 20:08:58 +00:00
jesus
1a75fc1249 LazReport, fix AV on changing band height
git-svn-id: trunk@52175 -
2016-04-12 17:11:49 +00:00
maxim
515bc1f846 Translations: Hungarian translation update by Péter Gábor, bug #29947
git-svn-id: trunk@52133 -
2016-04-06 23:04:59 +00:00
maxim
22675459e0 LazReport: updated Russian translation
git-svn-id: trunk@52130 -
2016-04-06 22:27:18 +00:00
jesus
3594a6b528 LazReport, added compatible read for original (produced with Lazarus 1.4.4, frVersion=28) prepared reports on newer versions plus option (enabled by default) for ugrading old prepared reports to current version, fix issue #29966
git-svn-id: trunk@52108 -
2016-04-05 21:24:15 +00:00
jesus
93b5f73def LazReport, fix text width calc on rotated memos, issue #29890
git-svn-id: trunk@52095 -
2016-03-31 17:59:48 +00:00
jesus
6c347bb3b3 LazReport: spredsheet export: This patch alow export images and BarCode from lazReport to excel and LibreOffice, patch from Aleksey Lagunov
git-svn-id: trunk@52087 -
2016-03-29 23:16:33 +00:00
maxim
34c44d4784 LazReport: Czech translation update by Jiří Vejda, bug #29897
git-svn-id: trunk@52083 -
2016-03-28 22:49:28 +00:00
maxim
748d20f294 LazReport: updated Russian translation
git-svn-id: trunk@52081 -
2016-03-28 22:31:14 +00:00
jesus
b908501ed1 LazReport, Implement ability to filter by band type in fpspreadsheet export, modified patch from Luiz Americo, issue #29690
git-svn-id: trunk@52073 -
2016-03-27 19:26:44 +00:00
jesus
e67575ac1c LazReport: Aleksey Lagunov patch:
-Version of LR 3.1
-In binary file save property Restriction
-Localize message for error in export procedure
-In export procedure use try-finaly block

git-svn-id: trunk@52072 -
2016-03-27 19:03:58 +00:00
maxim
19fa81f7bc LazReport: Czech translation update by Jiří Vejda, bug #29881
git-svn-id: trunk@52048 -
2016-03-24 21:44:05 +00:00
jesus
bcfb267d17 LazReport, fix compile lrSpreadsheetExport with latest laz_fpspreadsheet + start work on exporting images, patch from Aleksey Lagunov
git-svn-id: trunk@51891 -
2016-03-09 20:37:55 +00:00
jesus
6d052f5c97 LazReport, fix DialogControls compiling after fileutil utf8 wrappers were disabled
git-svn-id: trunk@51862 -
2016-03-08 18:42:15 +00:00
jesus
26d9446403 LazReport, Decouple flHideZeros and flBandPrintChildIfNotVisible, modified patch by Luiz Americo, fix issue #29313
git-svn-id: trunk@51791 -
2016-03-01 16:55:03 +00:00
mattias
8495f3a998 components: less hints
git-svn-id: trunk@51786 -
2016-03-01 15:28:02 +00:00
mattias
febbca6c63 components: less hints
git-svn-id: trunk@51785 -
2016-03-01 15:26:12 +00:00
maxim
9dd81506aa LazReport: improved Russian translation
git-svn-id: trunk@51642 -
2016-02-16 22:59:09 +00:00
jesus
8b3dc8d735 LazReport: support for http links and print ranges on exported data to xls/xslx/odf formats, patch from Aleksey Lagunov
git-svn-id: trunk@51641 -
2016-02-16 19:30:12 +00:00
jesus
fa04e5624c LazReport, fix list of functions provided by lrAddAddFunctionLibrary not being listed in function list if LazReport compiled with FPC r31941 #8568dbce1f or newer, patch from Aleksey Lagunov
git-svn-id: trunk@51494 -
2016-02-03 22:03:09 +00:00
jesus
4d59e883db LazReport, allow second parameter of COUNT() to control if invisible records should be counted
git-svn-id: trunk@51479 -
2016-02-02 18:31:58 +00:00
juha
946f8970fb LazReport: Add sh-bangs to several shell scripts. Issue #29324, patch from Paul Gevers.
git-svn-id: trunk@51478 -
2016-02-02 18:00:43 +00:00
juha
6c2d50b2d5 LazReport: Include new PrinterIndex property in frPrintGrid for using PrinterSetupDialog. Issue #29373, patch from Jean Patrick.
git-svn-id: trunk@51260 -
2016-01-12 11:34:52 +00:00
maxim
99ca72b8e9 Translations: French translation update by Gilles Vasseur, bugs #29214, #29222
git-svn-id: trunk@50970 -
2015-12-21 22:36:46 +00:00
maxim
0b0f12ffd5 Translations: Hungarian translation update by Péter Gábor, bug #29118
git-svn-id: trunk@50554 -
2015-12-01 21:25:22 +00:00
juha
dd99e47f84 LazReport: Check the length of a string before accessing its members. Issue #28896, patch from Tony Whyman.
git-svn-id: trunk@50162 -
2015-10-25 09:22:43 +00:00
jesus
357c12a4d6 LazReport, added missing package_images.sh
git-svn-id: trunk@49855 -
2015-09-20 15:54:45 +00:00
jesus
67c31934b5 LazReport: fix mem leak
git-svn-id: trunk@49800 -
2015-09-09 19:19:14 +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
blikblum
0c5e2500dc lazreport: fix crash in pdf export
git-svn-id: trunk@49710 -
2015-08-26 02:17:10 +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
maxim
b77c1d45bc Translations: Hungarian translation update by Péter Gábor, bug #28543
git-svn-id: trunk@49693 -
2015-08-19 21:54:50 +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
jesus
2024fef1d5 LazReport, fix leak left by previous patch
git-svn-id: trunk@49627 -
2015-08-10 17:53:08 +00:00
jesus
4eaea7c197 LazReport, cut the objects that fall outside of page boundaries on preview window
git-svn-id: trunk@49625 -
2015-08-10 05:09:28 +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
juha
06ac76f560 LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +00:00
maxim
f91db6d3f4 Translations: improved Russian translation
git-svn-id: trunk@49360 -
2015-06-17 22:03:01 +00:00
maxim
6b67ca24c9 Translations: improved Russian translation
git-svn-id: trunk@49356 -
2015-06-16 23:56:38 +00:00
mattias
da6e82de8f translations: German: updates from Swen Heinig
git-svn-id: trunk@49340 -
2015-06-16 08:58:34 +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
73ce2ed74c LazReport, Patch to print SubReports on PageFooter, from Luigi, issue #25285
git-svn-id: trunk@49215 -
2015-05-29 19:29:51 +00:00
jesus
a16431b3ac LazReport, fix loading of old binary reports (older than version 28), modified patch from Tsvetoslav, issue #27179
git-svn-id: trunk@49154 -
2015-05-23 22:37:52 +00:00
mattias
54166afa19 translations: German: updates from Swen Heinig
git-svn-id: trunk@49129 -
2015-05-22 06:24:51 +00:00
jesus
336bdda458 LazReport, when formatting numbers check that value is really numeric, issue #28114
git-svn-id: trunk@49121 -
2015-05-20 17:04:07 +00:00
jesus
579e2fa2e6 LazReport, case insensitive classname compare
git-svn-id: trunk@49072 -
2015-05-17 17:59:50 +00:00
jesus
aff6009359 Translations: corrections to spanish translation by Julio Jiménez B.
git-svn-id: trunk@48896 -
2015-04-29 20:08:08 +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
b62c496f73 Translations: French translation update by Gilles Vasseur, bug #27932
git-svn-id: trunk@48819 -
2015-04-23 11:53:00 +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
maxim
d6d9e33055 Translations: updated French translation by Gilles Vasseur, bug #27846
git-svn-id: trunk@48749 -
2015-04-13 22:22:39 +00:00
jesus
267c003ecb LazReport, refactored TfrBarCodeView into TfrCustomBarcodeView
git-svn-id: trunk@48545 -
2015-03-30 19:12:16 +00:00
juha
7003a55fb6 ToDo items for some uninitialized variables and other problems found by the compiler.
git-svn-id: trunk@48452 -
2015-03-22 10:17:59 +00:00
juha
708afdf966 Fix uninitialized variables and other problems found by the compiler.
git-svn-id: trunk@48451 -
2015-03-22 10:17:35 +00:00
mattias
6b22a465f7 examples: removed obsolete SrcPath
git-svn-id: trunk@48101 -
2015-03-02 18:57:39 +00:00
maxim
c3c9b8a16a LazReport: Polish translation update by Paweł Dmitruk, bug #27548. While at this, regenerated all other translations.
git-svn-id: trunk@48024 -
2015-02-26 22:08:31 +00:00
mattias
4bca3e790b lazreport: use clocale only under unix
git-svn-id: trunk@47757 -
2015-02-13 23:21:14 +00:00
mattias
7a83697bce lazreport: simplified UTF8 handling
git-svn-id: trunk@47751 -
2015-02-13 21:04:51 +00:00
mattias
d85758cb35 lazreport: fixed UTF8Desc to always return a valid UTF8 string
git-svn-id: trunk@47750 -
2015-02-13 20:40:29 +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
juha
abf9a845da Deprecate wrappers for LazUTF8 functions in LCLProc.
git-svn-id: trunk@47604 -
2015-02-06 18:25:31 +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
69bb12286a LazReport: correctly clear combobox in editor options and fix typo in class method name, based on patch by Péter Gábor, bugs #27347
git-svn-id: trunk@47500 -
2015-01-23 21:52:41 +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
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
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
bart
bd66a6083c LazReport: less hints.
git-svn-id: trunk@47260 -
2014-12-28 11:34:26 +00:00
bart
5b146f662c LazReport: use DefaultFormatSettings.DecimalSeparator instead of deprecated DecimalSeparator.
git-svn-id: trunk@47259 -
2014-12-28 11:12:08 +00:00
giuliano
6434ecc3b5 Updated Italian translations:
IDE,lazreport

git-svn-id: trunk@47183 -
2014-12-12 18:10:35 +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
9ec6293a92 LazReport, fix stack overflow problem when using column footer, from Tony Whyman, issue #27100
git-svn-id: trunk@47024 -
2014-11-28 22:39:08 +00:00
maxim
a33c195102 LazReport: updated Russian translation
git-svn-id: trunk@46922 -
2014-11-21 00:50:46 +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
3497257130 LazReport, save & load crosstab data to binary format, from Aleksey Lagunov
git-svn-id: trunk@46837 -
2014-11-13 15:47:45 +00:00
jesus
19ecf0127e LazReport, on bookeeping aggr bands variables make sure var name do not include '=' sign as it may interfer later when reading value
git-svn-id: trunk@46799 -
2014-11-12 05:06:32 +00:00
giuliano
d3cb58f726 Updated Italian translations:
IDE,LCL,components,examples

git-svn-id: trunk@46798 -
2014-11-11 17:38:50 +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
maxim
45412e89f4 Components: regenerated German Lazreport translation; updated Russian translation
git-svn-id: trunk@46722 -
2014-10-30 22:37:34 +00:00
giuliano
dba1264e7d Added Italian translations for components/*
git-svn-id: trunk@46698 -
2014-10-29 22:12:00 +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
giuliano
032e4bd8b8 Updated Italian translation
git-svn-id: trunk@46661 -
2014-10-25 08:49:38 +00:00
jesus
7dc88a142f LazReport, fix lr_dialogdesign compiling
git-svn-id: trunk@46493 -
2014-10-09 14:22:57 +00:00
jesus
827cde4d14 LazReport, fix regression, custom properties values (possibly calculated in scripts, like Text, etc.) were not applied back to the object
git-svn-id: trunk@46488 -
2014-10-09 05:22:15 +00:00
maxim
fe73bdea8d Translations: Italian translation update by Giuliano, bug #26823
git-svn-id: trunk@46454 -
2014-10-06 22:46:44 +00:00
maxim
7162c1196d LazReport, AddFunction addon: added Russian translation
git-svn-id: trunk@46318 -
2014-09-24 23:22:15 +00:00
jesus
b705717697 LazReport, function and function parameters dialogs, fix difficult to read info about function and function parameters if the hint window color is too dark
git-svn-id: trunk@46298 -
2014-09-22 22:30:56 +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
c70388e6a8 LazReport, invalidate the page instead of just invalidating the 'end' state after undo/redo, fix issue #26698
git-svn-id: trunk@46249 -
2014-09-19 03:33:22 +00:00
jesus
0a7975bb19 LazReport, fix identifying papers by size
git-svn-id: trunk@46243 -
2014-09-16 05:46:41 +00:00
jesus
fbf91ec7e9 LazReport, use TFileStreamUTF8 instead of TFileStream and UTF8toSys, patch from Bart, issue #26647
git-svn-id: trunk@46196 -
2014-09-12 01:57:40 +00:00
jesus
a02f02d8ac LazReport, fix AV on exporting report, from Aleksey, issue #26693
git-svn-id: trunk@46178 -
2014-09-11 15:16:54 +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
mattias
0ae970696f translations: German: updates from Swen Heinig
git-svn-id: trunk@46141 -
2014-09-06 18:20:05 +00:00
jesus
a85a527721 LazReport, fix invalid typecast on using subreport and pen object, issue #26504
git-svn-id: trunk@46138 -
2014-09-06 06:06:40 +00:00
jesus
8a7aef4759 LazReport, fix List index (-1) out of bounds on undoing pen object inserts, issue #26506
git-svn-id: trunk@46137 -
2014-09-06 05:41:36 +00:00
jesus
759ff65237 LazReport, removed lps file from CrossTab demo
git-svn-id: trunk@46134 -
2014-09-05 17:11:02 +00:00
jesus
b8f6f5f548 LazReport, fix crosstab compiling when using FPC stable (reported by Julio and Swen)
git-svn-id: trunk@46133 -
2014-09-05 17:08:35 +00:00
jesus
463659be9f LazReport, fix shapes FrameStyle, patch from Michal Gawrycki, issue #26511
git-svn-id: trunk@46128 -
2014-09-05 05:06:20 +00:00
jesus
a09cab04ec LazReport, missing changes from previous patch (images directory)
git-svn-id: trunk@46126 -
2014-09-04 19:29:33 +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
bc2d64820f LazReport, always show icons in some preview window buttons, fix by goldenfox, issue #26665
git-svn-id: trunk@46106 -
2014-09-02 20:01:53 +00:00
maxim
3f883008d8 LazReport: regenerated Spanish translation
git-svn-id: trunk@46098 -
2014-08-31 17:57:08 +00:00
maxim
c4caeb2945 LazReport: updated Russian translation
git-svn-id: trunk@46090 -
2014-08-30 13:19:23 +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
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
d35a96756e LazReport, renamed file lr_previewtoolsabsract.pas -> lr_previewtoolsabstract.pas
git-svn-id: trunk@46082 -
2014-08-28 16:57:51 +00:00
jesus
44dfa5d07f lazreport, another couple of missing files
git-svn-id: trunk@46081 -
2014-08-28 15:27:44 +00:00
jesus
bfe6b6f444 lazreport, missing file from previous patch
git-svn-id: trunk@46080 -
2014-08-28 15:17:06 +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
7fd522fbdd Translations: Hungarian translation update by Péter Gábor, bug #26565
git-svn-id: trunk@46016 -
2014-08-05 23:02:53 +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
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
jesus
9244f61d8c LazReport, fix preview zoom change from current mode to default mode after printing when custom preview is in use
git-svn-id: trunk@45474 -
2014-06-11 13:53:25 +00:00
jesus
465ad6018f LazReport, implements Zoom in/out using CTRL+MouseWheel, from Michel Tournay, issue #26280
git-svn-id: trunk@45371 -
2014-06-06 06:32:50 +00:00
jesus
8ca217203a LazReport: check variable existence before trying to show it's composition (variables editor form), from Michel Tournay, issue #26281
git-svn-id: trunk@45370 -
2014-06-06 06:24:49 +00:00
jesus
a13f3e80da LazReport, make sure dataset is valid before calling Enable/DisableControls
git-svn-id: trunk@45369 -
2014-06-06 05:57:07 +00:00
jesus
5829cc4e89 LazReport, make an event so the programmer can decide if use the internal bookmarks handling on form page or doing custom bookmark handling (like do nothing), this should help when using datasets that do not implemenent persistent bookmarks (on detail datasets) like sqldb, issue #26132
git-svn-id: trunk@45037 -
2014-05-14 19:56:59 +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
maxim
2b50e7adff LazReport: regenerated German translation
git-svn-id: trunk@44900 -
2014-05-03 13:18:13 +00:00
mattias
a2081192d0 translations: German: updates from Swen Heinig
git-svn-id: trunk@44818 -
2014-04-27 09:50:03 +00:00
maxim
18de81d181 LazReport: updated Russian translation
git-svn-id: trunk@44789 -
2014-04-22 22:33:05 +00:00
maxim
101326cb2b LazReport: cleaned up doubled code in lr_design_ins_filed.pas.
git-svn-id: trunk@44788 -
2014-04-22 22:30:27 +00:00
jesus
b10107b0de LazReport, missing files from Data Inspector patch
git-svn-id: trunk@44780 -
2014-04-21 22:11:39 +00:00
jesus
1a60920ec5 LazReport, implemented OnBeforePrint and OnAfterPrint events, modified patch from Michel Tournay, issue #25778
git-svn-id: trunk@44779 -
2014-04-21 19:16:58 +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
d9f4262872 LazReport, use LRE_OLDV25_FRF_READ flag only when reading frVersion=25 binary reports, issue #25995
git-svn-id: trunk@44777 -
2014-04-21 18:24:16 +00:00
jesus
c780ddd0a7 LazReport, HideZeroValues should hide float values too, fix by Velissariou Costas, issue #25934
git-svn-id: trunk@44736 -
2014-04-15 15:44:15 +00:00
jesus
178cdf98b7 LazReport, methods for preview scrolling, from Alexsey Lagunov
git-svn-id: trunk@44435 -
2014-03-15 18:21:26 +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
82b4f80321 LazReport, fix compilation with FPC 2.6.5, patch from Julio Jiménez Borreguero
git-svn-id: trunk@44418 -
2014-03-13 14:52:07 +00:00
jesus
95e89c5bda LazReport, make ObjectInspector remember the last edited property on selecting objects, issue #25845
git-svn-id: trunk@44417 -
2014-03-13 08:01:27 +00:00
jesus
221bff034a LazReport, DefaultCopies should be set to 1 by default, issue #25840
git-svn-id: trunk@44416 -
2014-03-13 06:34:19 +00:00
jesus
0663d233e9 LazReport, set resolution for virtual printer, from aleksey Lagunov
git-svn-id: trunk@44410 -
2014-03-12 16:05:29 +00:00
jesus
2ffd578010 LazReport, at lazarus design time fix datafields not available if report is not on same form, issue #21050
git-svn-id: trunk@44407 -
2014-03-11 18:50:13 +00:00
jesus
c35fa096f0 LazReport, also process user functions while processing aggregate functions, issue #25803
git-svn-id: trunk@44374 -
2014-03-08 04:25:20 +00:00