You can enable crop marks in your document by setting crop.marks=1 and xep.extensions=1.
Appearance of crop marks can be controlled by parameters crop.mark.bleed (6pt), crop.mark.offset (24pt) and crop.mark.width (0.5pt).
Also there is new named template called user-xep-pis. You can overwrite it in order to produce some PIs that can control XEP as described in http://www.renderx.com/reference.html#Output_Formats
</xsl:attribute>
<xsl:if test="$xep.extensions != 0">
+ <xsl:call-template name="xep-pis"/>
<xsl:call-template name="xep-document-information"/>
</xsl:if>
<xsl:if test="$axf.extensions != 0">
<!ENTITY compact.list.item.spacing SYSTEM "../params/compact.list.item.spacing.xml">
<!ENTITY component.title.properties SYSTEM "../params/component.title.properties.xml">
<!ENTITY component.label.includes.part.label SYSTEM "../params/component.label.includes.part.label.xml">
+<!ENTITY crop.marks SYSTEM "../params/crop.marks.xml">
+<!ENTITY crop.mark.width SYSTEM "../params/crop.mark.width.xml">
+<!ENTITY crop.mark.offset SYSTEM "../params/crop.mark.offset.xml">
+<!ENTITY crop.mark.bleed SYSTEM "../params/crop.mark.bleed.xml">
<!ENTITY current.docid SYSTEM "../params/current.docid.xml">
<!ENTITY default.table.width SYSTEM "../params/default.table.width.xml">
<!ENTITY default.units SYSTEM "../params/default.units.xml">
&ebnf.statement.terminator;
</reference>
+<reference><title>Prepress</title>
+&crop.marks;
+&crop.mark.width;
+&crop.mark.offset;
+&crop.mark.bleed;
+</reference>
+
<!--
<reference><title></title>
</reference>
<src:fragref linkend="compact.list.item.spacing.frag"/>
<src:fragref linkend="component.label.includes.part.label.frag"/>
<src:fragref linkend="component.title.properties.frag"/>
+<src:fragref linkend="crop.marks.frag"/>
+<src:fragref linkend="crop.mark.width.frag"/>
+<src:fragref linkend="crop.mark.offset.frag"/>
+<src:fragref linkend="crop.mark.bleed.frag"/>
<src:fragref linkend="current.docid.frag"/>
<src:fragref linkend="default.float.class.frag"/>
<src:fragref linkend="default.image.width.frag"/>
</xsl:choose>
</xsl:template>
+<xsl:template name="xep-pis">
+ <xsl:if test="$crop.marks != 0">
+ <xsl:processing-instruction name="xep-pdf-crop-mark-width"><xsl:value-of select="$crop.mark.width"/></xsl:processing-instruction>
+ <xsl:processing-instruction name="xep-pdf-crop-offset"><xsl:value-of select="$crop.mark.offset"/></xsl:processing-instruction>
+ <xsl:processing-instruction name="xep-pdf-bleed"><xsl:value-of select="$crop.mark.bleed"/></xsl:processing-instruction>
+ </xsl:if>
+
+ <xsl:call-template name="user-xep-pis"/>
+</xsl:template>
+
+<!-- Placeholder for user defined PIs -->
+<xsl:template name="user-xep-pis"/>
+
</xsl:stylesheet>
--- /dev/null
+<refentry id="crop.mark.bleed">
+<refmeta>
+<refentrytitle>crop.mark.bleed</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>crop.mark.bleed</refname>
+<refpurpose>Length of invisible part of crop marks.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='crop.mark.bleed.frag'><xsl:param name="crop.mark.bleed" select="'6pt'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Length of invisible part of crop marks. Crop marks are controlled by
+<parameter>crop.marks</parameter> parameter.</para>
+
+</refsect1>
+</refentry>
--- /dev/null
+<refentry id="crop.mark.offset">
+<refmeta>
+<refentrytitle>crop.mark.offset</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>crop.mark.offset</refname>
+<refpurpose>Length of crop marks.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='crop.mark.offset.frag'><xsl:param name="crop.mark.offset" select="'24pt'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Length of crop marks. Crop marks are controlled by
+<parameter>crop.marks</parameter> parameter.</para>
+
+</refsect1>
+</refentry>
--- /dev/null
+<refentry id="crop.mark.width">
+<refmeta>
+<refentrytitle>crop.mark.width</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>crop.mark.width</refname>
+<refpurpose>Width of crop marks.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='crop.mark.width.frag'><xsl:param name="crop.mark.width" select="'0.5pt'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Width of crop marks. Crop marks are controlled by
+<parameter>crop.marks</parameter> parameter.</para>
+
+</refsect1>
+</refentry>
--- /dev/null
+<refentry id="crop.marks">
+<refmeta>
+<refentrytitle>crop.marks</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>crop.marks</refname>
+<refpurpose>Output crop marks?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='crop.marks.frag'><xsl:param name="crop.marks" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, crop marks will be added to each page. Currently this
+works only with XEP if you have <parameter>xep.extensions</parameter> set.</para>
+
+</refsect1>
+</refentry>