Commit Graph

9360 Commits

Author SHA1 Message Date
wp_xxyyzz
b476a26d90 fpspreadsheet: xlsx writer supports individual data point styles.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9210 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-02-04 14:47:25 +00:00
wp_xxyyzz
6bbfc0e6fc fpspreadsheet: Rename "Regression" property to "Trendline"
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9209 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-02-03 22:45:49 +00:00
wp_xxyyzz
c940344b00 fpspreadsheet: basic xlsx chart writer support for pie series.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9208 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-02-03 22:15:17 +00:00
wp_xxyyzz
98f353764d fpspreadsheet: Some more details for BubbleSeries in xlsx chart writer.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9207 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-02-03 21:46:57 +00:00
wp_xxyyzz
a19317f379 fpspreadsheet: xlsx chart writer supports manual axis scaling.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9206 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-02-03 16:51:59 +00:00
wp_xxyyzz
33974c6cb0 fpspreadsheet: xlsx chart writer supports bubble charts
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9205 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-02-03 15:50:23 +00:00
wp_xxyyzz
b81ce84311 fpspreadsheet: xlsx chart writer supports trendline feature.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9204 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-02-03 12:29:06 +00:00
wp_xxyyzz
289d74c7bb fpspreadsheet: Fix xlsx chart reader sometimes ignoring colors.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9203 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-02-03 10:17:21 +00:00
wp_xxyyzz
9137a34697 fpspreadsheet: xlsx writer supports area series.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9202 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-02-03 00:06:15 +00:00
wp_xxyyzz
2f7b18bd8c fpspreadsheet: xlsx writer supports log axis and series titles.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9201 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-02-02 23:37:38 +00:00
wp_xxyyzz
5afa428929 fpspreadsheet: Fix width of bar series
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9200 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-02-02 21:50:56 +00:00
wp_xxyyzz
5c17dcf97e fpspreadsheet: Refactor xlsx chart writer series code.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9199 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-02-02 12:53:38 +00:00
wp_xxyyzz
a5eec4cff3 fpspreadsheet: Fix writing of chart axis labels for xlsx. Writing some more legend properties.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9198 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-02-02 11:56:21 +00:00
wp_xxyyzz
c1b78dcb65 fpspreadsheet: Add xlsx chart writer font support.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9197 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-02-01 14:09:55 +00:00
wp_xxyyzz
c7f8ce5f38 fpspreadsheet: xlsx chart writer supports axis gridlines.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9196 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-31 23:51:14 +00:00
wp_xxyyzz
65e4ef2636 fpspreadsheet: Handling of hatch patterns based on Excel hatch names.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9195 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-31 23:32:58 +00:00
wp_xxyyzz
ffbb752133 fpspreadsheet: xlsx chart writer support line dash patterns (segment lengths unclear, yet)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9194 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-31 22:38:55 +00:00
wp_xxyyzz
99558b5531 fpspreadsheet: Improved axis support. Initial commit for writing a barseries.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9193 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-31 19:18:38 +00:00
wp_xxyyzz
58ed074a3a fpspreadsheet: xlsx chart writer supports some axis properties (not completely functional, yet)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9192 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-31 18:47:11 +00:00
wp_xxyyzz
08438948f4 fpspreadsheet: xlsx writer supports series marker symbols.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9191 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-31 18:02:22 +00:00
wp_xxyyzz
5a86d02d61 fpspreadsheet: xlsx chart writer support scatterseries line color.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9190 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-31 17:31:45 +00:00
wp_xxyyzz
3cecc46ecd fpspreadsheet: Support of chart cell range by xlsx chart writer
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9189 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-31 16:05:39 +00:00
wp_xxyyzz
8a823a550d fpspreadsheet: Split xlsx writing code of previous commit into multiple methods.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9188 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-31 15:35:30 +00:00
wp_xxyyzz
ec71c9e1af fpspreadsheet: First empty xlsx chart written which is not rejected by Excel.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9187 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-31 10:32:10 +00:00
wp_xxyyzz
e3cba0674d GridPrinter: Check whether printers are installed also for Preview.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9186 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-30 17:43:46 +00:00
wp_xxyyzz
9cb6e4ae53 fpspreadsheet: More general result of the new IFERROR() function.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9185 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-30 17:06:38 +00:00
wp_xxyyzz
9a323d5529 LazMapViewer: Add new example project "elevations" reading elevations from opentopodata.org
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9184 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-30 12:46:27 +00:00
wp_xxyyzz
fddd97d93e GridPrinter: Raise an exception when no printer is available.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9183 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-29 21:27:36 +00:00
wp_xxyyzz
1b0cc03ff5 LazMapviewer: Enable/disable zooming and panning of the map. Issue #39069, patch by Yuliyan Ivanov. Update colored_tracks demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9182 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-29 13:04:09 +00:00
wp_xxyyzz
d7b7d410a5 fpspreadsheet: Move xlsx chart writing code to chartwriter unit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9181 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-29 00:43:05 +00:00
wp_xxyyzz
67a83b5fae fpspreadsheet: xlsx reader supports series data point callouts.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9180 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-27 19:08:16 +00:00
wp_xxyyzz
78158a61fd fpspreadsheet: Complete reading of xlsx bitmap fills. Rearrange xlsx fill code reader.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9179 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-27 15:06:18 +00:00
wp_xxyyzz
f8c018671c fpspreadsheet: Fix compilation. Patch by paweld, issue #39068
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9178 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-27 10:24:32 +00:00
wp_xxyyzz
9f5ceb3297 fpspreadsheet: xlsx chart reader with limited support of image fills.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9177 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-26 23:24:26 +00:00
wp_xxyyzz
555cab8fa2 fpspreadsheet: chart link supports "stepcenter" linetypes of lineseries.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9176 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-26 21:17:12 +00:00
wp_xxyyzz
211b9489e3 fpspreadsheet: Add IFERROR() function (https://forum.lazarus.freepascal.org/index.php/topic,65991.0.html). Does not work in xls.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9175 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-26 15:30:01 +00:00
wp_xxyyzz
8b5044137b lazmapviewer: Increment version number to 0.2.7 after releasing OPM version 0.2.6
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9174 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-25 23:02:36 +00:00
wp_xxyyzz
df9baf8a9c LazMapViewer: Fix compilation with FPC 3.0.x
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9173 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-25 16:56:22 +00:00
wp_xxyyzz
50ddeb9215 LazMapViewer: Increment version number to v0.2.6 for next OPM release
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9172 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-25 15:40:12 +00:00
wp_xxyyzz
bf3b2e2df5 fpspreadsheet: Fix xml tag error <chart:data-points>
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9171 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-24 23:37:44 +00:00
wp_xxyyzz
03e6f8bcd5 lazmapviewer: Fix across-dateline track disappearing when start point is vertically outside the viewport. Patch by Yuliyan Ivanov.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9170 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-24 23:08:48 +00:00
wp_xxyyzz
81073155a3 FpSpreadsheet: Add ex-meta files for integration of some sample projects into the Lazarus examples windows.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9169 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-24 19:22:14 +00:00
wp_xxyyzz
48f8104206 LazMapViewer: Activate display of sample projects in Lazarus example window.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9168 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-24 18:37:10 +00:00
wp_xxyyzz
ed3cdb19ab lazmapviewer: Fix for tracks starting/ending at same longitude. Patch by Yuliyan Ivanov.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9167 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-24 08:29:53 +00:00
wp_xxyyzz
7df5988462 lazmapviewer: Improved drawing of tracks across the dateline. Patch by Yuliyan Ivanov.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9166 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-23 23:10:13 +00:00
wp_xxyyzz
b82be46994 fpspreadsheet: Fix writing of ods hatch patterns
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9165 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-23 21:42:58 +00:00
wp_xxyyzz
1c088daf23 fpspreadsheet: Destroy charts along with their worksheet.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9164 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-23 21:30:58 +00:00
wp_xxyyzz
82ec07edc6 fpspreadsheet: Fix creation of fill patterns for ods charts.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9163 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-23 19:17:44 +00:00
wp_xxyyzz
bf4530543e fpspreadsheet: Fix default number format in ods chart writer
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9162 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-23 18:43:49 +00:00
wp_xxyyzz
59cb94609d fpspreadsheet: Fix compilation of sample projects.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9161 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-23 15:25:50 +00:00