我想在fpdf asp version
创建的所有pdf页面中包含标题图像<%@language =vbscript %>
<!--#include file="fpdf.asp"-->
<%
Set pdf=CreateJsObject("FPDF")
Pdf.Header = function Header ( )
Pdf.image "imgurl ", 2,3,205,12
End function
pdf.CreatePDF()
pdf.SetPath("fpdf/")
pdf.SetFont "Arial","B",16
pdf.Open()
pdf.AddPage()
pdf.AddPage ()
pdf.Cell 40,10,"Hello, world!"
pdf.Close()
pdf.Output()
%>
It shows error " syntax error " at
pdf.header= function Header ()
但是当我使用
时<%@language=javascript%>
<%
Var pdf = new FPDF ( );
Pdf.Header = function Header ( )
{
Pdf.image ('imgurl ', 2,3,205,12);
}
%>
它工作正常但我必须使用vbscript请帮助
答案 0 :(得分:0)
以下是代码:
<script language="javascript" runat="server">
function redefine(Obj)
{
Obj.Header=function Header()
{
Obj.Image('header20512.jpg',2,3,205,12);
}
}
</script>
<script language="vbscript">
<!--#include file="fpdf.asp" -->
<%
dim pdf
set pdf=CreateJsObject("FPDF")
redefine pdf
pdf.CreatePDF()
pdf.SetPath("fpdf/")
pdf.SetFont "Arial","",10
pdf.Open()
pdf.AddPage()
pdf.Ln(8)
pdf.AddPage()
pdf.Ln()
pdf.Close()
pdf.Output()
%>