Multiple columns in LibreOffice text boxes

Thanks to SUSE, our valued partner who supported this development, we at Collabora Productivity have implemented support for multi-column layout in LibreOffice’s text boxes.

Up to now, it was only possible to use columns in Writer’s page styles, sections and frames. One could not make text boxes, including those used in Impress, with text distributed to several columns. Well, there are workarounds like using tables, but indeed that was not the same, and was breaking the text flow.

Introduced simple columns in text boxes (you just set up number of columns and spacing between them, no per-column width or spacing) are supported in Open Document format files (ODT/ODS/ODP/ODG). At the same time we also introduce support for the related feature in PPTX (tdf#118458) and XLSX files. That improves interoperability. However mind that multiple columns in text boxes are not supported in Word and its file formats, thus columns that you set up with this new feature in text boxes in Writer, can not be exported to DOCX.

The new setting is available in the “Text Attributes” dialog:

This is how it looks in current master:

This feature will be available in the future LibreOffice 7.2, and the next Collabora Office update. If you want to try it, you may take latest Collabora Office snapshots on this page.

9 thoughts on “Multiple columns in LibreOffice text boxes

    1. Because it would: (1) require much larger development; (2) introduce incompatibility in the ODF->OOXML direction; and (3) there was no request for it from the customer. It’s expected that people think “why not have it all!” – but everything has its price, and we have implemented a useful and compatible set of functionality.


      1. I had been under the impression that, in LO, frames/boxes are “fundamentally the same” as the documents they’re placed within, but I guess that’s not actually the case.


      2. > I had been under the impression that, in LO, frames/boxes are “fundamentally the same” as the documents they’re placed within

        Frames – yes; boxes – no 🙂


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s