【问题标题】:Error in asp fpdf header using vbscript使用 vbscript 的 asp fpdf 标头中的错误
【发布时间】:2016-01-23 16:09:53
【问题描述】:

我想在 fpdf asp 版本创建的所有 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 请帮助

【问题讨论】:

  • 请添加相关代码sn-p并格式化代码并报错。
  • 请编辑您的问题并添加您在 cmets 中发布的内容。在 cmets 中很难阅读。
  • 它们与标题的使用无关
  • 是的,谢谢你让我的一天再次感谢

标签: asp-classic fpdf


【解决方案1】:

代码如下:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-23
    • 2012-04-13
    相关资源
    最近更新 更多