[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]