Commit Graph

224 Commits

Author SHA1 Message Date
Debao Zhang 2273a967a9 Add internal support for dxf format
test needed.
2013-11-24 00:50:44 +08:00
Debao Zhang 81316ecf6e Update documentation 2013-11-23 15:44:06 +08:00
Debao Zhang e1d93af4b7 Format: Use QMap instead of QHash
As the items of QHash are arbitrarily ordered, so the same formats may generate
different formatKey
2013-11-23 13:45:17 +08:00
Debao Zhang 77d727748d Make RichString public 2013-11-22 23:22:27 +08:00
Debao Zhang 9c443c996d Code refactor: Only create FormatPrivate when needed. 2013-11-22 16:29:30 +08:00
Debao Zhang 176160d2a8 API change: Using Format instead of Format * 2013-11-22 10:46:17 +08:00
Debao Zhang 390440d0fa RichString: Using Format instead of Format * 2013-11-21 21:00:33 +08:00
Debao Zhang 3e6e95be87 Code refactor: Remove private class XlsxFormatAlignmentData and
XlsxFormatProtectionData
2013-11-21 16:57:19 +08:00
Debao Zhang fc326b064b Code refactor: Remove private class XlsxFormatFillData 2013-11-21 15:33:10 +08:00
Debao Zhang 4670445888 Code refactor: Remove private class XlsxFormatBorderData 2013-11-21 14:36:18 +08:00
Debao Zhang 88ffbe3def Code refactor: Remove private class XlsxFormatFontData 2013-11-21 13:02:23 +08:00
Debao Zhang 3b29af2d2a Code refactor: numFmt part of QXlsx::Format 2013-11-19 17:28:47 +08:00
Debao Zhang 4bcce58f00 Code refactor: Make use of QSharedDataPointer for Format 2013-11-19 15:10:51 +08:00
Debao Zhang b2c7e554b3 Code refactor: Add prefix "XlsxFormat" to some internal class 2013-11-19 11:43:09 +08:00
Debao Zhang 04934a8543 Don't lost rich text information 2013-11-18 16:58:38 +08:00
Debao Zhang 00350d4251 Fix Issue 7: Cell string misplacement when rich text exist
A private class RichString has been added. More work is needed
2013-11-18 11:52:10 +08:00
Debao Zhang d0cb3e6301 Change static member of SharedStrings to normal member 2013-11-17 01:08:28 +08:00
luckyhacky 5359ac4c11 Fix compile error under Qt 5.0
QStringRef::toInt() and QStringRef::toDouble() are introduced in Qt 5.1
2013-11-15 09:32:13 +08:00
Debao Zhang b3b9cb7b05 Update the demo images 2013-11-06 09:26:18 +08:00
Debao Zhang c80fcf00c5 Fix compile error under clang 2013-11-05 19:59:31 +08:00
Debao Zhang 8d1b109605 Add ArrayFormula support 2013-11-05 17:28:21 +08:00
Debao Zhang e369d98275 Update documentation 2013-11-05 13:57:26 +08:00
Debao Zhang fa83c2d005 Add some overload members 2013-11-05 12:47:00 +08:00
Debao Zhang 470abc6453 Fix issue 6: row & column No. starts from 1 instead of 0 now 2013-11-05 11:15:25 +08:00
Debao Zhang 68f4190fa5 Grouping rows and cols works now 2013-11-04 21:40:57 +08:00
Debao Zhang 9b0eb98048 Don't lost theme colors when edit exist .xlxs files 2013-11-04 11:53:04 +08:00
Debao Zhang af4de1afdb Remove unused colorIndexed member.
As all the indexed colors will be converted to rgb in the library when
reads an existing .xlsx file.

When write a .xlsx file, we never write indexed color.
2013-11-04 10:58:17 +08:00
Debao Zhang 7e3e463983 Take use of existing theme file 2013-11-04 10:51:59 +08:00
Debao Zhang 076b759825 Don't lost column groups info when open existing .xlsx files 2013-11-03 13:35:29 +08:00
Debao Zhang 3978885252 Add support for rows group 2013-11-03 13:22:07 +08:00
Debao Zhang da40285f5b Fix bug 2013-11-03 12:21:42 +08:00
Debao Zhang d3ac530113 Fix bug: add missed patternType 2013-11-03 10:49:08 +08:00
Debao Zhang 81d17478f6 Fix SharedString loading bug 2013-11-02 21:27:36 +08:00
Debao Zhang 397020f91d Worksheet: Fix constructor initialization list order 2013-11-02 20:03:06 +08:00
Debao Zhang 2e2a4ff9bc Add read support for indexedColors
Some old .xlsx files use indexed colors
2013-11-02 15:24:47 +08:00
Debao Zhang 6279b7e49b Fix the reading of style.xml
Save all the formats <xf>s in order even they are duplicated.
2013-11-02 14:36:54 +08:00
Debao Zhang 8feb738e9f Fix numFmt: don't assume that all custom numFmtId starts from 164 2013-11-01 15:47:55 +08:00
Debao Zhang ee9f43e21d Use the orignal cell format if no format is specified 2013-11-01 11:05:29 +08:00
Debao Zhang 5a035ede93 Add format param to the mergeCells() API 2013-11-01 10:37:41 +08:00
Debao Zhang c80a601b25 Enable the AutoCompress option for zipwriter
So we can generate a smaller .xlsx file
2013-10-31 15:22:11 +08:00
Debao Zhang 0a0e24960a Add a demo example 2013-10-31 14:58:28 +08:00
Debao Zhang 27c0029df1 Add overload function for setRow and setColumn 2013-10-31 12:19:48 +08:00
Debao Zhang 93e1661aac Add more control option for worksheet 2013-10-31 11:06:30 +08:00
Debao Zhang 5f0fe45a3c Documentation: little update 2013-10-30 19:16:34 +08:00
Debao Zhang af43bd4981 Documentation: Use our html footer instead of the default one 2013-10-30 18:44:52 +08:00
Debao Zhang a4f3b9bdf5 Documentation: Add url link to source code page 2013-10-30 18:27:27 +08:00
Debao Zhang 0880c6c80a Fix documentation errors 2013-10-30 17:49:45 +08:00
Debao Zhang d8c1f360a2 Update .qdoc files 2013-10-30 17:35:42 +08:00
Debao Zhang c87413e8ad Fix defineName bug
sheetId is used in application inside, when save to/load from xml file,
which will convert to/from localSheetId
2013-10-30 13:37:44 +08:00
Debao Zhang fd1bf132a8 Fix bug: workbook information doesn't load to document 2013-10-30 13:25:02 +08:00