Dolan
659936f3f0
Refactor xml component into own class
2017-09-19 15:46:20 +01:00
Dolan
b0febf5054
Refactor run into own file
2017-09-19 15:42:40 +01:00
Dolan
56b951a2b1
Refactor body into own file
2017-09-19 15:39:14 +01:00
Dolan
a3a9958a69
Refactor document into own file
2017-09-19 15:36:41 +01:00
Dolan
4f36bbf426
Refactor paragraph into its own file
...
Create barrel
2017-09-19 15:21:07 +01:00
Dolan
357bc7f377
Add documentation reference
2017-09-19 15:17:58 +01:00
Dolan
da8405b5b9
Add Right and Center tab stops
2017-09-19 12:51:37 +01:00
Jacob Wright
3a7f9053b9
Allow indent to use other options than left and hanging
...
This is a breaking change. Existing code using indent will break when padding in the number for left.
2017-09-16 17:05:40 -06:00
Dolan
72e89cfc3c
Move tests to respective folders as .spec
...
This is to keep to standards
2017-09-17 00:00:41 +01:00
Jacob Wright
67ea7c95de
Just pagebreak, update test
2017-09-15 08:37:57 -06:00
Jacob Wright
e57fd8fc57
Fix page/thematic breaks
...
These items are not paragraph properties, but part of the content of the paragraph.
2017-09-15 08:25:43 -06:00
Dolan
be709d082c
Export formatting from paragraph folder
2017-07-29 01:15:33 +01:00
Dolan
8f632d4ecd
Made XmlableObject non ambient typings to fix typescript problem
2017-07-08 20:45:19 +01:00
Dolan
97101adb10
Enabled declarations in tsconfig to be true
2017-07-07 14:31:08 +01:00
Dolan
17b28cb724
fixed more linting issues
2017-04-15 20:11:54 +01:00
Dolan
410152441b
fixed tslinting issues
2017-04-15 17:54:47 +01:00
felipe
0453f28951
add keepLines and keepNext support for paragraph formatting
...
This commit adds it to the three places where paragraph formatting can
be applied right now (directly on the paragraph, paragraph styles, and
bullets/numbering styles). I'm separately adding an entry to the wiki
regarding what these methods do (widow/orphan control)
2017-04-14 21:13:11 +02:00
felipe
b1c8b2beb8
add xml:space="preserve" to text runs
...
In MS Word 2015 (and possibly others), leading and trailing spaces are
ignored in text runs. This means that calling TextRun with
leading/trailing space would result in a document that didn't include
those spaces. The fix here (per http://officeopenxml.com/WPtext.php )
is to include an extra attribute on the "w:t" element that forces word
to recognize those spaces.
2017-04-14 11:08:19 +02:00
Dolan Miu
fd350d53db
fixed some typescript compile issues
2017-04-01 12:18:23 +01:00
Dolan
af48af2854
added error checking and updated demo
2017-03-29 22:57:52 +01:00
Dolan
15009884e3
made image take in IData instead of image path
2017-03-29 22:47:34 +01:00
Dolan
30b21217a9
added create picture run method
2017-03-13 23:41:14 +00:00
Dolan
260a680f56
Merge branch 'master' into image-support
2017-03-13 23:37:09 +00:00
Dolan
486777b108
named this addRun because I realised Text can be a Run, but also a Picture can be a run
2017-03-13 23:35:24 +00:00
Dolan Miu
66eace4a33
added a attribute to graphic
2017-03-13 00:40:39 +00:00
Dolan Miu
eeb2187db4
added source rectangle and stretch in the blip fill
2017-03-13 00:33:59 +00:00
Dolan Miu
fa44acca1b
added the remaining classes required
2017-03-13 00:02:56 +00:00
Dolan Miu
8d72fa5542
added more boilerplate files to drawing
2017-03-12 23:31:43 +00:00
Dolan Miu
6af79a884c
Merge branch 'master' into image-support
2017-03-12 21:38:38 +00:00
Dolan Miu
4bc6ed0eda
added more files to drawing
2017-03-12 21:30:46 +00:00
felipe
a6e40d9d92
tightened type checking for tab stops
2017-03-12 22:06:43 +01:00
felipe
b3524971ac
clean up imports into paragraph and paragraph style
...
(this prep for importing it from styles)
2017-03-12 21:39:29 +01:00
felipe
1cd681bc2d
added #font method to paragraph styles
2017-03-12 17:53:32 +01:00
felipe
7f4d1bf3e7
added #SubScript and #SuperScript methods to ParagraphStyle
2017-03-12 17:52:03 +01:00
felipe
8c6cd012e7
eliminated duplicate implementation of strikethrough
2017-03-12 17:51:52 +01:00
felipe
90049a31ee
added #style method to runs
2017-03-12 17:35:15 +01:00
felipe
3dbd917667
added #color and #size methods to Run
2017-03-12 17:31:36 +01:00
felipe
d85c6ce56a
allow Run#underline to take style and color arguments
2017-03-12 17:28:52 +01:00
felipe
fb6a4383ff
renamed cell#push to cell#addContent
2017-03-11 21:15:45 +01:00
Dolan Miu
c33cdb450c
added initial constructor
2017-03-11 18:21:31 +00:00
Dolan Miu
62b6b33254
created drawing file and refactored run components in components folder
2017-03-11 16:56:35 +00:00
felipe
70f4613e1b
appease the linter
2017-03-11 10:30:25 +01:00
felipe
bd9d6b74f5
added Cell#createParagraph method
2017-03-11 10:30:08 +01:00
felipe
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
felipe
c10b576a3a
added fixedWidthLayout option and method
2017-03-11 09:59:29 +01:00
felipe
210b97d00b
added document#createTable
2017-03-11 09:02:36 +01:00
felipe
62a238de84
more sane width management
2017-03-11 09:02:22 +01:00
felipe
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
felipe
c0b0649f37
added tests for table v1
2017-03-10 17:39:37 +01:00
felipe
e7e5c61a90
clean up initial table attempt (linter, interfaces, etc.)
2017-03-10 17:11:08 +01:00