I am programmatically drawing a flowchart in open office draw by means of Java UNO Runtime Reference api.After I have drawn the flowchart I want to resize the page according to the area aquired by the contents drawn.I have noticed that Microsoft Visio has a property called "size to fit drawing contents" in its "page setup" which does this when I draw flowchart in Visio.Pls suggest how can I do the same thing in Open office/Libre Office Draw.
Asked
Active
Viewed 9,141 times
19
-
2Even in Inkscape (GPL free software) you have under *Properties* the possibility *Resize page to content* – loved.by.Jesus Mar 11 '18 at 15:22
-
This bug seems fitting https://bugs.documentfoundation.org/show_bug.cgi?id=81118 – mxmlnkn Jan 18 '21 at 13:02
1 Answers
19
You can do it manually:
- Press Ctrl-A to select everything.
- Under
Format
>Position and Size
you can see the exact size of the selection. It's helpful to copy the value of Width and Height to an editor (or a piece of paper). Click Cancel. - Open
Format
>Page
: Set Width and Height according to the size of the selection. Set all Margins to zero. Click OK. - Open
Format
>Position and Size
again: Set both Position X an Position Y to zero. Click OK.
Well, it's not so fast, but works.

Knáb László
- 206
- 3
- 3
-
One thing to note: sometimes the size does not account for the width of the line. For example, if you create a circle with a thick line, then the calculated width might cutoff the edges. You'll have to adjust. This sometimes happens when you export a select shape too. – Jacob Lee Jun 09 '21 at 17:02