4D v16

WP INSERT BREAK

Página Inicial

 
4D v16
WP INSERT BREAK

WP INSERT BREAK 


 

WP INSERT BREAK ( objFaixa ; tipoRuptura ; modo {; atualizFaixa} )  
Parâmetro Tipo   Descrição
objFaixa  Objeto in Objeto de faixa 4dWrite Pro
tipoRuptura  Inteiro longo in Tipo de quebra a inserir
modo  Inteiro longo in Modo de inserção
atualizFaixa  Inteiro longo in Modo de atualização da Faixa

O comando WP INSERT BREAK insere uma nova ruptura de tipo tipoRuptura na faixa de seleção objFaixa segundo o modo de inserção modo e o parâmetro AtualizFaixa.

Em objFaixa, passe uma faixa de seleção válida de 4D Write Pro. objFaixa é uma parte de um documento 4D Write Pro; pode criar utilizando os comandos , WP Get bookmark range ou WP Get range.

Em tipoRuptura, passe uma das seguintes constantes do tema Constantes 4D Write Pro para definir o tipo de ruptura a inserir:

Constante Tipo Valor Comentário
wk line break Inteiro longo 0 Quebra de linha (no mesmo parágrafo)
wk page break Inteiro longo 2 Quebra de página: define uma nova página
wk section break Inteiro longo 1 Quebra de seção: define uma nova seção

No parâmetro modo, passe uma constante para indicar o modo de inserção que se utilizará para a ruptura na faixa de seleção objFaixa:

Constante Tipo Valor Comentário
wk append Inteiro longo 2 Insere conteúdos ao final da faixa e atualiza a faixa para conter tanto os conteúdos anteriores quanto os inseridos.
wk prepend Inteiro longo 1 Conteúdos inseridos no início da faixa e atualiza a faixa para conter os conteúdos anteriores e os inseridos
wk replace Inteiro longo 0 Substituir e atualizar conteúdos da faixa; a nova faixa contèm os conteúdos inseridos.

No parâmetro opcional ActFaixa, pode passar uma das seguintes constantes para especificar se os conteúdos inseridos estão incluidos na faixa resultante:

Constante Tipo Valor Comentário
wk exclude from range Inteiro longo 1 Insere conteùdos ao fim da faixa e atualiza a faixa para menter apenas conteúdos anteriores.
wk include in range Inteiro longo 0 Insere conteúdos ao início da faixa e atualiza a faixa para manter apenas conteúdos anteriores

Se não passar o parâmetro ActFaixa, como padrão os conteúdos inseridos estão incluidos na faixa resultante.

Exemplo  

Ao criar faturas, se deseja inserir quebras de página, exceto na última página:

 $nbInvoices:=Records in selection([INVOICE])
 For($j;1;$nbInvoices)
    ... //Processamento de faturas
    If($j#$nbInvoices//Inserir uma quebra de página, exceto na última página
       WP INSERT BREAK($buildRange;wk page break;wk append;wk exclude from range)
    End if
 End for



Ver também 

WP INSERT DOCUMENT

 
PROPRIEDADES 

Produto: 4D
Tema: Linguagem 4D Write Pro
Número 705237

This command can be run in preemptive processes

 
HISTÓRIA 

New
Criado por: 4D v16

 
ARTICLE USAGE

Referência 4D Write Pro ( 4D v16)