Bug 68662 - Ship some templates with different grids
Summary: Ship some templates with different grids
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
(earliest affected)
Inherited From OOo
Hardware: Other All
: medium enhancement
Assignee: Not Assigned
Whiteboard: BSA
Keywords: difficultyBeginner, easyHack, skillDesign, topicDesign
Depends on:
Blocks: Draw-UX
  Show dependency treegraph
Reported: 2013-08-28 13:50 UTC by Clément OUDOT
Modified: 2020-03-20 02:37 UTC (History)
7 users (show)

See Also:
Crash report or crash signature:


Note You need to log in before you can comment on or make changes to this bug.
Description Clément OUDOT 2013-08-28 13:50:56 UTC
Problem description: 

Steps to reproduce:
1. Show grid in a draw document
2. Print document

Current behavior:
Grid is not printed, and no option is available to enable the printing of the grid

Expected behavior:
It would be nice to be able to choose to print or not the grid
Operating System: Windows 7
Version: release
Comment 1 tommy27 2013-09-11 19:08:51 UTC
no such a feature exists in any LibO release.
set status to NEW and version to 3.3.0.
Comment 2 Timur 2015-09-08 12:20:50 UTC Comment hidden (obsolete)
Comment 3 Heiko Tietze 2016-06-20 13:49:13 UTC
From the UI perspective the option would go into the print dialog at the options tab. But isn't the inbuilt grid just a visual helper? Why not use a background fill style or a couple of lines (at best on a separate layer) when you want to have a printable grid. Sounds like a cleaner solution to me.
Comment 4 Clément OUDOT 2016-06-22 13:57:54 UTC
The idea was to not recreate a grid in another layer.

Yes the option should be in print dialog.

Consider this as a new feature request, I admit this may not be needed by the majority of users but can help some.
Comment 5 Al 2016-08-03 23:27:41 UTC
I have been waiting for this feature for years, and at this point it is the *only* thing that forces me to abandon Draw and use other drawing tools.  Draw is actually quite adept at quick technical drawings, which I do frequently (and I believe many others do as well).  Unfortunately, the scale that is used in any given technical document needs to be explicit *and* visible as represented by a reference grid.  At the moment that is difficult to do in Draw, the only way is to draw a grid of lines exactly over the grid.  However, as soon as you do that these lines are constantly in your way as you attempt to manipulate the drawing, being selected when you don't want them to be selected, etc.  Plus, if one decides to change the scaling in a drawing that grid of lines needs to be deleted and a different grid again drawn in its place.

Please consider this a near-term feature request.  I would propose a very simple implementation consisting of a checkbox to turn it on/off, a color selector to set the color of the gridlines, and a transparency setting to determine their transparency.

Comment 6 Regina Henschel 2016-08-04 00:01:49 UTC
Drawing your own grid needs only a few clicks. Draw a vertical line at the left edge, then Edit > Duplicate. Draw a horizontal line at the top edge, then Edit > Duplicate. Don't forget to use a separate layer for your grid, so you can easily protect and hide them if needed. Having full control about thickness, color and style is an advantage for me. As far as I know, at least in Germany technical drawings to not need a grid but measure lines.
Comment 7 Heiko Tietze 2016-08-04 07:30:33 UTC
Would it be a good idea to have a tool/extension/dialog to automatically create such a grid collection (formerly known as 'layer')? Could be an EASYHACKEXTENSION.
Comment 8 Heiko Tietze 2020-03-19 11:35:16 UTC
We discussed the topic in the design meeting. While it sounds reasonable that sometimes you want to print the grid it's a helper functions and can become complex: thickness, straightness, color etc. might need to be configurable. See also bug 130995.

We could alternatively ship a couple of templates with grids on a layer that illustrate how the customization is done. An example would be bug 131418.