#29333

<pd4ml:transform
screenWidth="#s_screenWidth#"
pageFormat="A4"
pageOrientation="#Orientation#"
pageInsets="0,0,0,0,mm"
enableImageSplit="FALSE"
inline="true"
fileName="#s_fileName#"
encoding="ISO8859_1"
interpolateImages="FALSE"
>

<body style="padding-top: 0; margin-top: 0">
<pd4ml:usettf from="java:fonts"/>

<pd4ml:header areaHeight="-1" pagesToSkip="0">
<cfoutput>
#pdfHeader#
</cfoutput>
</pd4ml:header>


<pd4ml:footer areaHeight="-1" pagesToSkip="0">
<cfoutput>
#pdfFooter#
</cfoutput>
</pd4ml:footer>

<cfif len(trim(s_filedir))>
<pd4ml:savefile
dir="#s_filedir#"
name="#s_fileName#"
redirect="DISABLED"
debug="false"
/>
</cfif>

<cfoutput>
#pdfBody#
</cfoutput>
</body>
</pd4ml:transform>

SCREENWIDTH i adjust based on the orientation :
Portrait :

<cfset s_screenWidth = "700">
Landscape : <cfset s_screenWidth = "1000">

margin i set in each part of the document (header, footer and body)
because when i set the margin in pageInsets, the header and footer is also affect with the margin setting

and still the result is different from the pdf render from cfdocument