Saltar para o conteúdo principal
Versão: Próximo

WP PRINT

WP PRINT ( wpDoc {; modoImpr} )

ParâmetroTipoDescrição
wpDocObjectNome do documento 4D Write Pro
modoImprIntegerModo de impressão para o documento 4D Write Pro: 0 (normal) = modo 4D Write Pro, 1 = HTML WYSWYG

Esse comando não é seguro para thread e não pode ser usado em código adequado.

Descrição

O comando WP PRINT lança uma tarefa de impressão para o documento 4D Write Pro especificado em wpDoc (ou agrega o documento ao trabalho de impressão atual se for chamado entre OPEN PRINTING JOB e CLOSE PRINTING JOB). WP PRINT utiliza a configuração de impressão definida pelos comandos 4D PRINT SETTINGS ou SET PRINT OPTION, exceto para as margens das páginas que sempre se baseiam na configuração da página do documento 4D Write Pro. WP PRINT utiliza as opções atuais de configuração de página (como o tamanho e orientação de página), ou os do documento se WP USE PAGE SETUP for chamado anteriormente.

O parâmetro opcional modoImp pode ser utilizado para estabelecer a vista WYSIWYG HTML para as saídas de impressão. Pode passar uma das seguintes constantes do tema "4D Write Pro":

ConstanteTipoValorComentário
wk 4D Write Pro layoutInteiro longo0Layout 4D Write Pro padrão, que pode incluir atributos de estilo específicos
wk do not recompute expressionsInteiro longo2Especifica que todas as expressões em um documento ou variável não voltem a ser calculadas para imprimir ou exportar.
wk html wysiwygInteiro longo1Neste formato, os atributos avançados 4D Write Pro que não são compatíveis com todos os navegadores são eliminados
wk recompute expressionsInteiro longo0Especifica que todas as expressões no documento voltem a ser calculadas antes de imprimir ou congelar. (valor padrão)

Se for omitido modoImp, o formato normal 4D Write Pro (0) é utilizado de forma pré-determinada.

Nota: Quando imprimir com WP PRINT, os documentos 4D Write Pro são sempre impressos em modo de vista Página, qualquer que seja a propriedade de Vista estabelecida para a área (ver Configurar propriedades de Vista).

Nota de compatibilidade: a capa de impressão herdada baseada em GDI (que pode ser definida utilizando o comando SET PRINT OPTION) é obsoleta e não deve ser utilizada com WP PRINT, já que pode provocar artefatos de renderização. É recomendado utilizar unicamente a capa de impressão padrão com este comando.

Exemplo

Se quiser imprimir uma área 4D Write Pro em formato padrão ou wysiwyg HTML em função do valor de uma variável:

  // impressão em modo wysiwyg HTML ou 4D Write Pro padrão
 If(rb_htmlwysiwyg=1)
    WP PRINT(writeProDoc;wk html wysiwyg)
 Else
    WP PRINT(writeProDoc;wk 4D Write Pro layout)
 End if

Ver também

WP Get position
WP USE PAGE SETUP