Commit Graph

2257 Commits

Author SHA1 Message Date
wp_xxyyzz
16e9ab27f1 fpspreadsheet: Fix design-time crash of workbooksource when notifying chartlink without assigned chart.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9504 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-11-22 18:25:24 +00:00
wp_xxyyzz
188553b343 fpspreadsheet: Add property UsesBuiltinWorkbook to TsWorkbookSource for not overwriting some grid-specific settings when a new workbook is created. https://forum.lazarus.freepascal.org/index.php/topic,69126.msg536779
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9496 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-11-04 11:02:09 +00:00
wp_xxyyzz
b9e2301025 FPSpreadsheet: Fix crash caused by error cells with sheetname (e.g., "sheetname!#REF!")
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9488 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-10-18 18:17:07 +00:00
wp_xxyyzz
c9d4d9f48b FPSpreadsheet: Fix incorrect detection of numeric strings beginning with 'E' as valid numbers (https://forum.lazarus.freepascal.org/index.php/topic,68953.msg534081)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9487 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-10-18 14:06:08 +00:00
wp_xxyyzz
7bdff78242 FPSpreadsheet: Show all charts of a worksheet in the chartlink demo
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9486 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-10-17 22:08:39 +00:00
wp_xxyyzz
0fab687b13 FPSpreadsheet: Fix log axis sometimes dropping labels.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9485 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-10-17 21:22:13 +00:00
wp_xxyyzz
6f5ac5dcf0 FPSpreadsheet: Fix occasionally missing axis labels in ods reading.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9483 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-10-11 13:11:25 +00:00
wp_xxyyzz
c163481ff7 FPSpreadsheet: Fix incorrect underlining of text by xlsx reader.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9482 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-10-11 12:50:30 +00:00
wp_xxyyzz
f41595301d FPSpreadsheet: Fix reader to detect underlined font in xlsx charts.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9479 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-10-02 14:57:36 +00:00
wp_xxyyzz
241004072c FPSpreadsheet: Fix font of xlsx axis labels.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9478 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-10-02 14:25:51 +00:00
wp_xxyyzz
a7d585814f FPSpreadsheet: Fix display of category axis labsls.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9477 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-10-02 14:03:02 +00:00
wp_xxyyzz
d3516c739b FPSpreadsheet: Fix duplicate legend items (after tabcontrol support)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9476 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-10-01 18:09:58 +00:00
wp_xxyyzz
6599aeba51 FPSpreadsheet: Fix reading text:span elements in chart titles.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9475 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-30 22:02:54 +00:00
wp_xxyyzz
bb303d45aa fpspreadsheet: Add WorkbookTabControl to chartlink demo to select the (first) chart of the current sheet.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9474 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-30 21:35:39 +00:00
wp_xxyyzz
b4d8b94830 FPSpreadsheet: Fix no splines in rotated ods series.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9470 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-29 10:20:32 +00:00
wp_xxyyzz
9c4fbfc963 fpspreadsheet: Support themed background colors in charts
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9469 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-27 20:39:03 +00:00
wp_xxyyzz
e7161ea286 FPspreadsheet: Fix compilation with Laz 2.0.x/FPC 3.0.x
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9468 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-27 18:06:02 +00:00
wp_xxyyzz
332e6d234b FPSpreadsheet: Horizontal chart legend when at bottom.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9467 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-27 17:20:11 +00:00
wp_xxyyzz
b91bc85680 fpspreadsheet: Handle differences in gradient appearence between xlsx and ods. More consistent order of arguments in the AddXXXGradient methods.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9466 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-26 16:07:12 +00:00
wp_xxyyzz
6da05d1f85 fpsspreadsheet: Remove TsChartGradient.Border (contained in Steps[0]).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9465 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-26 11:44:34 +00:00
wp_xxyyzz
d19010191f fpspreadsheet: Simplify chart gradient creation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9464 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-24 18:07:41 +00:00
wp_xxyyzz
80838e3529 FPSpreadsheet: Fix line/scatter/radar series symbol colors in ods.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9463 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-23 18:40:00 +00:00
wp_xxyyzz
9d0688a0cf FPSpreadsheet: Fix date/time axis in stock/volume charts.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9462 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-22 21:21:15 +00:00
wp_xxyyzz
f93ae35226 FPSpreadsheet: Rename components in chartlink demo. Update charts after arrow keys in filename combobox.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9461 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-21 22:02:17 +00:00
wp_xxyyzz
89c9ad65c9 FPSpreadsheet: Fix incorrect bar and area series baseline of primary/secondary y axis charts in xlsx
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9460 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-21 21:41:16 +00:00
wp_xxyyzz
179382c959 FPSpreadsheet: Fix positioning of charts in xlsx and ods files.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9459 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-21 17:40:13 +00:00
wp_xxyyzz
3dc8201d55 FPSpreadsheet: Fix compilation with FPC/main
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9458 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-21 10:08:01 +00:00
wp_xxyyzz
6f88439cd1 FPSpreadsheet: Fix 'General" number format for xlsx chart reader
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9457 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-20 18:17:55 +00:00
wp_xxyyzz
516e543ce3 FPSpreadsheet: Fix missing default return values when calculating drawing size
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9456 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-20 18:17:06 +00:00
wp_xxyyzz
d0821bb784 FPSpreadsheet: Add date axis demos to project group and run_write_demos batch file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9455 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-20 18:02:15 +00:00
wp_xxyyzz
773c0b607d FPSpreadsheet: Fix crash when a "graphic" has absolute anchors.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9454 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-20 15:55:14 +00:00
wp_xxyyzz
d0a589cab7 FPSpreadsheet: Fix default axis label orientation to "always horizontal" in xlsx reader
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9453 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-20 15:03:39 +00:00
wp_xxyyzz
a8c183b57a FPSpreadsheet: Proper usage of Theme colors by xlsx chart reader.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9452 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-19 11:22:04 +00:00
wp_xxyyzz
56886c8959 FPSpreadsheet: Fix date axis labels for scatter charts. Use cubic spline for "smooth" lineseries in xlsx.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9451 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-18 23:12:46 +00:00
wp_xxyyzz
0ea190ed90 FPSpreadsheet: new demo projects about writing charts with date/time axis.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9450 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-18 22:20:07 +00:00
wp_xxyyzz
28d7446191 fpspreadsheet: Replace WriteLn instructions in fpsexprparser by DebugLn
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9449 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-18 21:50:25 +00:00
wp_xxyyzz
7b43bd5894 FPSpreadsheet: Improved presentation of date axis in chart. Testing to build documentation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9448 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-18 17:57:40 +00:00
wp_xxyyzz
712ce264ee fpspreadsheet: Fix formula AVERAGE crashing when all values contain errors.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9447 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-18 12:44:41 +00:00
wp_xxyyzz
3d203a2dc4 FPSpreadsheet: Prevent Excel read error when a chart contains no series.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9444 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-15 22:25:32 +00:00
wp_xxyyzz
dc76d5d993 FPSpreadsheet: Fix positioning of chart in xlsx when there is a positional offset relative to cell corner.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9443 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-15 22:19:05 +00:00
wp_xxyyzz
51c89b10ca FPSpreadsheet: Change signature of AddChart() methods. Adapt all sample projects.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9442 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-15 21:28:40 +00:00
wp_xxyyzz
0c4bdb63ad FPSpreadsheet: Move chart code from fpspreadsheet unit to include file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9441 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-15 20:50:40 +00:00
wp_xxyyzz
1e765d0178 FPSpreadsheet: Fix ods crashing when a series has no title.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9440 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-15 20:49:59 +00:00
wp_xxyyzz
869788e744 FPSpreadsheet: Comment on default chart legend position
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9439 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-14 14:21:20 +00:00
wp_xxyyzz
86f88870d8 FPSpreadsheet: Fix smooth line series in xlsx and ods.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9438 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-14 14:00:52 +00:00
wp_xxyyzz
024b57ac4f FPSpreadsheet: Fix series titles in case of sheet names that need quoting.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9437 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-13 22:32:31 +00:00
wp_xxyyzz
e1d8aff5c5 FPSpreadsheet: Fix writing lineseries smooth property.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9436 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-13 22:09:45 +00:00
wp_xxyyzz
de094c1274 FPSpreadsheet: New palette icons, by Roland Hahn.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9434 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-13 21:37:34 +00:00
wp_xxyyzz
813db1140e FPSpreadsheet: Fix positioning of y axis when axis.Position is cuGraph and the chart is a barchart.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9433 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-11 21:40:25 +00:00
wp_xxyyzz
e7338413f2 FPSpreadsheet: Fix display of runtime created series in TChart.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9432 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-09-11 21:18:21 +00:00