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 know if I was too fast stating that XEP supports it, but I
will evaluate it. My assumption was based on
http://www.renderx.com/reference.html  -> Core Options ->
SUPPORT_XSL11 which turns on/off XSL-FO 1.1 support. I will try
tomorrow and tell you if it works or not. For me this would be a
really useful feature too.

Cheers,
Tobias


On Sun, Nov 15, 2009 at 8:13 PM, David Cramer <dcramer@motive.com> wrote:
> 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]