Put the external graphic inside of a properly-sized block container. Skip the scaling, content-height, and content-width stuff.
.png and .gif files work fine with this approach. DPI is increased appropriately as image is scaled down, which helps make high-resolution .gifs out of low-res ones. Hope that helps! jw -----Original Message----- From: Beer, Christian [mailto:[EMAIL PROTECTED]] Sent: Thursday, October 25, 2001 4:51 AM To: Fop-liste (E-Mail) Subject: Problems with images (scaling)... I want to put a logo on a letter using FOP. The logo is quite big, but it shall be scaled to fit into 25mm x 85mm. I tried the following code: ----------------------------- <fo:external-graphic width="25mm" height="85mm" src="{CompanyLogo/@src}" scaling="uniform" content-height="scale-to-fit" content-width="scale-to-fit"/> ----------------------------- but FOP says: ----------------------------- Error in content-height property value 'scale-to-fit': org.apache.fop.fo.expr.PropertyException: No conversion defined ----------------------------- the XSL-Dokumentation says: ----------------------------- [...] 7.13.2. "content-height" XSL Definition: Value: auto | scale-to-fit | <length> | <percentage> | inherit Initial: auto Applies to: fo:external-graphic, fo:instream-foreign-object Inherited: no Percentages: intrinsic height Media: visual Values have the following meanings: auto The content-height should be the intrinsic content-height. scale-to-fit A size of the content-height equal to the height of the viewport. This value implies a certain scaling factor to be applied onto the content. [...] ----------------------------- So if I doesn't use the content-height/width attributes, the logo is printed in the requested width but its original height!! That doesn't look very nice! ;-) Please help me! Thanks in advance Christian __________________________________________________ DIRON Wirtschaftsinformatik GmbH & Co. KG Christian Beer ([EMAIL PROTECTED]) Daimlerweg 39-41 Tel. : +49(251)979-200 48163 Muenster Fax : +49(251)979-2020 Germany Email: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]