c68dc8c52a
Make hyperlinks declarative
2019-12-18 21:11:15 +00:00
2b0953bb19
Add right indent
2019-12-02 23:13:26 +00:00
6db37eb4fb
Overlap tables
2019-11-24 03:22:50 +00:00
b37aefdc8d
Correctly exporting methods
2019-11-23 02:26:59 +00:00
7dfb016faa
Make tab and page numbers declarative
2019-11-21 01:02:46 +00:00
e9d3853d93
Merge pull request #448 from Sraleik/master
...
fix hyperlink id
2019-11-12 00:48:21 +00:00
e8410ff692
fix lint
2019-11-08 11:22:27 +01:00
3427d220c7
fix hyperlink id
2019-11-08 11:01:26 +01:00
643e3c2f84
Finish making numbering declarative
2019-11-08 03:11:19 +00:00
9b40b5e55e
Add work for custom level id
2019-11-06 20:54:39 +00:00
a622c210ef
Progress on declaritive numbering
2019-11-04 20:19:09 +00:00
8eff6bd0cf
Declarative numbering work
2019-11-01 01:57:01 +00:00
c3c29bb119
fix(test): added unit test for TextRun
2019-10-18 14:09:33 +02:00
ddb34e6a46
feat(textRun): implemented footnote references on the text run element
2019-10-18 13:33:47 +02:00
2bb7e08ade
Remove unnecessary method
2019-10-10 01:19:55 +01:00
40d1a3a7c2
Multiple tab stops
2019-10-09 20:56:31 +01:00
591b2f4e04
Declarative styles
2019-10-04 01:20:41 +01:00
2536fbe752
Merge branch 'master' of github.com:dolanmiu/docx into feat/declaritive-styles-and-tab-stop
...
# Conflicts:
# src/file/paragraph/paragraph.ts
2019-10-03 20:48:34 +01:00
33549d5ec3
Merge pull request #413 from jamesmontalvo3/master
...
Add SymbolRun to allow adding symbols inline
2019-10-02 21:41:24 +01:00
ad62f5459b
Export RunFonts to be able to pass to Level.addRunProperty()
2019-10-01 15:23:01 -05:00
dfb910defb
Add SymbolRun to allow adding symbols inline
2019-10-01 12:29:07 -05:00
04b6d8e54a
Declarative hyperlinks, bookmarks, tab stops and page breaks
2019-09-30 22:56:21 +01:00
172c333357
Add tests and clean up code
2019-09-29 04:17:21 +01:00
49e85275c3
Fix tests
2019-08-13 10:53:29 +03:00
96efdf8b1a
Merge branch 'master' of github.com:dolanmiu/docx into Numbering
...
# Conflicts:
# src/file/paragraph/run/run.ts
2019-08-13 10:40:49 +03:00
a9fc40dad4
Add total number of pages in a section
2019-08-09 11:56:22 +03:00
b741db3050
Using a better demo naming system
2019-08-06 23:08:21 +01:00
82fef4c2b1
Fix tests
2019-08-06 22:27:16 +01:00
e45e7ffe06
Consolidate highlight and shadow API
2019-08-06 21:37:33 +01:00
099eb1d202
Merge branch 'master' of github.com:dolanmiu/docx into feat/declaritive
...
# Conflicts:
# src/file/paragraph/run/run.ts
2019-08-06 21:06:06 +01:00
2a5e3729e0
Merge pull request #371 from mforman1/Highlighting
...
Add Highlight and Shading to the properties
2019-08-06 12:47:34 +01:00
ebc7dca949
Fix tests
2019-08-06 13:39:05 +03:00
fa710d1ba6
Highlighting
2019-08-06 11:13:43 +03:00
c2c05b0140
Adding some documentation
2019-08-03 13:42:24 +01:00
6f6f1e249c
Removed artifact left over from (likely) the patch program
2019-08-01 11:12:07 -04:00
ac5b15d0e3
Mandatory Sections
2019-07-31 08:48:02 +01:00
f33d6da65a
Merge branch 'master' into feat/declaritive
...
# Conflicts:
# src/file/paragraph/formatting/border.spec.ts
# src/file/paragraph/links/outline-level.spec.ts
# src/file/paragraph/run/run.spec.ts
2019-07-02 01:33:41 +01:00
1f51fd7a31
Remove usage of Utility
2019-06-27 01:35:58 +01:00
a531713214
Remove usage of Utility class
2019-06-26 22:12:18 +01:00
564a055316
Remove jsonify method
2019-06-26 02:11:43 +01:00
3ef8f5311d
Make fixed layout declaritive
2019-06-25 20:57:46 +01:00
c97d15cb9f
Remove create table helper function
2019-06-25 01:21:28 +01:00
dfe986331d
Make media return a picture run instead
2019-06-23 22:36:01 +01:00
fb65bb4207
Turn Run into a declaritive API
2019-06-17 01:51:57 +01:00
cb42c74a8d
Make Paragraph declaritive
2019-06-12 01:03:36 +01:00
77edf8862b
Added constant EMPTY_OBJECT (an empty sealed object) that is used to indicate to the xml
library that an empty XML element should be generated, and use it in the JSON hardcoded into the tests.
2019-04-10 13:47:38 -04:00
bb1604cd8f
Turn back on no-null-keyword. Use empty object instead of null
to signal to the xml
library that an empty element should be produced. Update the related tests.
...
Related to #306
2019-04-10 01:28:37 -04:00
816cb54b14
Optimize XML output by properly constructing objects to send to the xml library so that it can produce proper empty elements.
...
Rework the way attributes are stored in ImportedXmlComponent to match elsewhere (required allowing for a null xmlKeys in the XmlAttributeComponent interface).
Rework the way paragraphs get added to the end of table cells if needed.
The goal in both reworks is to not mess around with the objects output from `prepForXml` if we can avoid it.
Made the output of RunProperties, ParagraphProperties, TableCellProperties, TableRowProperties, and TableProperties all optional based on whether they contain any attributes or children. Changed code in PageBorders, TableCellMargin, and TableCellBorders that implemented this same thing by overriding `prepForXml` so that it uses the new XmlComponent subclass instead.
Removed commented out code that attempted to fix-up XML output and make proper empty elements.
Fixed all affected tests.
Turn off `no-null-keyword` in the linter as we need to use null to signal to the `xml` library to create an empty element with no attributes (`undefined` will not work in its place).
Fixes #306
2019-04-09 05:27:18 -04:00
3e2130bc80
Customize text run of an hyperlink
2019-03-05 15:15:58 +01:00
4b6d3c3e3c
Write tests
2019-01-16 12:05:21 +01:00