[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [docbook-apps] Image overflows
I don't see any reference to it being supported in the XEP docs. This is surprising given how usefult a feature it is. http://www.google.com/search?q=%22scale-down-to-fit%22+site%3Arenderx.com&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a David > -----Original Message----- > From: Tobias Anstett [k15t.com] [mailto:tobias@k15t.com] > Sent: Sunday, November 15, 2009 7:24 AM > To: Vincent Hennebert > Cc: DocBook Apps > Subject: Re: [docbook-apps] Image overflows > > Thanks Vincent, thanks Bob, > > We are using FOP as well as XEP so it should work for me. Are > there any plans to update the graphics template to support > this FO 1.1 feature out of the box? > > Best, > Tobias > > > On Fri, Nov 13, 2009 at 9:19 PM, Vincent Hennebert > <vhennebert@gmail.com> wrote: > > Hi Bob, > > > > Bob Stayton wrote: > >> Hi Vincent, > >> If you don't mind my asking, how did you learn that FOP > 0.95 supports > >> it? > > > > I ran it on a simple FO file and noticed it was producing > the expected > > output, so I assumed it had support for it :-) > > > > > >> The FOP compliance page does not mention it: > >> > >> http://xmlgraphics.apache.org/fop/compliance.html > >> > >> The only 1.1 property it mentions is for bookmarks. I suspect the > >> compliance page needs to be updated. > > > > Indeed, what's confusing is that the compliance page mentions the > > XSL-FO 1.0 Recommendation, and not 1.1. In fact, FOP has already > > started to implement some 1.1 features. > > (Actually, there already is a reported bug about that: > > https://issues.apache.org/bugzilla/show_bug.cgi?id=46565) > > > > > > Vincent > > > > > >> Bob Stayton > >> Sagehill Enterprises > >> bobs@sagehill.net > >> > >> > >> ----- Original Message ----- From: "Vincent Hennebert" > >> <vhennebert@gmail.com> > >> To: "docbook-apps" <docbook-apps@lists.oasis-open.org> > >> Sent: Friday, November 13, 2009 9:16 AM > >> Subject: Re: [docbook-apps] Image overflows > >> > >> > >>> Hi Bob, > >>> > >>> Bob Stayton wrote: > >>>> Hi, > >>>> > >>>> content-width="scale-down-to-fit" > >>>> > >>>> is a new feature in XSL-FO version 1.1. Do you know of > any XSL-FO > >>>> processors that support it? I can't seem to find it > mentioned in > >>>> any documentation of the processors. > >>> > >>> Apache FOP supports it since version 0.95. I don't know > about other > >>> XSL-FO processors. > >>> > >>> > >>> Vincent > >>> > >>> > >>>> Bob Stayton > >>>> Sagehill Enterprises > >>>> bobs@sagehill.net > >>>> > >>>> > >>>> ----- Original Message ----- From: "Vincent Hennebert" > >>>> <vhennebert@gmail.com> > >>>> To: "docbook-apps" <docbook-apps@lists.oasis-open.org> > >>>> Sent: Friday, November 13, 2009 2:53 AM > >>>> Subject: Re: [docbook-apps] Image overflows > >>>> > >>>> > >>>>> Hi Tobias, > >>>>> > >>>>> Tobias Anstett [k15t.com] wrote: > >>>>>> Hi, > >>>>>> > >>>>>> Recently I had a problem with image overflows using Apache as > >>>>>> well as XEP. > >>>>>> > >>>>>> I use both very wide and very high images in my documentation. > >>>>>> When applying my customization layers they are always > scaled to > >>>>>> match the width of the page but I have problems if the > image is > >>>>>> still to high to match the available page space/size. > >>>>>> > >>>>>> Using Apache images are just rendered on top of the > page ignoring > >>>>>> the page master setup (so above header, body, footer, starter > >>>>>> ...) not fitting into the available area in the body. > >>>>>> Using XEP there is just some information in the logs > stating that > >>>>>> XEP was not able to satisfy the constraints and (!!!) does not > >>>>>> print the image at all. > >>>>>> > >>>>>> I use <d:imagedata width="100%" contentdepth="100%" .../> in docbook. > >>>>>> Is there a way to enable some kind of auto-fit > functionality? In > >>>>>> a customization layer producing some kind of powerpoint slide > >>>>>> layout I overwrote the graphic template to set the (maximum) > >>>>>> height. Now, > >>>>>> i) very wide but not that high images are scaled to fit the > >>>>>> available width (OK) > >>>>>> ii) very high but not very wide images are scaled to fit the > >>>>>> available height (OK) > >>>>>> iii) small images are upscaled to match height or respectively > >>>>>> the width (NOT REALLY OK) > >>>>>> > >>>>>> > >>>>>> Do somebody have a solution for point iii ? > >>>>> > >>>>> Not sure of what needs to be done at the DocBook level, > but at the > >>>>> XSL-FO level you should generate something like this: > >>>>> <fo:external-graphic src="url('path/to/the/image')" > >>>>> inline-progression-dimension.maximum="100%" > >>>>> content-width="scale-down-to-fit" > >>>>> block-progression-dimension.maximum="<height of > region-body>" > >>>>> content-height="scale-down-to-fit"/> > >>>>> > >>>>> That should keep small images to their natural widths and scale > >>>>> down bigger images. > >>>>> > >>>>> > >>>>> HTH, > >>>>> Vincent > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > docbook-apps-unsubscribe@lists.oasis-open.org > > For additional commands, e-mail: > > docbook-apps-help@lists.oasis-open.org > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org > For additional commands, e-mail: > docbook-apps-help@lists.oasis-open.org > >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]