W3C home > Mailing lists > Public > www-xsl-fo@w3.org > July 2008

Re: supress object print

From: Jeremias Maerki <dev@jeremias-maerki.ch>
Date: Wed, 09 Jul 2008 09:07:16 +0200
To: www-xsl-fo@w3.org
Message-Id: <20080709090635.1CF8.DEV@jeremias-maerki.ch>

You can't, at least not with Apache FOP. I'm really curious if other
implementations support this (and how).

On 08.07.2008 22:09:40 good_guddu wrote:
> 
> 
> I agree with assesment below,but what are my options to go about the task?
> 
> how can i control the print behaviour?
> 
> 
> Jeremias Maerki-2 wrote:
> > 
> > 
> > You seem to be using Apache FOP. As you can see at [1], Apache FOP
> > doesn't support the "visibility" property, yet. Still, I don't think the
> > "visibility" property is what you would need to make a distinction
> > between print and display. The spec doesn't make this distinction. Maybe
> > an extension to "visibility" would be necessary.
> > 
> > Do other FO implementations support this? And how did they implement it?
> > Using the Optional Content feature in PDF 1.5? I haven't found any
> > references, yet.
> > 
> > [1]
> > http://xmlgraphics.apache.org/fop/compliance.html#fo-property-visibility
> > 
> > On 02.07.2008 17:41:05 good_guddu wrote:
> >> 
> >> i need the ability to view object on pdf when viewed from pc,but hide it
> >> when
> >> printed.
> >> code below
> >> 
> >> name.xml
> >> 
> >> <name>John</name>
> >> 
> >> nametofo.xsl
> >> 
> >> <?xml version="1.0" encoding="utf-8"?>
> >> <xsl:stylesheet version="1.0"
> >>       xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> >>       xmlns:fo="http://www.w3.org/1999/XSL/Format">
> >>   <xsl:output method="xml" indent="yes"/>
> >>   <xsl:template match="/">
> >>     <fo:root>
> >>       <fo:layout-master-set>
> >>         <fo:simple-page-master master-name="A4-portrait"
> >>               page-height="29.7cm" page-width="21.0cm" margin="2cm">
> >>           <fo:region-body/>
> >>         </fo:simple-page-master>
> >>       </fo:layout-master-set>
> >>       <fo:page-sequence master-reference="A4-portrait" >
> >>         <fo:flow flow-name="xsl-region-body">
> >>           <fo:block  >
> >>             Hello, <xsl:value-of select="name"/>!
> >>           </fo:block>
> >>         </fo:flow>
> >>       </fo:page-sequence>
> >>     </fo:root>
> >>   </xsl:template>
> >> </xsl:stylesheet>
> >> 
> >> Run command
> >> fop -xml name.xml -xsl name2fo.xsl -pdf name.pdf
> >> 
> >> can it be done?
> >> Tried visibility="hidden" does not work.
> >> -- 
> >> View this message in context:
> >> http://www.nabble.com/supress-object-print-tp18240529p18240529.html
> >> Sent from the w3.org - www-xsl-fo mailing list archive at Nabble.com.
> >> 
> >> 
> > 
> > 
> > 
> > 
> > Jeremias Maerki
> > 
> > 
> > 
> > 
> 
> -- 
> View this message in context: http://www.nabble.com/supress-object-print-tp18240529p18347987.html
> Sent from the w3.org - www-xsl-fo mailing list archive at Nabble.com.
> 




Jeremias Maerki
Received on Wednesday, 9 July 2008 07:07:47 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 July 2008 07:07:47 GMT