Commit Graph

5 Commits (d95137cb9f54889e4a4e5085e13c5e991946b3d4)

Author SHA1 Message Date
bokuweb d95137cb9f
Revert "Change Style RunProperty internal structs val to public (#814)" (#818)
This reverts commit fbe87945e0.
2025-05-02 21:32:26 +09:00
Carlos M. fbe87945e0
Change Style RunProperty internal structs val to public (#814) 2025-05-02 21:28:08 +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
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 23f9a5de79 feat: Support underline 2019-12-04 16:28:11 +09:00