From: Marc (marc.liste@free.fr)
Date: Fri Jun 27 2003 - 08:03:34 PDT
Thank for answer,
I'll try to be more explicit.
I have a graphic who is 30cm width, and my page is only 20cm.
But this graphic is an XML file and sometimes it is only 10cm width.
When it is 30cm, I want to reduce it to 20cm, but when it is 10cm I
don't.
In the XML file I don't know the size of the graphic.
WHen I read the XSL documentation, I understand that the scale-to-fit
is what I want, but ...
I try this, but it's the same I have an overflow:
<fo:external-graphic content-width="scale-to-fit" scaling="uniform"
src="url(./Ann7CnvTriP50.gif)"/>
Marc
On Fri, 27 Jun 2003 18:17:22 +0400, you wrote:
>Hello Marc,
>
>What exactly are you trying to achieve? Why to wrap
>fo:external-graphic in fo:inline's?
>Note that 'scale-to-fit' property makes sense only when used with
>explicit 'width' or/and 'height' specified. Those properties define
>viewport size. In your code both images actually have
>width="100%" height="100%". As a result you have viewport with the
>size of parent reference area (whole page in your case, I suppose) and
>hence there is an overflow.
>Consider following example:
> <fo:external-graphic content-width="scale-to-fit"
> width="25pt"
> content-height="100%"
> scaling="uniform"
> src="url(./Ann7CnvTriP51.gif)"/>
>
>This one will scale you image width down to 25pt (height will be
>scaled proportionally).
>
>Best regards,
>Alexander Peshkov mailto:peshkov@renderx.com
>RenderX
>
>
>M> Hello,
>
>M> I will have a look to the thread, and I try to use the solution, but I
>M> always have the same error message :
>M> -- {?no space for an element, trying to recover} ---
>M> and I don't have the graphic in the pdf file.
>
>M> Here is the piece of code I use :
>M> <fo:block font-family="Times" text-align="justify" font-size="9pt"
>color="black">>
>M> <fo:inline>
>M> <fo:external-graphic content-width="scale-to-fit"
>M> content-height="scale-to-fit" scaling="uniform"
>M> src="url(./Ann7CnvTriP50.gif)"/>
>M> </fo:inline>
>M> </fo:block>
>M> <fo:block font-family="Times" text-align="justify" font-size="9pt"
>color="black">>
>M> <fo:inline>
>M> <fo:external-graphic content-width="scale-to-fit"
>M> content-height="100%" width="100%" scaling="uniform"
>M> src="url(./Ann7CnvTriP51.gif)"/>
>M> </fo:inline>
>M> </fo:block>
>
>M> Marc
>M> On Fri, 27 Jun 2003 14:18:46 +0400, you wrote:
>
>>>Hello Marc,
>>>
>>>The short answer: you have to use 'scale-to-fit' value of
>>>content-width/height attributes.
>>>There was several discussion on the list regarding this topic.
>>>Take a look at the posting of David Tolpin:
>>>
>>>http://xep.xattic.com/lists/xep-support/0376.html
>>>
>>>It contains a code snippet that could be useful for you.
>>>
>>>Best regards,
>>>Alexander Peshkov mailto:peshkov@renderx.com
>>>RenderX
>>>
>>>
>>>M> Hello,
>>>
>>>M> I have a problem with graphic resizing.
>>>M> In the same XML file I have small graphic and grphic too big to be on
>>>M> the page.
>>>M> The size can't be given by the author, because he doesn't know the
>>>M> format of the PDF and the same XML is used for HTML.
>>>M> I don't know how to automaticly conserve the size of the small graphic
>>>M> and to force the size of the big graphic to the maximum, if I don't
>>>M> give with to the 'fo:external-graphic' I have an XEP error as the
>>>M> object can be in the margins.
>>>
>>>M> I don't find any information about that in the documentation (XEP or
>>>M> XSL-FO).
>>>
>>>M> Thank for an idea
>>>
>>>M> Marc
>>>
>>>M> -------------------
>>>M> (*) To unsubscribe, send a message with words 'unsubscribe xep-support'
>>>M> in the body of the message to majordomo@renderx.com from the address
>>>M> you are subscribed from.
>>>M> (*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html
>>>
>>>
>>>
>>>С уважением,
>>> Александр mailto:peshkov@renderx.com
>>>
>>>
>>>-------------------
>>>(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
>>>in the body of the message to majordomo@renderx.com from the address
>>>you are subscribed from.
>>>(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html
>
>
>M> -------------------
>M> (*) To unsubscribe, send a message with words 'unsubscribe xep-support'
>M> in the body of the message to majordomo@renderx.com from the address
>M> you are subscribed from.
>M> (*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html
>
>
>-------------------
>(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
>in the body of the message to majordomo@renderx.com from the address
>you are subscribed from.
>(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html
-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo@renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html
This archive was generated by hypermail 2.1.5 : Fri Jun 27 2003 - 08:04:38 PDT