ODF New Proposal Template

Summary

Proposal owner:

Doug Mahugh

Proposal short name:

hidden drawing objects

Rationale

Use cases:

Users want to make drawing objects invisible when they do not need to see the object at the time but they want to maintain the content. This can be accomplished in presentations by creating a layer and making the entire layer invisible, but it is not possible to make individual drawing objects invisible and it is not possible to make drawing objects invisible in any way in spreadsheets or text documents. This could be enabled by adding a visibility attribute to either the drawing object itself or the style associated with the drawing object.

Alternatives considered:

Object invisibility could be enabled by extending support for layers to spreadsheets and text documents.  Adding support for layers to spreadsheets and text documents would probably be needlessly complicated compared to simply adding an attribute for object invisibility. 

Requested changes to the ODF Standard

Text changes/additions (please state section numbers):

An invisibility attribute could be added either to the drawing object itself or to the object’s style.

If added to the drawing object, the attribute would need to be listed as an optional attribute for:
<dr3d:scene> 9.5.1, <draw:a> 9.4.11.1, <draw:caption> 9.3.11, <draw:circle> 9.3.8, <draw:connector> 9.3.10, <draw:control> 9.3.13, <draw:custom-shape> 9.6.1, <draw:ellipse> 9.3.9, <draw:frame> 9.4.2, <draw:g> 9.3.15, <draw:line> 9.3.3, <draw:measure> 9.3.12, <draw:page-thumbnail> 9.3.14, <draw:path> 9.3.7, <draw:polygon> 9.3.5, <draw:polyline> 9.3.4, <draw:rect> 9.3.2, <draw:regular-polygon> 9.3.6
If added to the style, the attribute would be listed as an optional attribute in <style:graphic-properties> 16.14.

Schema changes/additions:

Addition of a new attribute to section 18, such as a Boolean attribute draw:visible. This would be added as a optional attribute in either:

1.       <dr3d:scene> 9.5.1, <draw:a> 9.4.11.1, <draw:caption> 9.3.11, <draw:circle> 9.3.8, <draw:connector> 9.3.10, <draw:control> 9.3.13, <draw:custom-shape> 9.6.1, <draw:ellipse> 9.3.9, <draw:frame> 9.4.2, <draw:g> 9.3.15, <draw:line> 9.3.3, <draw:measure> 9.3.12, <draw:page-thumbnail> 9.3.14, <draw:path> 9.3.7, <draw:polygon> 9.3.5, <draw:polyline> 9.3.4, <draw:rect> 9.3.2, <draw:regular-polygon> 9.3.6

2.       <style:graphic-properties> 16.14

Impacts

Conformance:

No impact - optional attribute.

Backwards compatibility:

No impact.

Accessibility impact:

No impact.

Workflow (to be filled in by TC Chairs)

Category: CategoryNewProposal

Date Proposal initially made:

Dates Proposal discussed on TC calls:

Date vote is requested:

Date vote is held:

Results of vote:

hidden_drawing_objects (last edited 2009-08-12 18:04:26 by localhost)