The Object Properties dialog box has properties Visible and Printable.
Currently, we map Visible in the Object Properties dialog to SVG's visibility attribute, while we use a custom attribute for Printable.
When would in-inkscape visibility differ from on-paper visibility?
- Visible on screen but not printable for guide lines/shapes.
- Printable but not hidden [or 90% transparent?] on screen for temporary editing convenience.
I'd guess that the user wants the same things to be printable as they want to be exported to PNG or generally visible as part of the image to be seen by viewers.
If "seen by viewers" includes the use of other SVG agents (e.g. use of a command-line tool for printing or exporting to another format, or embedding in e.g. HTML before printing), then that suggests we should use SVG's visibility property for Printable, and use custom data to indicate what things are currently visible/hidden.
Comments?
pjrm.