You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by "Chris Bowditch (JIRA)" <ji...@apache.org> on 2017/04/06 14:31:41 UTC
[jira] [Assigned] (FOP-616) [PATCH] "visibility" property is not
implemented
[ https://issues.apache.org/jira/browse/FOP-616?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Bowditch reassigned FOP-616:
----------------------------------
Assignee: Chris Bowditch
> [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
> Attachments: 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.aubele@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
(v6.3.15#6346)