Проблема, добавляющая JavaScript в PDF с помощью iTextSharp

Я пытаюсь встроить JavaScript в PDF, который создается с помощью iTextSharp, и он работает абсолютно прекрасный, если это - файл как показано в коде.

Но когда я пытаюсь встроить часть JavaScript в поток памяти, она не работает. Есть ли какие-либо ограничения iTextSharp??

Dim js As New StringBuilder
                Dim pdf As String = "c:\Print2Printer.pdf"
                Dim writer As PdfWriter = PdfWriter.GetInstance(doc, New FileStream(pdf, FileMode.Create))
                doc.Open()

                js.Append("var pp = this.getPrintParams();")
                js.Append("var iCopies = 2;")
                js.Append("pp.interactive = pp.constants.interactionLevel.silent;")
                js.Append("for ( var i = 0; i < 3; i++ ) { pp.firstPage = i; pp.lastPage = i;")
                js.Append("this.print(pp);")
                js.Append("}")
                Dim jaction As PdfAction = PdfAction.JavaScript(js.ToString(), writer)
                writer.AddJavaScript(jaction)

                doc.Add(New Paragraph(pdfString))
                doc.Close()
8
задан random 11 October 2009 в 02:34
поделиться