39 Commits

Author SHA1 Message Date
Todd
fd26e4bbcf document: support for embedding images in headers
Fixes #150
2018-01-24 20:05:00 -05:00
Todd
33a8645f66 common: fix app version
Our app version wasn't correct per MS's spec.  Modify it
to match the XX.YYYY format.
2018-01-18 17:30:07 -05:00
Todd
a1884f4e37 document: allow controlling numbering level formatting
Fixes #144
2018-01-04 19:03:50 -06:00
Todd
dcf6883ca5 document: support for controlling auto-sized tables
Fixes #140
2017-12-27 16:26:28 -06:00
Todd
259724dfab document: support for controlling paragraph numbering
Fixes #136
2017-12-16 07:36:26 -06:00
Todd
12b7484103 document: support creating inline images
Fixes #134
2017-12-10 07:40:03 -06:00
Todd
323695ec80 document: support creation of table styles
Fixes #132
2017-12-06 17:59:42 -06:00
Todd
f3255af62c document: add support for using pre-defined table styles
- support setting styles on a table
- update document/use-template example to show table style usage

Updates #130
2017-12-06 17:32:50 -06:00
Todd
1f1ff04071 document: add support for creating bookmarks
- support adding bookmarks
- support hyperlinks that reference a bookmark
- update hyperlink example

Fixes #126
2017-12-01 12:36:29 -06:00
Todd
2dfd95bb54 document: add support for controlling paragraph indentation
Fixes #123
2017-11-29 17:32:14 -06:00
Todd
fd1beee82a example: remove binaries that shouldn't be committed 2017-10-10 18:18:32 -04:00
Todd
baff4fdfcd document: support editing headers/footers
- adds a Paragraphs() method on Header/Footer
- reworks remove paragraph logic for document to be consistent

Fixes #116
2017-10-10 18:04:34 -04:00
Todd
cb28280f74 document: refactor properties
Move functions from Run to the Run's properties
2017-10-10 17:03:43 -04:00
Todd
6884ee78c3 document: support adding hyperlinks to a document
Fixes #113
2017-10-10 12:58:20 -05:00
Todd
35ff76f0f2 document: allow controlling table cell width
Fixes #112
2017-10-10 12:58:20 -05:00
Todd
693acf8c3f example: fix old example after namespace change 2017-10-10 07:58:58 -05:00
Todd
97606f33f1 document: allow more table control
- Table alignment within a page
- Row Height
- Cell vertical alignment

Fixes #109
2017-10-10 07:49:03 -05:00
Todd
0805be88ba examples: add a table example with shading and centering
Fixes #104
2017-10-03 08:19:10 -05:00
Todd
6cf6944f09 document: support inserting runs mid-paragraph 2017-09-28 19:21:07 -05:00
Todd
1b53d772ee document: support inserting paragraphs within a document 2017-09-28 18:20:56 -05:00
Todd
73e0a188cf example: add a document edit example
This examples shows taking an arbitrary docx and
editing/removing content from it.
2017-09-26 19:34:13 -05:00
Todd
ca6c54dc60 schema: rename wordprocessingml to wml 2017-09-23 10:01:17 -04:00
Todd
09825ac816 schema: rework schema namespaces to work around Windows issues
The go command on Windows doesn't like long path name. To
work around this, this is the first in a series of changes to
shorten the schema disk path structure in a few places.

Fixes #89
2017-09-23 10:01:17 -04:00
Todd
c863154dc0 common: move images to doc base 2017-09-11 20:17:06 -05:00
Todd
cba2eae60f meta: update and fix examples
Fixes #54
2017-09-10 10:33:53 -05:00
wangguoliang
6541491518 misspelling 2017-09-07 22:05:29 -04:00
Todd
a59b472c98 meta: add screenshots of a few examples 2017-09-04 15:11:54 -05:00
Todd
90d005a914 document: add more styling support
- support character spacing and kerning in run style
- support contextual spacing in paragraph style
- add title style to new documents
- fix en-us -> en-US typo
2017-09-02 10:52:56 -05:00
Todd
180c0f958d common: flesh out core properties wrapper and add an example 2017-09-01 21:38:55 -05:00
Todd
caebe001a8 document: add more documentation and examples 2017-09-01 19:26:26 -05:00
Todd
3820294523 document: fix lint errors and add documentation 2017-09-01 18:12:43 -05:00
Todd
a17c96a558 example: add a Word form fill example 2017-08-31 22:17:52 -05:00
Todd
d1012cdbc4 meta: remove unused files 2017-08-31 22:16:05 -05:00
Todd
9dae249a88 document: move paragraph properties to their own type 2017-08-31 19:55:05 -05:00
Todd
eb1b8ef793 examples: add merged cells to table example 2017-08-31 19:55:05 -05:00
Todd
8e630657bf examples: add Word template example
Add an example that shows how to use a Word document
as a template and pull its styles for use in a new document.
2017-08-30 17:25:49 -05:00
Todd
105ef6916e document: read/restore all contents of a Word 2016 file
Adds support for serializing/deserializing of:

- webSettings
- fontTable
- endnotes
- footnotes
- themes
- optional numbering
2017-08-29 22:40:44 -05:00
Todd
13f1b33002 examples: remove makefile and rebuild-examples 2017-08-29 17:07:50 -05:00
Todd
4bd04dd2e5 initial commit 2017-08-29 15:06:08 -05:00