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


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


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]