Saltar para o conteúdo principal
Versão: 20 R7 BETA

WP Get page count

WP Get page count ( docWP ) -> Resultado

ParâmetroTipoDescrição
docWPObjectDocumento 4D Write Pro
ResultadoIntegerNúmero de páginas em documento

Descrição

O comando WP Get page count devolve o número total de páginas definidas no documento 4D Write Pro docWP.

Em objAlvo, é possível passar:

  • uma seção/subseção ou
  • um documento 4D Write Pro

O comando retorna o número de páginas de objAlvo. Se passar uma subseção, o número de páginas da seção pai é retornada.

As mesmas configurações de visão, como para o comando WP PRINT, são usadas com WP Get page count:

  • cabeçalhos: visíveis
  • rodapés: visíveis
  • expressões: computadas e exibidas
  • modo página: página ou rascunho

Se targetObj for exibido em uma área de formulário 4D Write Pro, tenha certeza que as configurações de vista da área correspondem com as configurações de vista do comando para informações consistentes. Note também que se essas configurações forem diferentes na área, 4D Write Pro vai "clonar" o documento para calcular o layout para cada chamada do comando, o que pode consumir muito tempo. Por razões de performance, é recomendado nesse caso que se construa o documento offline e que o copie para a área de formulário objeto quando estiver completo.

Exemplo

Se quiser saber o número total de páginas de documentos 4D Write Pro armazenados no campo "Manual" dentro da seleção atual de elementos. Pode escrever:

 var $pageCount : Integer
 var $totalCount : Integer
 FIRST RECORD([Items])
 While(Not(End selection([Items]))
    $pageCount:=WP Get page count([Items]Manual)
    $totalCount:=$totalCount+$pageCount
    NEXT RECORD([Items])
 End while
 ALERT("Número total de páginas de manual: "+String($totalCount))