[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?
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 > >> > > > >> > > > >> > > >> > > > --------------------------------------------------------------------- > >> > > To unsubscribe, e-mail: > >> > docbook-apps-unsubscribe@lists.oasis-open.org > >> > > For additional commands, e-mail: > >> > docbook-apps-help@lists.oasis-open.org > >> > > > >> > > > >> > > > >> > > >> > > >> > > >> > >> > >> > >> > >> > >> > >> > >> > > > ___________________________________________________________ > >> > >> Der frühe Vogel fängt den Wurm. Hier gelangen Sie > >> zum neuen Yahoo! Mail: http://mail.yahoo.de > >> > >> > > > --------------------------------------------------------------------- > >> To unsubscribe, e-mail: > >> docbook-apps-unsubscribe@lists.oasis-open.org > >> For additional commands, e-mail: > >> docbook-apps-help@lists.oasis-open.org > >> > === 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]