We do not yet support editing print layout, so you can't adjust the pagination / change the page size in / with Nobie yet, but that will come soon :)
Since you offered... I'm curious about the rendering technology behind it. I'm working on a web app with a spreadsheet interface, and I'm using a standard canvas-rendered grid.
You obviously have different design constraints, so it would be interesting to see how they shaped your solution.
You didn't ask a specific question, but it basically comes down to getting really good at calculating layout fast, getting good at figuring out how to incrementally maintain your rendered view, then getting really good at figuring out how to optimally use the hardware you're targeting.
Im asking because my own spreadsheet efforts are also trying to make the spreadsheet a platform. A lot has been done but there are a few cool features that are nearly there. Everything is on github (look up my name).
- We can render pixel perfect PNGs and PDFs (native vectorized PDFs)
- You can pass an xlsx, inputs, and output cells, and get a JSON API from any excel workbook
- You can programmatically edit workbooks in pleasant ways, and the workbook will update properly AND recalc incrementally, AND the numbers will tie with Excel (if they don't definitely let us know, but we've put a huge amount of work into making sure they do)
- There's a bunch of examples on the CLI page on the website, but a lot of previously impossible/very hard things are now pretty trivial with our CLI, and I think this'll be really useful for for a lot of devs (the CLI will be getting better throughout this week, I have a lot more stuff I want to do with this)