99 Commits

Author SHA1 Message Date
Riccardo Gusmeroli
d1452e5a8b Comments fix 2017-10-05 12:39:09 +02:00
Riccardo Gusmeroli
c7425832b0 New image replacement function 2017-10-05 12:32:07 +02:00
Eric Lapouyade
c0e50b47e0 Improve image attachment for InlineImage ojects 2017-09-10 12:41:15 +02:00
Eric Lapouyade
b2295a7d4b Merge branch 'master' into defer-image-attachment 2017-09-10 12:33:18 +02:00
Eric Lapouyade
be149b367d - Add replace_embedded() method (useful for embedding docx)
- Add replace_media() method (useful for header/footer images)
2017-09-09 12:28:22 +02:00
hugokernel
35cac9c937 Defer image attachment
If the Word template does not use the images sent in the template context
information, there is no need to insert them into the generated document.
2017-09-08 11:51:30 +02:00
Eric Lapouyade
b7947ca10c Add replace_medias() utility (useful for header/footer images) 2017-09-03 20:36:31 +02:00
Eric Lapouyade
a4fa1b4f26 Fix exception in fix_table() 2017-06-27 16:38:40 +02:00
Eric Lapouyade
dac4425a1f Fix bug when using more than one {{r }} or {%r %} in the same run 2017-06-21 00:17:58 +02:00
Eric Lapouyade
00db8d49c8 Better head/footer jinja2 handling& 2017-06-13 08:55:05 +02:00
hugokernel
546dc55077 Remove useless code 2017-06-09 10:07:25 +02:00
hugokernel
878197a93c Force header / footer nodes format.
get_headers_footers_xml was returning the xml in a raw string without any
processing on it. If we had a quote in docx document, it was encode in a xml
entity ("), but because of the entities, Jinja raise error.

Now, xml passes through etree.tostring and we have a clean string.
2017-06-09 10:06:33 +02:00
hugokernel
1e6523d464 Put xml to string code in a new independent method 2017-06-09 10:05:52 +02:00
Eric Lapouyade
c35a4ed676 Fix bug where one is using '%' (modulo operator) inside a tag 2017-02-20 09:12:54 +01:00
Eric Lapouyade
84062c0c28 Add Listing class to manage \n and \a (new paragraph) and escape text AND keep current styling 2017-02-14 11:20:46 +01:00
Eric Lapouyade
90e6dc12c3 Add {%tc } tags for dynamic table columns 2017-02-07 09:58:31 +01:00
Eric Lapouyade
35df392f79 Remove version limitation over sphinx package in setup.py 2017-01-31 09:26:14 +01:00
Eric Lapouyade
6e1b8b72cf Add PNG & JPEG in tests/test_files/ 2017-01-16 09:44:24 +01:00
Eric Lapouyade
86b1c49991 Add InlineImage class to add images into generated doc without using subdoc 2017-01-15 11:48:00 +01:00
Eric Lapouyade
4989ff6297 working on inline image... 2017-01-14 19:42:23 +01:00
Eric Lapouyade
e80f5c3fd1 add {% colspan %} tag, doc and test files 2017-01-14 17:39:23 +01:00
majkls23
a92a219595 add possibility to manage colspan cell property
Added colspan subroutine to patch_xml(). Usage is like tag bgcolor in template, however parameter is number representing colspan
2017-01-13 09:50:20 +01:00
Eric Lapouyade
47feece958 v0.2.4 2016-11-30 09:12:36 +01:00
Eric Lapouyade
5fb424405b v0.2.3 2016-11-30 08:51:44 +01:00
EzequielTBH
803c3b332f Fix bug with enter in RichText.
The character (\n) is not escaped correctly, which causes that the line
break does not appear in any office version.
(Open office, Libre office or Microsoft office)
2016-11-29 12:49:12 -03:00
Mattia Larentis
ec7a93718f supporting py3... 2016-08-09 16:42:47 +02:00
Eric Lapouyade
4e024bef06 add utf-8 support in header/footer -> docxtpl 0.2.2 2016-07-19 10:23:12 +02:00
Eric Lapouyade
12316e94d7 Autodetect header/footer encoding 2016-07-13 16:38:40 +02:00
Eric Lapouyade
4088bc4ab0 Version 0.2.1 2016-06-11 19:28:27 +00:00
Eric Lapouyade
686c519bf1 Fix bug in RichText, add new paragraph for \a,
add escape example, update doc
2016-04-09 11:35:16 +02:00
Eric Lapouyade
41baec8d2e Add header and footer support 2016-03-17 09:38:50 +01:00
Eric Lapouyade
f599a5d3ee fix '>' '<' in jinja tags 2016-03-01 15:26:53 +01:00
Eric Lapouyade
d9ee9620e5 version 0.1.10 2016-02-12 14:23:47 +01:00
Eric Lapouyade
f446c47a0e Add jinja_env render option 2016-02-11 15:09:55 +01:00
Eric Lapouyade
e7a9291723 better subdoc management : accept tables 2016-01-18 11:12:38 +01:00
Eric Lapouyade
67fd432dbd better xml code cleaning around Jinja2 tags 2015-11-05 09:30:23 +01:00
elapouya
630dfe996f Try a fix ... 2015-11-04 17:59:29 +01:00
roba
f5831ecb46 Port to Python 3 2015-09-09 18:28:23 +03:00
Eric Lapouyade
8f472222d7 version 0.1.6 2015-07-17 09:56:34 +02:00
jfdesrochers
f0e0e2de38 Remove temp file in render_xml
Fixes an incompatibility in Windows
2015-07-16 02:46:38 -04:00
elapouya
0f1569188d fix template filter with quote 2015-05-11 12:50:35 +02:00
elapouya
423b3005ef Freeze version 0.1.4 2015-03-27 09:01:24 +01:00
Eric Lapouyade
1483bae331 Update RichText 2015-03-26 11:23:05 +01:00
elapouya
28f7f6b6dd RichText class coded 2015-03-25 17:23:06 +01:00
elapouya
d5c3e7dcec add comment 2015-03-13 17:11:52 +01:00
elapouya
028820f3dd Add subdoc support 2015-03-13 17:05:26 +01:00
elapouya
80a10956ed remove debug code 2015-03-13 12:17:17 +01:00
elapouya
e9b9a8bf3f First running version 2015-03-13 11:59:50 +01:00
Eric Lapouyade
d8a33febe0 first setup.py 2015-03-12 18:13:24 +01:00