xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Luis Bernardo <lmpmberna...@gmail.com>
Subject Re: Scaling images
Date Tue, 25 Feb 2014 13:04:36 GMT
Add the height attribute to the external-graphic element. Now, I was
expecting that height="100%" would work in this case but it doesn't seem to
be the case so either there is a bug in the code or in my understanding.
But if you specify an absolute value, say height="150mm", then it works.


On Mon, Feb 24, 2014 at 2:54 PM, <markus.sticker.epos@zf.com> wrote:

>  But it fails also.
>
> Is there really a support of content-height="scale-to-fit"    ?
>
>
>
> *Von:* Luis Bernardo [mailto:lmpmbernardo@gmail.com]
> *Gesendet:* Montag, 24. Februar 2014 15:46
>
> *An:* fop-users@xmlgraphics.apache.org
> *Betreff:* Re: Scaling images
>
>
>
> Yes, that is the best approach. You can even check now that a percentage
> for the height attribute in the external-graphic element works since the
> height of the containing block is being explicitly set.
>
>
>
> On Mon, Feb 24, 2014 at 2:25 PM, <markus.sticker.epos@zf.com> wrote:
>
> Ok should I use something like this?
>
>       <fo:block-container width="100mm" height="150mm" border="solid solid
> solid solid" border-color="pink" background-color="violet" >
>
>         <fo:block id="id1049528" border="solid solid solid solid"
> border-color="red" background-color="blue">
>
>           <fo:external-graphic src="url(
> file:///c:/temp/SernaPlugin/Source/draft/draft/hoch.jpg)"
> content-height="scale-to-fit"     scaling="uniform"/>
>
>         </fo:block>
>
>       </fo:block-container>
>
>
>
> *Von:* Luis Bernardo [mailto:lmpmbernardo@gmail.com]
> *Gesendet:* Montag, 24. Februar 2014 14:33
> *An:* fop-users@xmlgraphics.apache.org
> *Betreff:* Re: Scaling images
>
>
>
> I think the issue is height="100%", which doesn't work the way you
> probably expect... When you specify 100%, you want 100% of what? Width does
> not suffer from the same "problem" because the width is constrained by the
> page width. Since the height is not constrained by the page height, as you
> maybe expected, then you get the  behavior you noticed.
>
>
>
> From the spec for height:
>
>
>
> <percentage>
>
> Specifies a percentage height. The percentage is calculated with respect
> to the height of the
>
> generated box's containing block. If the height of the containing block is
> not specified explicitly
>
> (i.e., it depends on content height), the value is interpreted like "auto".
>
>
>
> So that's what you get, i.e., you get auto.
>
>
>
> On Mon, Feb 24, 2014 at 1:09 PM, <markus.sticker.epos@zf.com> wrote:
>
> Hello FOP,
>
>
>
> I've got an issue about scalling images.
>
> The target is to scale images so they fit to the space on the page.
>
> Scaling the width works fine.
>
> I set this ("breit.png" is a picture with extreme width):
>
> <fo:external-graphic src="url(
> file:///c:/temp/SernaPlugin/Source/draft/draft/breit.png)"
> content-width="scale-to-fit"  width="100%" height="100%"
> inline-progression-dimension.maximum="100%"
> inline-progression-dimension.minimum="1%"  scaling="uniform" />
>
>
>
> So I tried this ("hoch.png" is a picture with extreme height) :
>
> <fo:external-graphic src="url(
> file:///c:/temp/SernaPlugin/Source/draft/draft/hoch.png)"
> content-height="scale-to-fit" width="100%" height="100%"
> inline-progression-dimension.maximum="100%"
> inline-progression-dimension.minimum="1%"  scaling="uniform"/>
>
> à That failed à The image was not scaled.
>
>
>
> So what's wrong ?
>
>
>
> Thanks and
> Kind regards
>
> Markus Sticker
> Forschung und Entwicklung ZF Konzern/Research and Development ZF Group
> Infrastruktur/Infrastructure (DTEP4)
>
> *ZF **Friedrichshafen AG*
> 88038 Friedrichshafen, Deutschland/Germany
> Telefon/Phone  +49 7541 77-7644, Telefax/Fax  +49 7541 77-907644
> *Markus.Sticker.Epos@zf.com <Markus.Sticker.Epos@zf.com>*
>
>
> Vorsitzender des Aufsichtsrats/Chairman of the Supervisory Board: Prof.
> Dr. Giorgio Behr
> Vorstand/Board of Management: Dr. Stefan Sommer (Vorsitzender/CEO), Dr.
> Konstantin Sauer, Jürgen Holeksa, Michael Hankel, Wilhelm Rehm, Rolf Lutz
>
> Sitz/Headquarters: Friedrichshafen
> Handelsregistereintrag Amtsgericht Ulm HRB 630206/Trade register of the
> municipal court of Ulm HRB 630206
>
>
>
>
>
>
>

Mime
View raw message