2016-01-22 25 views
0

我想包括在通過FPDF asp版錯誤ASP FPDF頭使用VBScript

<%@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() 

創建的所有PDF頁面的標題圖片但是當我使用

<%@language=javascript%> 
<% 
Var pdf = new FPDF (); 
Pdf.Header = function Header () 
{ 
Pdf.image ('imgurl ', 2,3,205,12); 
} 
%> 

這是工作完美,但我必須使用VBScript請幫

+0

請添加相關的代碼片段並格式化代碼和錯誤。 – phoenix

+0

請修改您的問題並添加您在評論中發佈的內容。在評論中很難閱讀它。 – phoenix

+0

檢查:[教程 - ASP FPDF](https://sites.google.com/site/aspfpdf/tutorials) – SearchAndResQ

回答

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() 
    %>