Commit Graph

30 Commits (c492b86abad1d37d5d5ba66389cb086278fdbe2b)

Author SHA1 Message Date
bokuweb c492b86aba
Support dstrike (#807)
* fix: support dstrike

* fix

* fix: package
2025-03-07 18:14:17 +09:00
bokuweb 5741806734
fix: level disable styles (#799)
* fix: level disable styles

* fix

* fix

* fix
2025-01-29 12:08:57 +09:00
bokuweb 11e09de5cd
Add toc ppr (#785)
* feat: add ppr in toc

* feat: add frame property

* fix: add rpr

* fix: add toc paragraphProperty

* support toc paragraph property

* fix: some properties

* 0.4.18-rc20

* fix: toc style

* chore: rc21

* fix

* fix: toc structure

* fix: toc styles
2024-11-22 10:58:49 +09:00
Igor Strebz 238d2bc3fe
Implement streaming writers (#765)
* Make XMLBuilder generic

* Reduce allocations at XmlData display impl

* Implement streaming writers

- Extend BuildXML trait, add the streaming method
- Remove impls for Box<Ty>, as they can be implemented on the trait level
- Rewrite build() methods in chaining style, backed by apply_* helpers
- Remove quite a few allocations, though numbers still produce them
- Add spaces between children nodes, fix tests

* Add rustfmt.toml and format code

* Fix clippy warnings

* Expose the BuildXML trait without displaying its methods in hints
2024-11-05 11:22:32 +09:00
git-noise 2005b0a382
PositionalTab initial support (#733)
* Initial positional tab support: add PositionalTab types related module

* Initial positional tab support: add PositionalTabAlignmentType

* Initial positional tab support: add PositionalTabRelativeTo

* Initial positional tab support: add PositionalTab related module

* Initial positional tab support: add PositionalTab

* Initial positional tab support: add ptab() for XMLBuilder

* Initial positional tab support: remove optional

* Initial positional tab support: remove optional

* Initial positional tab support: derive Partial Eq, Eq

* Initial positional tab support: add ptab()
2024-06-30 20:13:29 +09:00
git-noise e04dc4a757
Run level shading (#727)
* Initial Run-level Shading support: add Shading to RunChild

* Initial Run-level Shading support: add Shading to RunProperty
2024-06-29 19:23:20 +09:00
Daniel Gallups 0e6ab1b648
fix: add `w:caps` property to to `w:rPr` element (#703)
* fix: add `w:caps` property to to `w:rPr` element

* fix: use `val` xml attr on `w:caps` element
2024-04-12 00:50:23 +09:00
bokuweb 8aec069b83
fix: caps (#643)
* fix: caps

* fix: snaps

* published
2023-07-25 11:31:02 +09:00
bokuweb 154a61f3fc
feat: Support specVanish (#559) 2022-11-01 15:10:06 +09:00
bokuweb 2b6344f31b
Add style properties (#530)
* fix: support run style

* fix: table style

* fix: support run style in js

* fix: support paragraph style

* fix

* fix: package

* fix

* rc15

* fix

* fix

* fix

* fix

* fix: test

* fix
2022-09-09 11:10:05 +09:00
bokuweb 886113515b
feat: Support run style (#447)
* feat: Support run style

* update snaps
2022-03-16 12:24:12 +09:00
bokuweb a22abb3b4a
Support strike (#390)
* fix: spec

* fix: spec

* fix: strike
2021-12-21 11:54:27 +09:00
Łukasz Kądalski 241a08dd42
Support for Paragraph's Line Spacing (#346)
* Support for Line Spacing

Signed-off-by: lkadalski <kadalski.lukasz@gmail.com>

* Fixing clippy and yarn test

Signed-off-by: lkadalski <kadalski.lukasz@gmail.com>
2021-09-29 09:03:39 +09:00
bokuweb 5bb2d7d761
Support vertalign (#302)
* feat: Support vert_align

* 0.0.197

* fix: fixtures
2021-06-08 00:10:44 +09:00
bokuweb d0cec601bc
Read ins del inrpr (#301)
* feat: Support del in rPr

* update snaps

* fix: support del/ins in run property

* 0.0.196
2021-06-07 19:30:05 +09:00
bokuweb 6f6a399597
Support text border (#257)
* feat: Add text_border

* feat: Add reader

* feat: Add js if and test

* 0.0.171

* update test
2021-03-21 00:16:43 +09:00
bokuweb 93b9f9baca
fix: bolf / italic (#245) 2021-03-16 17:41:36 +09:00
bokuweb 7a13d159d2
Fix spacing (#184)
* fix spacing

* fix: spacing
2020-10-20 18:22:12 +09:00
bokuweb 454556606b
Spacing (#169)
* feat: Add spacing

* rename

* feat: Add run spacing

* spec: update snaps

* fix: lint error
2020-10-14 10:16:13 +09:00
bokuweb 00aecc91e0
Support font and paragraph prop (#81)
* feat: Add run fonts

* feat: Fix run property in pPr

* feat: Add js interface

* fix: lint error
2020-06-08 13:41:13 +09:00
bokuweb 5fe4e4d646
Add reader (#33)
* feat: Add contenttypes and rel deserializer

* feat: Add reader fundation

* feat: Add run reader

* feat: Add run reader

* feat: Add paragraph reader foundation

* fix:test

* feat: Add book mark

* fix:bookmark id

* feat: Add bookmark reader

* feat: Add paragraph json fondation

* fix:fix reader

* feat: Add table reader foundation

* feat: Add table reader foundation

* feat: Add table cell prop serializer

* chore: rename content to children

* feat: Add row serializer

* feat: Add table property serializer

* fix: lint error

* feat: Add table reader

* feat: reader
2020-02-11 17:01:39 +09:00
bokuweb 4447ab6e9d
Support hidden (#8)
* feat: Add mock and deleteText

* feat:Support Hidden

* fix: Change comment id to usize

* chore: build wasm
2019-12-14 00:47:47 +09:00
bokuweb 73001dc720
Use string for wasm (#1)
* feat: Add numberings

* feat: Use String for wasm

This is because wasm-bindgen does not support 'static for function
Pleaase see https://github.com/rustwasm/wasm-bindgen/issues/1187
2019-12-09 04:14:27 +09:00
bokuweb 23f9a5de79 feat: Support underline 2019-12-04 16:28:11 +09:00
bokuweb 919f0af6af feat: Add bold, italic, highlighht 2019-11-13 16:08:25 +09:00
bokuweb 23b422c25f feat: Add cell 2019-11-12 18:57:16 +09:00
bokuweb b167bd7f8d feat: Support size 2019-11-11 15:36:26 +09:00
bokuweb 9e2c2c2951 feat: try wasm build 2019-11-08 00:02:27 +09:00
bokuweb f5f089c54e feat: Add styles 2019-11-07 13:57:58 +09:00
bokuweb 16ecf4ec8c feat: Add style props 2019-11-06 19:23:55 +09:00