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

PAGE BREAK

PAGE BREAK {( *|> )}

ParâmetroTipoDescrição
*|>* Cancela o trabalho de impressão iniciado com o Formulário de Impressão, ou > para forçar um trabalho de impressão.

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

Descrição

PAGE BREAK dispara a impressão de dados enviados a la impressora e provocar um salto de página. PAGE BREAK se utiliza conjuntamente com Print form (no contexto do evento de formulário On Printing Detail) para forçar saltos de página e imprimir a última página criada em memória. Não utilize PAGE BREAK com o comando PRINT SELECTION. É melhor utilizar Subtotal ou BREAK LEVEL com o parâmetro opcional para gerar saltos de página.

Os parâmetros * e > são opcionais.

O parâmetro * lhe permite cancelar um trabalho de impressão iniciado pelo comando Print form. A execução deste comando detém imediatamente os trabalhos de impressão em progresso.

Nota: em Windows, este mecanismo pode ser transtornado pelas propriedades de fila de espera do servidor de impressão. Se a impressora se configura para começar a impressão imediatamente, o cancelamento não será efetiva. Para que o comando PAGE BREAK(*) funcione corretamente, é preferível escolher a propriedade "Iniciar impressão quando a última página tenha entrado na fila" da impressora.

O parâmetro > modifica o funcionamento do comando PAGE BREAK. Esta sintaxe tem dois efeitos:

  • Mantém a impressão aberta até que o comando PAGE BREAK se executa novamente sem um parâmetro.
  • Dá prioridade ao trabalho de impressão. Nenhuma outra impressão pode ser realizada até que o trabalho de impressão tenha terminado.
    A segunda opção é particularmente útil quando se utiliza com um trabalho de impressão em fila. O parâmetro > garante que o trabalho de impressão será realizado a partir de um só arquivo. Isto reduzirá o tempo de impressão.

Nota: durante uma impressão de tela, se o usuário clicar em Cancelar na caixa de diálogo de pré-visualização, o comando PAGE BREAK define a variável sistema OK em 0.

Exemplo 1

Ver o exemplo do comando Print form.

Exemplo 2

Consulte o exemplo do comando SET PRINT MARKER.

Ver também

CANCEL
Print form