Class: HtmlPrinter

HtmlPrinter


new HtmlPrinter()

Classe responsável por realizar a impressão de um documento HTML sem a necessidade da intervenção de um usuário. A impressão é realizada através do Microsoft Internet Explorer, portanto o documento Html deve ser compatível com este browser.
Esta classe possui as seguintes limitações:

  1. Não é permitido selecionar a impressora. A impressão sempre será realizada para a impressora default do Windows.
  2. A orientação do papel, retrato ou paisagem, devem ser realizada na impressora e não pode ser alterada dinamicamente.

Methods


printHtml(content)

Imprime o documento HTML informado. O iEngine local será utilizado como servidor das imagens e documentos que sejam referenciados através de urls relativas, que não especifiquem o servidor de origem.

Exemplo:

   var printer = new HtmlPrinter()
   printer.printHtml("Bold text!")
Parameters:
Name Type Description
content String

Conteúdo do documento HTML.


printUrl(url)

Imprime o documento identificado pela url informada. O servidor do documento será considerado o iEngine local caso a URL informada não seja iniciada com "http://".

Exemplo:

   var printer = new HtmlPrinter()
   printer.printUrl( "https://nginstack.com")
Parameters:
Name Type Description
url String

URL do documento a ser impresso.