|
88e48c66de
|
fpspreadsheet: Extend TsSpreadsheetInspector to show row records
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5236 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-10-01 21:46:44 +00:00 |
|
|
4691888297
|
fpspreadsheet: Change default value of new WorksheetGrid property AutoCalcRowHeights to false
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5235 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-10-01 12:50:29 +00:00 |
|
|
1ae0540c8e
|
fpspreadsheet: Fix worksheetgrid not recalculating row height in case of cell content or format change
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5234 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-10-01 12:37:30 +00:00 |
|
|
863be778f9
|
fpspreadsheet: Add row height type to row record to distinguish custom from auto-calculated row heights. Add grid property AutoCalcRowHeights to use pre-calculated row height instead of always automatically recalculating row heights.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5233 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-10-01 12:20:18 +00:00 |
|
|
be413db8f0
|
fpspreadsheet: Fix fpsctrls demo showing a thick black line when column width is changed by dragging header edge (caused by UseXORFeatures=true).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5231 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-28 17:39:46 +00:00 |
|
|
ac9245401a
|
fpspreadsheet: Add workbook option boWriteZoomFactor and update xls, xlsx and ods writers. Extend zoom demo by saving command. Add define CALC_ALL_ROWHEIGHTS to fpspreadsheetgrid.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5230 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-28 16:35:39 +00:00 |
|
|
f87e5706fb
|
fpspreadsheet: Add example for zooming.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5229 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-28 09:08:15 +00:00 |
|
|
64f5eff922
|
fpspreadsheet: Read/write zoom factor from/to OpenDocument files.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5227 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-28 05:56:38 +00:00 |
|
|
f01a005300
|
fpspreadsheet: Read/write zoom factor from/to xlsx file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5226 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-28 05:18:08 +00:00 |
|
|
c015acfa0f
|
fpspreadsheet: Read zoom factor from BIFF8 and BIFF5 files, and write it back
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5225 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-27 23:03:09 +00:00 |
|
|
aa04c61ba3
|
fpspreadsheet: Fix zooming of rich-text cells
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5224 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-27 18:07:51 +00:00 |
|
|
048f8dd7de
|
fpspreadsheet: Simplification of previous commit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5223 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-27 17:24:48 +00:00 |
|
|
1f3e78f896
|
fpspreadsheet: Fix word wrap algorithm getting stuck if column width is smaller than the character width.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5222 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-27 17:16:47 +00:00 |
|
|
80e3ae6ef0
|
fpspreadsheet: Fix "row height 0" issue after one of the recent commits. Call row height calculation after scrolling.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5221 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-27 13:22:30 +00:00 |
|
|
0a99b97c4b
|
fpspreadsheet: Add zooming support to WorksheetGrid (use SHIFT+CTRL+MouseWheel in fpctrls demo).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5218 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-26 22:34:28 +00:00 |
|
|
f38a3f42de
|
fpspreadsheet: Fix WorksheetGrid.OnValidateEntry not showing OldValue and NewValue parameters (issue #30236)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5214 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-25 22:23:26 +00:00 |
|
|
a85bda5f5d
|
fpspreadsheet: Restore old cell content if ESC is pressed in the TsCellEdit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5213 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-25 21:50:51 +00:00 |
|
|
4a1bea77f7
|
fpspreadsheet: Add new grid method LoadSheetFromSpreadsheetFile (in order to be able to read a specific sheet without having to specify the file format id).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5212 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-25 21:36:52 +00:00 |
|
|
8d22d09e3f
|
fpspreadsheet: Refactor WorksheetGrid behavior on ESC key
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5211 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-25 21:29:32 +00:00 |
|
|
7865499417
|
fpspreadsheet: Remove an overloaded LoadFromSpreadsheetFile method of TsWorksheetGrid to make this method compile with all levels of optional parameters used.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5210 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-25 20:26:02 +00:00 |
|
|
b034ec0017
|
fpspreadsheet: Fix incorrect handling of CONTINUE record when reading biff8 if current string is UTF16
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5209 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-25 11:07:35 +00:00 |
|
|
d8bf9f10b7
|
fpspreadsheet: Fix grid autoexpanding for navigation purposes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5208 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-25 08:53:01 +00:00 |
|
|
ff2e533d06
|
fpspreadsheet: Fix rewinding error of rtf memory stream when reading biff8 (see forum http://forum.lazarus.freepascal.org/index.php/topic,34150.msg223013)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5207 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-24 21:38:57 +00:00 |
|
|
ec13cdb929
|
fpspreadsheet: Fix compilation of spreadsheet tests
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5206 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-24 18:31:03 +00:00 |
|
|
6fd0ed87e3
|
fpspreadsheet: A more general fix of issue #30633 for streams which do not rewind in LoadFromStream.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5205 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-23 16:01:54 +00:00 |
|
|
2a43d89371
|
fpspreadsheet: Fix writing of images from stream (issue #30633)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5204 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-09-23 15:44:08 +00:00 |
|
|
cb4466eef7
|
fpspreadsheet: Fix pasting from LibreOffice clipboard.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5066 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-08-02 13:58:08 +00:00 |
|
|
5bbdbed004
|
fpspreadsheet: Fix igoring wordwrap flags when painting wordwrapped frozen cells (see forum http://forum.lazarus.freepascal.org/index.php/topic,33453.msg216815/).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5025 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-07-23 09:31:57 +00:00 |
|
|
9c83324e90
|
fpspreadsheet: Fix db_import_export example being broken after virtualmode change.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4975 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-07-15 09:23:26 +00:00 |
|
|
c639d3f13d
|
fpspreadsheet: Modified virtual mode (VirtualColCount, VirtualRowCount and OnWriteCellData were moved from workbook to worksheet). NOTE: THIS BREAKS EXISTING CODE USING VIRTUAL MODE.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4968 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-07-14 19:43:15 +00:00 |
|
|
5782410686
|
fpspreadsheet: Add support for format xlsm
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4967 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-07-14 17:47:48 +00:00 |
|
|
d7477c8171
|
fpspreadsheet: Public methods AutoRowHeight and AutoColWidth of the WorksheetGrid. Show value of cell's WordWrap in SpreadsheetInspector.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4880 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-07-01 16:43:00 +00:00 |
|
|
de98ef21bf
|
fpspreadsheet: Fix worksheetgrid growing by 1 row/col if ShowHeaders is off (issue #0030269)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4757 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-06-15 12:28:19 +00:00 |
|
|
5b957218b4
|
fpspreadsheet: Fix worksheetgrid's colCount not being stored in lfm (related to issue #0030267)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4742 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-06-13 20:23:29 +00:00 |
|
|
a57c29c56a
|
fpspreadsheet: Fix csv writer ignoring blank cells ("WriteBlank")
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4678 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-06-06 14:27:52 +00:00 |
|
|
51630a3d94
|
fpspreadsheet: Fix valid sheetname test case.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4677 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-06-03 21:43:46 +00:00 |
|
|
28e2ae0453
|
fpspreadsheet: Fix csv writer to no longer skip non-existent cells.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4676 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-06-03 14:00:45 +00:00 |
|
|
cd66ccd8a9
|
fpspreadsheet: Fix rounding error when number format is applied (issue #0030223)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4675 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-06-02 17:18:20 +00:00 |
|
|
c1c54a5ee1
|
fpspreadsheet: Implement TsWorksheet.Clear (removes all content from sheet). Called by new TsWorksheetGrid.Clear.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4674 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-05-31 14:18:46 +00:00 |
|
|
0f9dd4e82b
|
fpspreadsheet: Fix crash if WorksheetGrid is used within a TFrame.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4668 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-05-27 15:17:37 +00:00 |
|
|
068aaab404
|
fpspreadsheet: Fix compilation error, issue 0030185.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4667 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-05-25 05:27:07 +00:00 |
|
|
8ed5356be2
|
fpspreadsheet: Move check for sheet name length to writer -> Sheet names can be any length now. But saving to Excel will abort if there are more than 31 characters.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4656 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-05-20 21:00:20 +00:00 |
|
|
56aee895f3
|
fpspreadsheet: Add hungarian translation (by Péter Gábor, issue 0030155).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4655 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-05-19 07:44:21 +00:00 |
|
|
2c01d20390
|
fpspreadsheet: Undo prev fix of compilation error because it is fixed in grids.pas now. Update title style of TsWorksheetGrid for Win10.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4653 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-05-17 11:47:17 +00:00 |
|
|
89caeb5de0
|
fpspreadsheet: Adapt prev commit to remain compilable for older Lazarus versions
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4652 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-05-17 07:16:04 +00:00 |
|
|
60506b0a71
|
fpspreadsheet: Fix compilation error after Lazarus r52316
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4651 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-05-17 06:56:36 +00:00 |
|
|
d25efe02f0
|
fpspreadsheet: Avoid destruction of cell in TsWorksheet.WriteText if text is empty (issue #0030049).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4627 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-04-23 13:01:15 +00:00 |
|
|
2a25a3e64c
|
fpspreadsheet: Fix range overflow if formula contains integers > 65535
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4619 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-04-13 10:03:47 +00:00 |
|
|
d24bf8307f
|
fpspreadsheet: Fix autorowheight calculation in grid hanging if row contains a zero-width column
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4616 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-04-11 09:56:53 +00:00 |
|
|
8025b4fd9e
|
fpspreadsheet: Less hints and warnings
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4615 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-04-11 09:45:27 +00:00 |
|