2013-07-12 2 views
0

В настоящее время я разрабатываю автоматизированную систему голосования. На данный момент мы планируем некоторые функции архива в нашей системе, создавая pdf-файл результата выборов. Я пытаюсь реализовать эти строки кода в моей системе:Ответ не объявлен в VB.NET для iTextSharp

Response.Clear() 
    Response.Buffer = True 
    Response.ContentType = "application/pdf" 
    Response.AddHeader("content-disposition", "attachment;filename=student.pdf") 
    Response.Cache.SetCacheability(HttpCacheability.NoCache) 
    Dim StringWriter1 As New StringWriter() 
    Dim HtmlTextWriter1 As New HtmlTextWriter(StringWriter1) 
    GridView1.RenderControl(HtmlTextWriter1) 
    Dim StringReader1 As New StringReader(StringWriter1.ToString()) 
    Dim newDocument As New Document(PageSize.A4, 7.0F, 7.0F, 7.0F, 7.0F) 
    Dim HTMLWorker1 As New HTMLWorker(newDocument) 
    PdfWriter.GetInstance(newDocument, Response.OutputStream) 
    newDocument.Open() 
    HTMLWorker1.Parse(StringReader1) 
    newDocument.Close() 
    Response.Write(newDocument) 
    Response.End() 

Но по какой-то причине метод «Ответ» не признают в IDE. я уже импортировать следующий:

Imports iTextSharp.text 
Imports iTextSharp.text.pdf 
Imports iTextSharp.text.html 
Imports iTextSharp.text.html.simpleparser 
+1

Объект Response * обычно * относится к контексту веб-страницы, основанной на asp.net. Это для вас? – yms

ответ

0

может быть, вам не хватает в следующей строке кода под Response.AddHeader ("Content-Disposition", "привязанность; имя файла = student.pdf"):
Response.TransmitFile (MapPath ("PDF \" & "temp" & ".pdf"))

Смежные вопросы