xmlgraphics-fop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Meyer (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FOP-1333) External graphic doesnt size properly with height set at 100%
Date Mon, 03 Jun 2013 15:05:20 GMT

    [ https://issues.apache.org/jira/browse/FOP-1333?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13673190#comment-13673190

Robert Meyer commented on FOP-1333:

Another old one, but seemingly still valid today. I am sure this issue has come up elsewhere
on the message board before now. I think the block is taking into consideration the line spacing
even though there is no text. If you specify the parent block of the image to have font-size="0",
the image fills the complete height

I think this is a bit of a grey area with regard to whether the block takes into consideration
line spacing if there is no text. Again, not sure if this should be left open as this is unlikely
to be changed unless someone has some strong views on removing line spacing with no text.
> External graphic doesnt size properly with height set at 100%
> -------------------------------------------------------------
>                 Key: FOP-1333
>                 URL: https://issues.apache.org/jira/browse/FOP-1333
>             Project: Fop
>          Issue Type: Bug
>          Components: general
>    Affects Versions: 0.93
>         Environment: Operating System: other
> Platform: PC
>            Reporter: Barry Pearce
>         Attachments: logo.jpg, test.pdf
> The following XSL-FO causes a complaint about the graphics being out of limits
> and DOES NOT render at the scaled size. The specification states that a height
> of 100% should cause the area to be set at the same size of the parent (which
> should be the size of extent in this case.
> <?xml version="1.0" encoding="utf-8"?>
> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
> 	<fo:layout-master-set>
> 		<fo:simple-page-master master-name="Form"
> 				page-width="210mm" page-height="297mm"
> 				margin-top="10mm"  margin-bottom="10mm"
> 				margin-left="10mm" margin-right="10mm"
> 				padding="0">
> 			<fo:region-body 
> 				margin="0" margin-top="32mm" padding="0"/>
> 			<fo:region-before extent="32mm"
> 				margin="0" padding="0"/>
> 		</fo:simple-page-master>
> 	</fo:layout-master-set>
>     <fo:page-sequence master-reference="Form">
> 	    <fo:static-content flow-name="xsl-region-before">
> 			<fo:block text-align="center"
> 					height="100%" width="100%"
> 					border-style="solid" border-color="orange" border-width="0.25mm">
> 				<fo:external-graphic
> 						border-style="solid" border-color="black" border-width="0.25mm"
> 						scaling="uniform" scaling-method="resample-any-method"
> 						height="100%" content-height="scale-to-fit"
> 						src="logo.jpg"
> 						/>
> 			</fo:block>
> 		</fo:static-content>
> 		<fo:flow flow-name="xsl-region-body">
> 			<fo:block-container
> 					height="100%" width="100%"
> 					border-style="solid" border-color="blue" border-width="0.25mm">
> 				<fo:block text-align="center" font-size="20pt" font-family="serif"
> line-height="30pt">
> 		    		LOGO CHECK
> 	    		</fo:block>
>     		</fo:block-container>
> 		</fo:flow>
>     </fo:page-sequence>
> </fo:root>

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message