You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by "Andreas L. Delmelle (JIRA)" <ji...@apache.org> on 2016/02/18 23:17:18 UTC

[jira] [Comment Edited] (FOP-2578) Add support for the background shorthand property

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

Andreas L. Delmelle edited comment on FOP-2578 at 2/18/16 10:16 PM:
--------------------------------------------------------------------

Actually, I don't think it is that difficult to add, given that, apart from background-attachment, all the other base or shorthand properties are already implemented. Not sure why it was never done. Perhaps simply because there was not enough demand, and priorities and such...

For someone looking at taking a crack at this, the existing pair {{o.a.f.fo.properties.FontShorthandParser}} and {{o.a.f.fo.properties.FontShorthandProperty}} can serve to get some idea on how to implement such shorthands. 
The only part I am a bit uncertain about is the fact that this is actually a 'shorthand shorthand' if you will (i.e. background-position is in itself already a shorthand). Not sure how much complexity that would add.

EDIT - Just caught the remark about FOP-1423... That one would have to be fixed first, obviously.
Just my 2 cents...


was (Author: adelmelle):
Actually, I don't think it is that difficult to add, given that, apart from background-attachment, all the other base or shorthand properties are already implemented. Not sure why it was never done. Perhaps simply because there was not enough demand, and priorities and such...

For someone looking at taking a crack at this, the existing pair {{o.a.f.fo.properties.FontShorthandParser}} and {{o.a.f.fo.properties.FontShorthandProperty}} can serve to get some idea on how to implement such shorthands. 
The only part I am a bit uncertain about is the fact that this is actually a 'shorthand shorthand' if you will (i.e. background-position is in itself already a shorthand). Not sure how much complexity that would add.

Just my 2 cents...

> Add support for the background shorthand property
> -------------------------------------------------
>
>                 Key: FOP-2578
>                 URL: https://issues.apache.org/jira/browse/FOP-2578
>             Project: FOP
>          Issue Type: Improvement
>          Components: fo/unqualified
>    Affects Versions: 2.1
>            Reporter: Vincent Massol
>
> The following input doesn't display any image in the PDF generated by FOP:
> {code}
> <fo:block role="html:div" background="url(&quot;http://semiticsoft.com/resources/front_end/images/Icon-Globe-Small.gif&quot;) no-repeat right center">
>   <fo:block space-before="0.8em" space-after="0.8em" text-indent="0em" role="html:p">hello<fo:block role="html:br"/>world</fo:block>
>    </fo:block>
> </fo:block>
> {code}
> While the following does:
> {code}
> <fo:block role="html:div" background-image="url(&quot;http://semiticsoft.com/resources/front_end/images/Icon-Globe-Small.gif&quot;)" background-repeat="no-repeat" background-position="right center">
>   <fo:block space-before="0.8em" space-after="0.8em" text-indent="0em" role="html:p">hello<fo:block role="html:br"/>world</fo:block>
>    </fo:block>
> </fo:block>
> {code}
> It would be nice if the "background" shortcut property could be supported:
> https://www.w3.org/wiki/CSS/Properties/background
> Thanks!



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)