Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for SummaryTables.jl #57

Open
matthijscox-asml opened this issue Jul 16, 2024 · 1 comment
Open

Support for SummaryTables.jl #57

matthijscox-asml opened this issue Jul 16, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@matthijscox-asml
Copy link
Collaborator

We recently found out that WriteDocx.jl exists and uses a special package called SummaryTables.jl to define complex tables with merged cells. This would be interesting to add to PPTX.jl, since we have similar table functionality.

I even wonder if the .docx XML schema for tables is equivalent to the .pptx tables schema. In which case we could re-use code from WriteDocx.jl.

SummaryTables.jl does not yet seem to have color support, so we cannot close issue 41, unless we find a way to add color support to SummaryTables.jl directly.

@matthijscox-asml matthijscox-asml added the enhancement New feature or request label Jul 16, 2024
@matthijscox-asml
Copy link
Collaborator Author

matthijscox-asml commented Jul 17, 2024

Okay I thought SummaryTables.jl was a kind of table interface package, but it seems to be a concrete table implementation with conversions to all underlying table structures (LaTeX, typst, .docx).
So basically we would first need a full .pptx table structure in PPTX.jl (currently it's too simple), and then we could convert SummaryTables.jl to our table structure.

I briefly checked whether .docx and .pptx tables have the same XML schema by creating the same table in both documents and viewing the generated XML. There are some commonalities, but also lots of differences, so re-using WriteDocx.jl code seems out of the question.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant