Commit Graph

385 Commits (19b174da7c06d617b21db00ad8728d331b5ca7b5)

Author SHA1 Message Date
Y N 19b174da7c
fix to read comment inside Delete in Insert (#755) 2024-09-06 14:44:31 +09:00
bokuweb f6bcebc186
fix: escape font (#745) 2024-07-18 19:11:21 +09:00
bokuweb 6b38d4fbbc
Add snap to grid (#744)
* fix: snapToGrid

* fix:

* fix

* fix

* fix
2024-07-18 19:11:11 +09:00
bokuweb bf385f752d
faet: Support snap to grid (#742) 2024-07-17 16:28:29 +09:00
hackers267 79147fcce8
Update table_width.rs (#722)
* Update table_width.rs

fix the error when build the xml, the width_type is fixed, not pick from the TableWith

* test:  修改关于width_type的测试用例

* test:  修改关于width_type的测试用例
2024-07-15 08:17:38 +09:00
bokuweb 3a41aedda9
fix: use btree set (#739) 2024-07-12 12:10:42 +09:00
git-noise 77b9ca3fca
Fix pstyle serialization (#738) 2024-07-12 11:40:42 +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 0284e7aa4c
Support strike at Run level: add strike() to Run (#732) 2024-06-29 19:24:01 +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
git-noise 2c8638dcb0
Support cantSplit for table row (#730)
* Initial cantSplit support: add CantSplit element

* Initial cantSplit support: add cant_split() to XMLBuilder

* Initial cantSplit support: add cant_split() to TableRow element

* Initial cantSplit support: add cant_split() to TableRowProperty element

* Initial cantSplit support: add cant_split module
2024-06-26 00:43:53 +09:00
git-noise 0ef897ed85
Footnotes initial support (#718)
* Initial footnotes support: add content-types dependency

* Initial footnotes support: add relationship

* Initial footnotes support: add footnotes.xml

* Initial footnotes support: add footnote_reference() for XMLBuilder

* Initial footnotes support: add FootnoteReference to RunChild

* Initial footnotes support: add footnotes to XMLDocx

* Initial footnotes support: add footnotes module

* Initial footnotes support: add footnote and footnote_reference modules

* Initial footnotes support: add footnotes handling logic

* Initial footnotes support: add footnotes example

* Initial footnotes support: add footnote element

* Initial footnotes support: add footnote_reference element

* Initial footnotes support: add footnotes document

* Initial footnotes support: add open_footnotes for XMLBuilder

* Initial footnotes support: add test for footnotes reading

* Initial footnotes support: update snapshots for footnotes

* Initial footnotes support: add test docx for footnotes reading

* Initial footnotes support: update features list

* Initial footnotes support: update snapshots for footnotes

* Initial footnotes support: fix clippy lint - redundant-clone

* Initial footnotes support: add automatic footnote ID generation

* Initial footnotes support: add footnote_id module

* Initial footnotes support: switch to automatically generated IDs

* Initial footnotes support: switch to automatically generated IDs
2024-06-24 20:37:27 +09:00
bokuweb 2626b89b83
Support page numbers (#714)
* feat: add num pages

* fix: num pages

* rc1

* fix

* fix

* fix
2024-06-09 09:01:52 +09:00
bokuweb ef068a6348
0.4.17 (#711) 2024-04-26 18:33:16 +09:00
bokuweb 776f76e8ab
fix: floating image (#710)
* fix: floating image

* fix

* fix
2024-04-26 18:29:29 +09:00
bokuweb dcc524e6c9
Fix frame property (#706)
* fix

* fix
2024-04-24 19:38:22 +09:00
bokuweb c0fe422830
Fix dbg (#704)
* fix: dbg!

* 0.4.14

* fix
2024-04-12 00:58:01 +09:00
bokuweb 2c06b30b68
fix: frame pr (#700)
* fix: frame pr

* fix

* fix

* fix: alignment type
2024-04-12 00:57: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 75e6b77d4a
fix: support tabs (#698)
* fix: support tabs

* fix

* fix

* fix

* fix
2024-04-01 11:02:48 +09:00
bokuweb e886c72c58
Update Cargo.toml 2024-03-29 23:41:03 +09:00
bokuweb 4c64e9ba82
Fix header footer rels order (#695)
* fix: header footer resls order

* fix
2024-03-29 16:03:13 +09:00
bokuweb 666c950484
Support tblppr (#693)
* feat: Support table position

* fix: table pr

* fix: wasm for table position

* fix: reader for position property

* fix: snaps

* fix

* fix
2024-03-27 00:09:58 +09:00
bokuweb 2bbefbd6da
Support tcmar (#692)
* feat: Support tcMar writer

* feat: read tcMar

* fix: generate table cell border

* beta14

* beta15
2024-03-25 15:37:32 +09:00
bokuweb e182f0e2d3
feat: Support adjust_right_ind (#691)
* feat: Support adjust_right_ind

* beta6

* fix: update spec

* fix
2024-03-18 23:27:28 +09:00
bokuweb 13b8d9bc44
feat: Support w:textAlignment (#690) 2024-03-18 21:29:16 +09:00
bokuweb 6955cd0e65
Support frame pr (#687)
* feat: define framePr

* fix: read frame pr

* fix: page num writer

* fix: page num writer

* feat: add page num for writer

* fix: add page_num for footer

* spec: update snaps

* fix: clippy

* 0.4.12-beta3

* fix: add frameProperty

* fix
2024-03-18 17:28:52 +09:00
bokuweb 9fbd323ce7
feat: Support pageNumType (#684)
* fix: support page num type writer

* fix: read page num type

* fix: add json type

* fix: add page num type writer

* 0.4.12-beta0

* fix

* fix
2024-03-06 19:13:11 +09:00
bokuweb aefba38e68
Add sdt in header footer (#683)
* fix: read structured data tag in header/footer

* spec: add spec
2024-03-05 11:14:49 +09:00
bokuweb 366ff60b05
Fix even header types (#682)
* fix: header types

* 0.4.9

* fix: title_pg settings

* 0.4.11

* fix: update snaps
2024-03-04 17:51:24 +09:00
bokuweb 72adfa699f
Support image in header footer (#680)
* wip

* wip

* wip

* fix: image in header/footer

* fix: Changelog
2024-02-19 18:11:07 +09:00
bokuweb 8224ff0663
Read header and footer image (#679)
* feat: read header images

* feat: read footer image

* update snaps
2024-02-10 10:59:35 +09:00
bokuweb 179e69959b
Define header footer (#678)
* chore: define header and footer json properties

* fix: some errors
2024-02-09 21:04:42 +09:00
bokuweb 5799884862
fix: some clippy (#677) 2024-02-09 19:23:51 +09:00
bokuweb 76b2622dc6
Support ppr default (#673)
* fix: ppr change

* fix: spacing

* feat: support pPrDefatul
2024-01-17 22:40:47 +09:00
bokuweb dcdb177a7b
fix: https://github.com/bokuweb/docx-rs/issues/665 (#666)
* fix

* spec: update snaps
2023-12-01 01:51:52 +09:00
bokuweb 921b0f1057
[https://github.com/bokuweb/docx-rs/issues/655] fix: tabs (#656)
* fix: tabs

* fix: spec
2023-10-10 16:00:15 +09:00
Mridul Mahesh 16aa7cb3c6
Add Support for Parsing Lists (#654)
* made numbering structs public

* added numbering struct

* made numberformat public
2023-10-10 15:58:54 +09:00
bokuweb 0164501088
fix (#650) 2023-08-21 23:41:03 +09:00
bokuweb 73488ef2d6
Escape author (#646)
* fix: escape ins/del author

* fix
2023-08-15 15:44:10 +09:00
bokuweb d901842d51
fix: spacing type (#644)
* fix: spacing type

* fix
2023-08-10 18:09:52 +09:00
bokuweb 64a1b05a22
Fix caps (#645)
* fix: caps

* fix: snaps

* fix
2023-08-09 15:52:30 +09:00
Griklit 86786eaa7b
add Paragraph borders (#642)
* fix widow_control xml

* add character_spacing_control

* snapshot
fix - character_spacing_values, snack to camelCase

* wasm snapshot

* snapshot

* paragraph_borders

* Update docx-core/src/documents/elements/paragraph_property.rs

Co-authored-by: bokuweb <bokuweb12@gmail.com>

---------

Co-authored-by: gwq <guowanqi@tianchuangsec.com>
Co-authored-by: bokuweb <bokuweb12@gmail.com>
2023-07-27 21:43:15 +09:00
bokuweb 8aec069b83
fix: caps (#643)
* fix: caps

* fix: snaps

* published
2023-07-25 11:31:02 +09:00
bokuweb b6d01b1930
fix: number type (#641)
* fix: number type

* fix

* fix
2023-07-14 11:08:45 +09:00
bokuweb 637c2a86f4
Support char spacing (#637)
* fix: spacing

* fix: spacing

* fix

* fix

* fix: snaps
2023-06-23 19:09:27 +09:00
bokuweb cfe2887387
fix: character congtrol for js (#634)
* fix: for js

* fix: snaps

* fix
2023-06-23 13:41:36 +09:00
Griklit 2897f0823c
fix widow_control xml, add character_spacing_control (#633)
* fix widow_control xml

* add character_spacing_control

* snapshot
fix - character_spacing_values, snack to camelCase

* wasm snapshot

* snapshot

---------

Co-authored-by: gwq <guowanqi@tianchuangsec.com>
2023-06-23 00:20:27 +09:00
bokuweb a2e135d50e
fix: make docGrid optional (#630)
* fix: make docGrid optional

* fix

* fix

* fix

* fix

* fix

* fix
2023-06-16 12:53:47 +09:00
bokuweb 160fac91b7
feat: Support sym (#625) 2023-05-19 18:32:33 +09:00