7dfb016faa
Make tab and page numbers declarative
2019-11-21 01:02:46 +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
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
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
ebc7dca949
Fix tests
2019-08-06 13:39:05 +03:00
fa710d1ba6
Highlighting
2019-08-06 11:13:43 +03: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
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
fb65bb4207
Turn Run into a declaritive API
2019-06-17 01:51:57 +01: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
788205b14d
Merge pull request #247 from dolanmiu/feat/number-of-pages
...
Add Total Number of pages element
2019-01-15 22:47:51 +01:00
ca5f6a56a5
Write tests
2019-01-15 21:40:19 +00:00
8f6984580a
Add Number of pages element
2019-01-15 02:09:38 +00:00
4e671eb512
Breaking change. Make all italic to italics.
2018-11-18 15:22:23 +00:00
7980f14efb
Introduce some functional programming techniques
2018-11-02 02:51:57 +00:00
4742cf0f3f
Clean imports
2018-10-26 01:04:07 +01:00
23dee01f06
Created classes and methods needed to create Sequential Identifiers
2018-10-19 16:50:51 -03:00
8b463b3bb6
updated clone deep dependency and make fields dirty to be updated when word is opened
2018-09-21 10:26:28 -03:00
17d696e33a
merge with master, demo27 became demo28
2018-09-21 07:40:58 -03:00
6da3efdacc
Added character spacing attribute
2018-09-19 18:41:55 -03:00
a367951d07
moved Begin, Separate and End from page-number.ts to field.ts
2018-09-03 10:54:53 -03:00
42f723813a
Merge branch 'master' into feat/refactor-bidi
...
# Conflicts:
# demo/demo22.js
# src/file/paragraph/run/run.ts
2018-08-08 20:20:22 +01:00
9a1313fe89
Merge pull request #114 from amitm02/complex-font-bold
...
add bold and italic formatting support for complex font (e.g Hebrew)
2018-08-07 14:30:52 +01:00
92da93a160
Rename to more readable names
2018-08-07 02:47:24 +01:00
e9aecfac1c
Updated lint rules
2018-08-07 01:38:15 +01:00
f9c97a673e
add complex font support to bold and italic
2018-08-06 12:14:51 +03:00
696b5daf5c
rtl
2018-07-25 15:02:58 +03:00
3015b05c77
add rtl mode
2018-07-24 18:52:45 +03:00
974eb510ef
Fix style
2018-07-24 12:37:15 +08:00
1fad9a666e
Let fonts suit for more characters
2018-07-24 12:24:26 +08:00
b9e702086a
Merge branch 'master' into feat/footnotes
...
# Conflicts:
# demo/demo16.js
# src/file/file.ts
2018-06-27 23:34:23 +01:00
99290d646e
Add footnote support to API
2018-06-25 19:49:46 +01:00
55005b57c6
Fix linting and style errors
2018-06-09 23:49:01 +01:00
deccfd7cc9
Add back scale functionality
2018-06-09 23:33:52 +01:00
0f4c2e64f4
Merge branch 'master' of https://github.com/h4buli/docx into feat/h4-update
...
# Conflicts:
# package.json
# src/file/drawing/drawing.ts
# src/file/media/media.ts
# src/file/paragraph/run/picture-run.ts
# src/file/styles/external-styles-factory.ts
# src/file/xml-components/imported-xml-component.ts
2018-06-09 23:29:59 +01:00
97b254ee7b
add support for floating drawings
...
- added need elements and test for them
2018-06-08 16:03:04 +02:00