wp_xxyyzz
|
ef7c595cf7
|
fpspreadsheet: Fix several painting issues of TWorksheetGrid related to merged cells. Add diagonal borders to fpsActions and demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4482 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-29 09:59:37 +00:00 |
|
wp_xxyyzz
|
9e637a3e93
|
fpspreadsheet: Fix compilation of spready
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4481 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-27 22:29:45 +00:00 |
|
wp_xxyyzz
|
7679ef468c
|
fpspreadsheet: Show message during writing when a formula is not supported by file format. Fix TsWorkbookSource ignoring its set options (i.e. ReadFormulas and AutoCalc working again).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4480 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-27 22:17:56 +00:00 |
|
wp_xxyyzz
|
0ceb659793
|
fpspreadsheet: Add functions SUMIF and AVERAGEIF
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4479 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-27 18:15:44 +00:00 |
|
wp_xxyyzz
|
19cfc90061
|
fpspreadsheet: Implementation of COUNTIF function
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4478 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-27 17:03:15 +00:00 |
|
wp_xxyyzz
|
590c9d8a47
|
fpspreadsheet: More combinations of source and destination cells for copy/paste to clipboard.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4477 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-26 23:37:08 +00:00 |
|
wp_xxyyzz
|
07e26c4abe
|
fpspreadsheet: Fix editing of merged cells in TWorksheetGrid: editor has same size as merged block now.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4476 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-26 13:44:13 +00:00 |
|
wp_xxyyzz
|
cd94f9e48e
|
fpspreadsheet: Fix position of comment marker triangle in WorksheetGrid for RTL
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4475 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-26 12:07:56 +00:00 |
|
wp_xxyyzz
|
aa29b42ebc
|
fpspreadsheet: Add worksheet-BiDiMode. Read/write for Excel5, Excel8, xlsx, ods.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4474 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-26 11:26:57 +00:00 |
|
wp_xxyyzz
|
85dd9bc35d
|
fpspreadsheet: Add BiDiMode to TCell record helper.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4473 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-25 23:12:48 +00:00 |
|
wp_xxyyzz
|
1184e0ce26
|
fpspreadsheet: Fix painting of "hair" border line (densely dotted) in WorksheetGrid
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4472 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-25 22:55:31 +00:00 |
|
wp_xxyyzz
|
16e6614574
|
fpspreadsheet: Fix diagonal border lines in merged cells.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4471 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-25 22:39:37 +00:00 |
|
wp_xxyyzz
|
9e0db3722b
|
fpspreadsheet: Fix incoomplete saving of merged cell borders if borders are assigned only to merge base cell.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4470 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-25 22:29:13 +00:00 |
|
wp_xxyyzz
|
8184c4b609
|
fpspreadsheet: Add cell-based BiDiMode. Read/write to/from biff8, xlsx, ods.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4469 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-25 18:55:33 +00:00 |
|
wp_xxyyzz
|
4f691313d7
|
fpspreadsheet: Fix merged cell borders in TWorksheet being drawn as defined by the merge base.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4467 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-25 13:57:19 +00:00 |
|
wp_xxyyzz
|
cf95cc412c
|
fpspreadsheet: Fix drawing of stacked text in WorksheetGrid. Some more refactoring. Cleanup.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4466 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-25 10:10:25 +00:00 |
|
wp_xxyyzz
|
cf1c0122b1
|
fpspreadsheet: Fix painting of spaces in RTL texts in TsWorksheetGrid
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4465 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-24 11:09:22 +00:00 |
|
wp_xxyyzz
|
566cef1ba5
|
fpspreadsheet: Preserve spaces when parsing html text to be used as rich-text.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4464 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-23 20:01:01 +00:00 |
|
wp_xxyyzz
|
8a5364b8b7
|
fpspeadsheet: Fix infinite loop in TsWorksheet if word-wrapped cell gets narrower than the width of a character.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4463 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-23 18:15:21 +00:00 |
|
wp_xxyyzz
|
b4b631c0f8
|
fpspreadsheet: Fix minor painting issues in RTL mode when TsWorksheet headers are off.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4462 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-23 17:23:39 +00:00 |
|
wp_xxyyzz
|
89c374f198
|
fpspreadsheet: Fix clip rect error when painting TsWorksheet fixed cells.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4461 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-23 16:10:38 +00:00 |
|
wp_xxyyzz
|
d4acf83c51
|
fpspreadsheet: Fix RTL text overflow painting in TsWorksheetGrid
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4460 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-23 14:26:08 +00:00 |
|
wp_xxyyzz
|
845e9d8626
|
fpspreadsheet: Fix RTL text alignment bug in TWorksheetGrid for Arabian text
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4459 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-23 13:43:03 +00:00 |
|
wp_xxyyzz
|
61db2acff8
|
fpspreadsheet: Fix TWorksheetGrid focus rect on merged cells in being offset (fixed by "shobits1").
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4458 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-22 23:24:11 +00:00 |
|
wp_xxyyzz
|
9dc3304375
|
fpspreadsheet: In the WorksheetGrid, adapt default HorAlignment to right-to-left mode.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4457 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-22 21:38:04 +00:00 |
|
wp_xxyyzz
|
74d6314155
|
fpspreadsheet: Refactor rich-text drawing for TWorksheetGrid (now blocks with same font, instead of char-by-char).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4456 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-22 21:22:05 +00:00 |
|
wp_xxyyzz
|
275b48e7ca
|
fpspreadsheet: Fix bug in drawing the WorksheetGrid's extended selection rectangle in RTL mode. Some simplification of current RTL code.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4453 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-22 09:26:10 +00:00 |
|
wp_xxyyzz
|
134f7b1e51
|
fpspreadsheet: Beginning to implement RTL mode for the WorksheetGrid (merged cells, borderlines, selection), code by forum user "shobits1"
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4452 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-21 22:45:38 +00:00 |
|
wp_xxyyzz
|
58b31b09a7
|
fpspreadsheet: Add new property AutoExpand to the WorksheetGrid. Extend fpsgrids demo (no install version) correspondingly.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4451 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-21 16:23:56 +00:00 |
|
wp_xxyyzz
|
bbe063d794
|
fpspreadsheet: Add property SelectionPen to WorksheetGrid
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4449 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-21 11:39:05 +00:00 |
|
wp_xxyyzz
|
7d731629e1
|
fpspreadsheet: Add method LoadFromWorkbook to WorksheetGrid and WorkbookSource. Remove "deprecated" from some overloaded workbook file access methods.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4448 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-21 10:55:55 +00:00 |
|
wp_xxyyzz
|
7940866bb5
|
fpspreadsheet: Reactivate usage of ColCount and RowCount in the WorksheetGrid. Add cell content to fpsgrid demo (designtime version).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4447 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-20 21:05:02 +00:00 |
|
wp_xxyyzz
|
a352efef12
|
fpspreadsheet: Add new method ShowCellBorders to TsWorksheetGrid for easier cell border creation. Replace in TsWorksheetGrid the TGridRect parameter of some public properties by the direct coordinates. WARNING: THIS CHANGE COULD BREAK EXISTING CODE.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4446 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-20 15:39:22 +00:00 |
|
wp_xxyyzz
|
f76da1c6b0
|
fpspreadsheet: Fix test suite not removing a particular temporay file after test,
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4445 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-19 23:14:43 +00:00 |
|
wp_xxyyzz
|
0b6a62b46c
|
fpspreadsheet: Fix painting artefacts of TsWorksheetGrid when resizing col widths or row heights by dragging with mouse.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4443 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-19 19:34:28 +00:00 |
|
wp_xxyyzz
|
2ee3d18801
|
fpspreadsheet: Activate html codes for Cells property of TsWorksheetGrid. Extended grid demo showing run-time generation of content.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4442 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-19 18:40:41 +00:00 |
|
wp_xxyyzz
|
1954c8dea7
|
fpspreadsheet: Fix WorksheetGrid's colwidths and rowheights at designtime
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4441 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-19 18:09:21 +00:00 |
|
wp_xxyyzz
|
d769397eae
|
fpspreadsheet: Fix merged cells painting into the fixed cells of TsWorksheetGrid.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4439 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-19 12:04:41 +00:00 |
|
wp_xxyyzz
|
a433fc3fce
|
fpspreadsheet: Fix mssing transfer of ColWidths, RowHeights, DefaulColWidth and DefaultRowHeight set by the WorksheetGrid to the worksheet.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4438 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-19 00:06:29 +00:00 |
|
wp_xxyyzz
|
62246a58db
|
fpspreadsheet: Fix the WorksheetGrid method NewWorkbook to respect the column and row count parameter.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4437 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-18 21:53:18 +00:00 |
|
wp_xxyyzz
|
cdf96e2fa2
|
fpspreadsheet: Fix TsWorksheet occasionally crashing in new SetCells method.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4436 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-18 21:26:19 +00:00 |
|
wp_xxyyzz
|
2abce47ffb
|
fpspreadsheet: Add property NumberFormats to TsWorksheetGrid.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4433 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-18 16:09:55 +00:00 |
|
wp_xxyyzz
|
96ceb0a296
|
fpspreadsheet: Make sure that formulas are erased when new cell values are written by WorksheetGrid.Cells into cells containing formulas.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4432 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-18 13:35:48 +00:00 |
|
wp_xxyyzz
|
638b34c693
|
fpspreadsheet: Add support for formulas, as well as properties for cell comments, hyperlinks and number formats to TsSpreadsheetGrid
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4431 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-18 12:09:06 +00:00 |
|
wp_xxyyzz
|
9139f15d74
|
fpspreadsheet: Additions to TsSpreadsheetGrid:
- Add property Cells
- Add overloaded MergeCells and UnmergeCells methods
- Publish property CellFontColor.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4429 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-01-18 00:03:09 +00:00 |
|
wp_xxyyzz
|
bb0a3ea92c
|
fpspreadsheet: Fix worksheet ignoring cell borderstyle if cell borderstyle is set before calling WriteBorders. Add '.' to package unit path (seems to fix compilation issue of several laz versions using the same fpx sources).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4411 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-12-30 09:42:57 +00:00 |
|
wp_xxyyzz
|
a8dc2255dc
|
fpspreadsheet: Fix utility function GetAttrValue crashing if Node has no attributes (http://forum.lazarus.freepascal.org/index.php/topic,30769.0.html, patch by "vk_barnaul").
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4403 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-12-17 11:12:45 +00:00 |
|
wp_xxyyzz
|
b3ee66fb2f
|
fpspreadsheet: Some cleanup
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4402 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-12-12 10:17:03 +00:00 |
|
wp_xxyyzz
|
b9b381633f
|
fpspreadsheet: Restore usage of a temp file name for the zipper needed by xlsx and ods writers, now defined by GetTempfilename, instead of the constant '___TEMP.TMP___'. This should work even if the current folder is not writable.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4400 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-12-03 11:10:34 +00:00 |
|
wp_xxyyzz
|
7ef55a84d9
|
fpspreadsheet: Fix compilation of fpsspeedtest.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4399 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-12-02 23:24:41 +00:00 |
|