30912e7aaf
Fix ordering of elements in table-cell-borders and section-properties
2021-05-20 02:18:17 +03:00
3299c557a0
Make .addSection fully declarative
2021-03-19 20:53:56 +00:00
a3febae8a3
Inline single use interfaces
2021-03-15 00:11:39 +00:00
cc9a966f53
Improve tests
2021-03-13 19:53:36 +00:00
566ac03f9a
Use context in prep xml
2021-03-11 01:06:55 +00:00
cd501bba0a
Add tests
2021-03-09 22:59:50 +00:00
89c2e14979
Merge branch 'master' of github.com:dolanmiu/docx into feature/separator
...
# Conflicts:
# src/file/document/body/section-properties/section-properties.ts
2021-03-09 22:37:37 +00:00
e5da573041
Clean up table with improved demo
2021-03-05 03:03:02 +00:00
f3f65da207
#732 Add line between columns (separate)
2021-03-04 03:02:07 +00:00
c6e9696be0
#532 Make hyperlinks work on the Header and Footer
2021-03-01 03:28:35 +00:00
655b40d418
Work on moving Document into its own wrapper
2021-02-28 16:04:21 +00:00
bfd0f0c7bb
Fix linting
2021-02-22 21:12:38 +00:00
858a994d13
#339 Add Section Type
2021-02-22 21:04:02 +00:00
502db14bba
Add Convenience functions
2020-12-24 03:37:43 +00:00
f0ad1e9194
feat: Add decimalFullWidth numbering type
2020-07-31 16:36:56 +09:00
437e83ab78
:feat: refine paragraph/run properties options
2020-07-14 15:42:45 +08:00
5bca7d155f
Restart page numbering
...
Add separator option
2020-02-28 18:44:41 +00:00
f8da2c311b
Merge branch 'master' of github.com:dolanmiu/docx into feat/right-indent
2019-12-27 01:37:37 +00:00
c68dc8c52a
Make hyperlinks declarative
2019-12-18 21:11:15 +00:00
96471ecb45
Fix for empty first paragraph
...
If there is only one section, remove the extraneous empty paragraph during XML creation.
2019-12-15 22:56:24 +02:00
8566c64eab
improve coverage
2019-10-31 17:01:17 +02:00
afd468277e
refactor code
2019-10-31 13:54:53 +02:00
2276572902
add ability to vertically align content of section
2019-10-29 12:55:15 +02:00
a37c9d8f2f
Revert "fix: try to remove unnecessary paragraph", which caused #418
...
This reverts commit cb74868247
.
2019-10-03 22:12:23 -05:00
172c333357
Add tests and clean up code
2019-09-29 04:17:21 +01:00
cb74868247
fix: try to remove unnecessary paragraph
2019-08-29 20:52:05 +09: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
cbbc4a80e7
FIx up API for column count
2019-06-28 01:57:43 +01:00
edbb4ce9f2
Merge branch 'master' into feat/declaritive
2019-06-26 00:38:21 +01:00
1dfc27ba08
Multiple columns in a section
2019-06-21 01:22:27 +05:30
7bc00926eb
Merge branch 'master' of github.com:dolanmiu/docx into feat/declaritive
2019-06-17 01:52:46 +01:00
cb42c74a8d
Make Paragraph declaritive
2019-06-12 01:03:36 +01:00
a5afce458d
Merge pull request #262 from aravindballa/master
...
Feature: add line numbers to section
2019-06-05 17:38:49 +01:00
2f687125d1
fix lint issue in section-properties.ts
2019-06-05 13:01:24 +05:30
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
272e2496f4
Fix duplicated generation of last section properties
2019-04-04 17:43:54 +02:00
8f133ff93a
add example for line numbers
2019-02-06 13:26:18 +05:30
1f12e159ef
add line numbers to section
2019-02-04 18:49:12 +05:30
5552f9d834
The page number type attribute of the sections was always been created, leading Word to always reset page numbers to zero in new sections.
...
The page number type DECIMAL is already the default in Word, there is no need to force this to be the default option in the default section, like it was.
2018-11-09 09:13:27 -02:00
7980f14efb
Introduce some functional programming techniques
2018-11-02 02:51:57 +00:00
61411fd0f3
Add tests
2018-11-01 02:22:32 +00:00
4742cf0f3f
Clean imports
2018-10-26 01:04:07 +01:00
9c66db97ff
Use single media instead of multiple
2018-10-23 00:31:51 +01:00
97f76fb62c
Change to new header API
2018-10-05 01:33:17 +01:00
466e880bfc
Merge from master
2018-09-25 23:46:55 +01:00
17d696e33a
merge with master, demo27 became demo28
2018-09-21 07:40:58 -03:00
f2b50478bf
Fix tests and use proper types for disregarding XMLComponent
2018-09-20 00:41:57 +01:00
50569224c3
Fixed tests (included mirrorMargins attr)
2018-09-18 23:50:10 -03:00
fcb542471b
Added mirror margins options
2018-09-18 21:03:20 -03:00