Распечатать PDF из javascript - PullRequest
       17

Распечатать PDF из javascript

1 голос
/ 18 ноября 2009

Я использую указанный ниже код в своем приложении VB.net для печати двух копий PDF-документа.

js.Append("var pp = this.getPrintParams();")
    js.Append("var iCopies = 2;")
    js.Append("var iPages = this.numPages;")
    js.Append("pp.NumCopies = iCopies;")
    js.Append("pp.interactive = pp.constants.interactionLevel.silent;")
    js.Append("for ( var i = 0; i < iPages; i++ ) { pp.firstPage = i; pp.lastPage = i;")
    js.Append("this.print(pp);")
    js.Append("}")

Отлично работает. Но как я могу заставить последнюю страницу печатать только 1 копию вместо двух.

Ваша помощь очень ценится.

1 Ответ

0 голосов
/ 18 ноября 2009
js.Append("for ( var i = 0; i < iPages; i++ ) { pp.firstPage = i; pp.lastPage = i;")
js.Append("if(i == (iPages - 1)) pp.NumCopies = 1; ") ' This line does it
js.Append("this.print(pp);")
js.Append("}")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...