0b78e33444
added #leftTabStop and #maxRightTabStop methods to paragraph styles
2017-03-12 22:05:54 +01:00
6689f76c28
added #thematicBreak method to paragraph styles
2017-03-12 21:58:12 +01:00
df8ba1e8b8
added alignment methods to paragraph style
2017-03-12 21:40:01 +01:00
1cd681bc2d
added #font method to paragraph styles
2017-03-12 17:53:32 +01:00
7f4d1bf3e7
added #SubScript and #SuperScript methods to ParagraphStyle
2017-03-12 17:52:03 +01:00
8c6cd012e7
eliminated duplicate implementation of strikethrough
2017-03-12 17:51:52 +01:00
371398bc2c
added #strike and #doubleStrike methods to paragraphStyle
2017-03-12 17:44:42 +01:00
9a90818729
added #smallCaps and #allCaps methods to ParagraphStyle
2017-03-12 17:43:00 +01:00
90049a31ee
added #style method to runs
2017-03-12 17:35:15 +01:00
3dbd917667
added #color and #size methods to Run
2017-03-12 17:31:36 +01:00
d85c6ce56a
allow Run#underline to take style and color arguments
2017-03-12 17:28:52 +01:00
fb6a4383ff
renamed cell#push to cell#addContent
2017-03-11 21:15:45 +01:00
70f4613e1b
appease the linter
2017-03-11 10:30:25 +01:00
bd9d6b74f5
added Cell#createParagraph method
2017-03-11 10:30:08 +01:00
bd3eb3e214
move the cell-paragraph validation into prepForXml
...
Instead of forcing table cells to only have a single paragraph as
their content, we now check whether they end in a paragraph (and
insert one if necessary) during #prepForXml
2017-03-11 10:22:30 +01:00
c10b576a3a
added fixedWidthLayout option and method
2017-03-11 09:59:29 +01:00
210b97d00b
added document#createTable
2017-03-11 09:02:36 +01:00
62a238de84
more sane width management
2017-03-11 09:02:22 +01:00
7b6f5bbaef
forgot to test #getCell
2017-03-10 17:48:05 +01:00
a45048a464
fix a handful of strict null errors; make test config also be strict
...
These errors only arose because I didn't run `npm build`, only `npm
test`. Then, when I tried building the null checks failed. Keeping the
two config fiels in sync will help prevent this issue in the future
2017-03-10 17:45:37 +01:00
c0b0649f37
added tests for table v1
2017-03-10 17:39:37 +01:00
599be5bf2b
got a little carried away with the purge! fixed failing errors
2017-03-10 16:35:48 +01:00
9d7573ed9c
fix unused imports linter warnings
2017-03-10 16:09:21 +01:00
35ddda444a
rename paragraph#createRun to paragraph#createTextRun
2017-03-10 14:44:25 +01:00
8d11ec3422
add paragraph.createRun method
2017-03-10 14:36:16 +01:00
ea647d84df
add document.createParagraph method
2017-03-10 14:31:21 +01:00
62911d6e44
make XmlAttributeComponent into a generic class
...
This change brings increased type safety to uses of
XmlAttributeComponent. Now the compiler is checkign for us that the
properties that get passed in to every subclass match the intended
interface, and also that the xmlKeys property -> xml attribute mapping
has all the right keys
2017-03-10 14:19:45 +01:00
7ff838357a
removed empty Attributes from ParagraphProperties
...
I checked the spec, and "w:pPr" does not take any attributes. I also
converted the paragraph tests to use the deep.equal style to get rid
of some more jsonify!
2017-03-10 10:32:40 +01:00
7022b39d2e
linting
2017-03-09 22:56:08 +00:00
5fac776dca
listing stuff
2017-03-09 22:31:55 +00:00
30fef5238e
fix some linter warnings
2017-03-09 21:06:54 +01:00
0fe6ff95a2
fix an incorrect test
2017-03-09 20:49:34 +01:00
11e918114d
clear out clearVariables! In comes toXml
2017-03-09 20:49:14 +01:00
879b9163a3
Allow XmlComponent to take strings and remove XmlUnit
2017-03-09 20:21:49 +01:00
d93432678b
added #createParagraphStyle method to Styles
2017-03-09 13:27:40 +01:00
ac7799a875
add an #underline method to ParagraphStyle
2017-03-09 13:19:50 +01:00
766bcabcb8
allow Underline to be called with type and color; fix default
2017-03-09 12:42:19 +01:00
f06094c91d
clean up underlineTests linter warnings
2017-03-09 12:36:33 +01:00
3b18b8267a
fix paragraphTests.ts linter warnings
2017-03-09 12:25:59 +01:00
20ec9b679e
added Spacing for paragraphs and ParagraphStyle
2017-03-09 12:16:49 +01:00
449d1bc2c3
added fluent formatting methods to ParagraphStyle
2017-03-09 11:27:47 +01:00
b4dca79d72
added optional name parameter to style constructor
2017-03-09 11:11:07 +01:00
e6e0658812
clean up style & components attributes
2017-03-09 11:11:07 +01:00
18ca93e50a
add paragraph#style method to quickly set the style
2017-03-09 11:11:07 +01:00
f5144e6d72
ts/styles linter warnings
2017-03-09 11:11:07 +01:00
2684f16579
move indent.ts over to paragraph and add a #indent method
2017-03-09 09:59:48 +01:00
1a37242a3d
add #font method to Run
2017-03-08 20:47:36 +01:00
81e0d56918
fix linter warnings in runTest.ts
2017-03-08 20:47:35 +01:00
237be76d33
move run-fonts to docx/run and add a test
2017-03-08 20:47:35 +01:00
f7b90d4ff3
add default argument "start" to createLevel
2017-03-08 19:18:24 +01:00