<title>Foreign Attributes</title>
<section id="afp-foreign-attributes-resource">
<title>Resource</title>
- <p>The resource foreign attributes provides the ability to name and control where data object resources (e.g. images)
- will reside in the AFP output. Example:</p>
+ <p>The resource foreign attributes provides the ability to name and control where data object resources
+ (e.g. images/scalable vector graphics) will reside in the AFP output.
+ The afp foreign attributes are only used in conjuntion with <fo:external-graphic/> and <instream-foreign-object/>.
+ Example:</p>
<source><![CDATA[
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:afp="http://xmlgraphics.apache.org/fop/extensions/afp">
...
- <block>
+ <fo:block>
<fo:external-graphic width="2.0cm" content-width="2.0cm" height="1.8cm" content-height="1.8cm"
src="examples/fo/graphics/xml_feather.gif"
afp:resource-name="feather" afp:resource-level="external" afp:resource-group-file="resources.afp"/>
- </block>
+ </fo:block>
+ <fo:block>
+ <fo:instream-foreign-object height="758.047pt" content-height="758.047pt" width="576.96pt" content-width="576.96pt"
+ afp:resource-name"circles" afp:resource-level="inline">
+ <svg xmlns="http://www.w3.org/2000/svg" width="12cm" height="12cm">
+ <g style="fill-opacity:0.7; stroke:black; stroke-width:0.1cm;">
+ <circle cx="6cm" cy="2cm" r="100" style="fill:red;" transform="translate(0,50)" />
+ <circle cx="6cm" cy="2cm" r="100" style="fill:blue;" transform="translate(70,150)" />
+ <circle cx="6cm" cy="2cm" r="100" style="fill:green;" transform="translate(-70,150)"/>
+ </g>
+ </svg>
+ </fo:instream-foreign-object/>
+ </fo:block>
]]></source>
<p>The resource-level attribute where the resource object will reside in the AFP output datastream.
The possible values for this are "inline", "print-file" and "external".
+ When no resource-level attribute is provided, resources are by default placed at "print-file" level.
When "external" is used a resource-group-file attribute must also be specified.</p>
- <p>The afp foreign attributes are only used in conjuntion with <fo:external-graphic/> and <instream-foreign-object/>.</p>
+ <p></p>
</section>
</section>
</section>