[ https://issues.apache.org/jira/browse/FOP-616?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
simon steiner updated FOP-616: ------------------------------ Fix Version/s: (was: 2.2) 2.3 > [PATCH] "visibility" property is not implemented > ------------------------------------------------ > > Key: FOP-616 > URL: https://issues.apache.org/jira/browse/FOP-616 > Project: FOP > Issue Type: Bug > Components: unqualified > Affects Versions: trunk > Environment: Operating System: other > Platform: Other > Reporter: Martin Aubele > Assignee: Chris Bowditch > Fix For: 2.3 > > Attachments: FOP616.patch, visibility.patch > > > The property visibility is not implemented. > I would need especially the visibility="hidden" behavior for block elements. > Proposal for the fix for Block: > 1. Change the definition of the visiblity property in foproperties.xml > to: > <property> > <name>visibility</name> > <inherited>false</inherited> > <!-- > original code: > <datatype>ToBeImplemented</datatype> > <default>visible</default> > changed my martin.aub...@gmx.de > --> > <datatype>Enum</datatype> > <enumeration> > <value const="VISIBLE">visible</value> > <value const="HIDDEN">hidden</value> > <value const="COLLAPSE">collapse</value> > <value const="INHERIT">inherit</value> > </enumeration> > </property> > 2. Put the following line at the beginning of Block#layout: > Property visibility = this.properties.get("visibility"); > if (visibility != null && visibility.getEnum() == Visibility.HIDDEN) > return new Status(OK); -- This message was sent by Atlassian JIRA (v7.6.3#76005)