WP Get page count
WP Get page count ( docWP ) -> Resultado
Parâmetro | Tipo | Descrição | |
---|---|---|---|
docWP | Object | → | Documento 4D Write Pro |
Resultado | Integer | ← | Nú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))