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