John McNamara
7dbdad43a5
chart: add initial layout support
...
Feature: #477
2025-03-28 00:33:23 +00:00
John McNamara
61a3ceaf9a
test: update python test runner
2025-03-27 17:58:06 +00:00
John McNamara
f29cf40d38
package: update copyright year
2025-02-11 00:03:36 +00:00
John McNamara
1dc5977e5f
worksheet: add embedded image options
2024-07-30 23:30:33 +01:00
John McNamara
d9f2540080
worksheet: add initial embedded image support
...
Feature request #417
2024-07-30 00:44:54 +01:00
John McNamara
cf887d65ce
package: update copyright year
2024-06-23 12:03:34 +01:00
John McNamara
f2084bcf78
worksheet: add extra tests for sheet name quoting
2024-06-22 21:00:48 +01:00
John McNamara
f6d73b0ae1
package: update copyright year
2024-02-26 18:47:32 +00:00
John McNamara
b0c76b3396
format: fix identation and alignment property mismatch
...
Fix issue where a horizontal alignment format was ignored if the
indentation was also set.
2024-02-03 23:42:54 +00:00
John McNamara
5625238848
Convert public char* to const char* for C++ compatibility.
2023-09-25 20:59:05 +01:00
Holger Hoffmann
ed257aadaa
Add support for signed VBA projects.
2023-09-20 19:41:21 +01:00
John McNamara
31b331462d
Fix 32bit multiply with overflow issue for images.
...
Fix multiply with overflow issue when image locations in the worksheet
were greater than the u32 max value.
2023-08-12 21:11:00 +01:00
John McNamara
c425245a09
chart: add support for 0 line width
2023-03-26 20:22:00 +01:00
John McNamara
93616e2729
Add fix for worksheets with tables and background images.
2023-01-31 23:32:05 +00:00
John McNamara
d0e1b80ddd
Add quote_prefix format property.
...
Closes #385
2023-01-10 00:05:08 +00:00
Mohamed Akram
5097c0e41f
Add memory buffer support
...
* Avoid using temporary files when possible
* Add support for writing to a buffer
PR #382
2022-11-10 19:22:49 +00:00
John McNamara
3de43b1c07
Add worksheet option to print in black and white.
2022-02-26 15:02:53 +00:00
John McNamara
2ed6d94565
Fixes for Windows compilation warnings.
2022-02-23 23:20:35 +00:00
John McNamara
f2647b8f44
Fix for potential double free in header/footer.
...
Fix for potential double free in header/footer code when
an error condition occurs.
Issue #366
2022-02-23 15:30:54 +00:00
John McNamara
edbe4cb2fb
Fix to allow functional tests to run on Windows.
2022-02-16 21:01:52 +00:00
John McNamara
c5ef17aa72
Add extra test for chart category values.
2022-02-09 08:21:54 +00:00
John McNamara
8e358ae62b
Added example of setting a watermark in Excel.
2022-01-16 20:22:48 +00:00
John McNamara
c0d12f3a5c
Updated copyright year.
2022-01-16 20:22:27 +00:00
John McNamara
9701a56a43
Added worksheet_set_top_left_cell() function.
...
Added worksheet_set_top_left_cell() function to set the first
visible cell in the worksheet.
2021-10-30 19:23:34 +01:00
John McNamara
3fcccedd06
Added support for adding a macro button to a worksheet.
...
Feature request #39
2021-08-26 23:44:22 +01:00
John McNamara
6d6d99eeaf
Added support for worksheet tables.
...
Feature request #33
2021-08-19 22:54:59 +01:00
John McNamara
431f4839f9
Add filter rules for autofilters.
...
Feature request #254
2021-08-02 23:49:05 +01:00
John McNamara
ed47b1fbb8
Added addition accessibility options for worksheet charts.
...
Added Description/Alt Text and Decorative accessibility options for charts.
These options were already available for images.
2021-07-28 14:10:16 +01:00
Sijmen J. Mulder
b2b7000c42
Respect LDFLAGS when linking tests
...
Otherwise it's not possible to link e.g. system minizip if it's outside
the default search paths.
2021-07-27 16:40:48 +01:00
John McNamara
bda599d033
Added optional third party dtoa library.
...
Added the optional Milo Yip DTOA library (emyg_dtoa) to avoid
issues where the standard sprintf() dtoa function changes output
based on locale settings. It is also 40-50% faster than the
standard dtoa for raw numeric data.
If you wish to use this third party library you can compile
libxlsxwriter with it by passing `USE_DTOA_LIBRARY=1` to
make. The USE_DOUBLE_FUNCTION build variable is no longer used.
Imported source from https://github.com/miloyip/dtoa-benchmark
Feature request #272
2021-07-12 23:09:52 +01:00
John McNamara
393ded9a2d
Add option to turn off bold in chart title font.
...
Added the LXW_EXPLICIT_FALSE variable to allow the default bold
property in chart title fonts to be turned off.
Closes #199
2021-07-12 22:33:11 +01:00
John McNamara
d72da755f0
Add docs and examples for dynamic arrays.
...
Feature request #327
2021-07-07 23:33:26 +01:00
John McNamara
4fcdd7b26d
Updated copyright year.
2021-07-01 23:57:09 +01:00
John McNamara
412571bb92
Add build support for gcov coverage.
2021-06-06 20:09:21 +01:00
John McNamara
925a147fc1
Add support for using MD5 functions from OpenSSL.
...
Feature request #335
2021-05-27 23:35:59 +01:00
John McNamara
5f3647faa5
Test in-memory JPEG file.
2021-05-14 00:13:01 +01:00
John McNamara
af5115cbb5
Add support for worksheet background images.
2021-05-14 00:12:05 +01:00
John McNamara
e3fb0e2c32
Add support for GIF images.
2021-05-08 00:25:14 +01:00
John McNamara
019c8badc2
Added extra chart font axis test.
2021-04-25 13:47:25 +01:00
John McNamara
063f702593
Fix issue for y_axis font rotation of 0.
2021-04-23 20:54:09 +01:00
John McNamara
e478365508
Add initial support for dynamic arrays in formulas.
...
Feature request #327
2021-04-23 07:25:50 +01:00
John McNamara
e2795f601d
Add support for pixel sizing of rows and columns.
...
Added support for pixel sizing in worksheet_set_row() and
worksheet_set_column() via new functions called
worksheet_set_row_pixels() and worksheet_set_column_pixels().
2021-04-15 19:53:01 +01:00
John McNamara
3778da4d2d
Add docs for new worksheet_insert_image_opt() fields.
...
Add doc for new "description" and "decorative" fields for
worksheet_insert_image_opt().
2021-03-28 21:02:40 +01:00
John McNamara
ae4e652e57
Added more tests for image descriptions.
2021-03-28 02:06:57 +01:00
John McNamara
29c5461610
Add option to set read-only mode when opening a file.
...
Added the worksheet read_only_recommended() method to set the Excel
"Read-only Recommended" option that is available when saving a file.
2021-03-27 20:36:13 +00:00
John McNamara
4090f66e79
Fix for format with pattern only.
...
Fix issue where pattern formats without colours where given a
default black fill colour.
2021-03-27 00:48:54 +00:00
John McNamara
83550882c6
Added 'min' crossing option to chart axes.
...
Add option to set a chart crossing to 'min' as well as the existing
'max' option. The 'min' option isn't available in the Excel interface
but can be enabled via VBA.
2021-03-26 17:01:00 +00:00
John McNamara
c06101fcad
Updated copyright year.
2021-01-13 21:25:35 +00:00
John McNamara
110af3ff4d
Fix for ignored position in chart custom data labels.
...
Fix issue where custom chart data labels didn't inherit the position
for the data labels in the series.`
2020-10-02 20:44:38 +01:00
John McNamara
38b8903228
Fix issue with relative url links in images.
2020-09-21 23:27:23 +01:00