OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] [SPAM] How to rotate images? - DocBook XSL or FOP problem?


After having done some research I agree with Bob
Stayton that this is an FOP (trunk) problem.

Hence I give up the idea to do the rotation through a
processing  instruction :(

Thanks,
Darya

--- Darya Said-Akbari <darya_akbari@yahoo.com>
schrieb:

> Sorry in my version I have the fo:block. But this
> was
> not the reason. 
> 
> I prefer not to use the image editor because I want
> to
> let our people to decide on the fly whether they
> want
> to rotate an image or not.
> 
> Going through an image editor is too time consuming.
> 
> I am not sure whether it's an FOP problem or whether
> I
> have to do much more in my customization :(
> 
> Or is it really just an FOP problem with rotation
> and
> I should give up the idea with a processing
> instruction?
> 
> Regards,
> Darya
> 
> --- Bob Stayton <bobs@sagehill.net> schrieb:
> 
> > I'm surprised that FOP didn't complain about your
> > block-container content. 
> > An fo:external-graphic is not a valid child of
> > fo:block-container.  It 
> > should be:
> > 
> > <fo:block-container
> >   <fo:block
> >     <fo:external-graphic
> > 
> > I don't know if that will fix this problem, but it
> > might help.
> > 
> > You might be pushing the envelop in FOP with
> rotated
> > graphics.  As I 
> > suggested before, if you can't get it to work in
> > FOP, you might need to use 
> > an image editor to rotate the graphic in the image
> > file itself, so FOP 
> > doesn't have to deal with it.
> > 
> > Bob Stayton
> > Sagehill Enterprises
> > DocBook Consulting
> > bobs@sagehill.net
> > 
> > 
> > ----- Original Message ----- 
> > From: "Darya Said-Akbari" <darya_akbari@yahoo.com>
> > To: <docbook-apps@lists.oasis-open.org>
> > Sent: Wednesday, October 25, 2006 9:22 AM
> > Subject: Re: [docbook-apps] [SPAM] How to rotate
> > images? - DocBook XSL or 
> > FOP problem?
> > 
> > 
> > >I use the current FOP trunk version. There are
> some
> > > very strange effects I see.
> > >
> > > First of all, when your imagedata has a
> > width="100%"
> > > attribute nothing rotates.
> > >
> > > On the other hand when you rotate you are out of
> > sync
> > > with the rest of the document and only half
> images
> > are
> > > visible.
> > >
> > > Is that a DocBook XSL or a FOP problem?
> > >
> > > I don't know what else than Bob Stayton
> > recommended I
> > > can do :(
> > >
> > > Regards,
> > > Darya
> > >
> > >
> > > --- Darya Said-Akbari <darya_akbari@yahoo.com>
> > > schrieb:
> > >
> > >> I prefer the processing instruction way.
> > >>
> > >> Do I have to copy and paste the 'process.image'
> > >> template from fo/graphics.xsl into my
> > customization?
> > >>
> > >> If yes, how does the adaption in my
> customization
> > >> 'process.image' looks like?
> > >>
> > >> The following does not work :(
> > >>
> > >> <xsl:variable name="rotate">
> > >>   <xsl:call-template name="dbfo-attribute">
> > >>     <xsl:with-param name="pis"
> > >> select="../processing-instruction('dbfo')"/>
> > >>     <xsl:with-param name="attribute"
> > >> select="'reference-orientation'"/>
> > >>   </xsl:call-template>
> > >> </xsl:variable>
> > >>
> > >> <xsl:choose>
> > >>   <xsl:when test="$rotate != ''">
> > >>      <fo:block-container
> > >> reference-orientation="$reference-orientation">
> > >>        <fo:external-graphic ...
> > >>      </fo:block-container>
> > >>   </xsl:when>
> > >>   <xsl:otherwise>
> > >>     <fo:external-graphic ...
> > >>   </xsl:otherwise>
> > >> </xsl:choose>
> > >>
> > >> Can someone give me an example?
> > >>
> > >> Regards,
> > >> Darya
> > >>
> > >>
> > >> --- Bob Stayton <bobs@sagehill.net> schrieb:
> > >>
> > >> > Oddly enough, there is no way to indicate a
> > >> rotated
> > >> > image in DocBook.
> > >> > There is no orient="land" attribute as there
> is
> > on
> > >> > CALS tables.
> > >> >
> > >> > Assuming you add a processing instruction to
> > your
> > >> > mediaobject, imageobject,
> > >> > or imagedata element to indicate a rotated
> > image,
> > >> > you could write a
> > >> > customization of the template named
> > >> 'process.image'
> > >> > from fo/graphics.xsl
> > >> > that puts the fo:external-graphic into an
> > >> > fo:block-container:
> > >> >
> > >> > <fo:block-container
> reference-orientation="90">
> > >> >   <fo:external-graphic ...
> > >> >
> > >> > Or you could use image editing software and
> > create
> > >> a
> > >> > copy of your image
> > >> > file with the image rotated.
> > >> >
> > >> > Bob Stayton
> > >> > Sagehill Enterprises
> > >> > DocBook Consulting
> > >> > bobs@sagehill.net
> > >> >
> > >> >
> > >> > ----- Original Message ----- 
> > >> > From: "Darya Said-Akbari"
> > <darya_akbari@yahoo.com>
> > >> > To: <docbook-apps@lists.oasis-open.org>
> > >> > Sent: Friday, October 06, 2006 5:48 PM
> > >> > Subject: [docbook-apps] [SPAM] How to rotate
> > >> images?
> > >> >
> > >> >
> > >> > > Hi,
> > >> > >
> > >> > > Is there a way I can rotate my images with
> > >> DocBook
> > >> > > XSL?
> > >> > >
> > >> > > Regards,
> > >> > > Darya
> > >> > >
> > >> > >
> > >> > >
> > >> > >
> > >> >
> > >>
> > >
> >
>
___________________________________________________________
> > >> > > Telefonate ohne weitere Kosten vom PC zum
> PC:
> > >> > http://messenger.yahoo.de
> > >> > >
> > >> > >
> > >> >
> > >>
> 
=== message truncated ===



	

	
		
___________________________________________________________ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]