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

WP Get formulas

WP Get formulas ( alvoObj ) -> Resultado

ParâmetroTipoDescrição
alvoObjObjeto🡒Range ou elemento ou documento 4D Write Pro
ResultadoCollection🡐Coleção de fórmulas

Descrição

O comando WP Get formulas devolve uma coleção de todas as fórmulas definidas em objTarget.

No parámetro objTarget, pode passar:

  • um intervalo ou
  • um elemento (tabela / línha / células / parágrafo / corpo / cabeçalho / rodapé / seção / subseção / imagem inline ou ancorada/ caixa de texto), ou
  • um documento 4D Write Pro.

Nota: quando passar uma seção em objTarget, só são devolvidas as fórmulas imagem ou as fórmulas das caixas de texto ancoradas a esta seção ou a todas as seções. Se estiverem ancoradas a uma página ou a vista aninhada, não são devolvidos suas fórmulas. Passe o documento em objTarget para obter todas as fórmulas de elementos ancorados.

Valor devolvido

WP Get formulas devolve uma coleção de objetos fórmula, cada um dos quais contiém uma ou mais das seguintes propriedades:

PropriedadeTipoDescrição
[ ].formulaObjetoO texto da fórmula está disponível através de [ ].formula.source. A fórmula é uma copia dla fórmula que se encontra no objetivo. Se quiser modificar a fórmula, deve voltar a inseri-la no documento para levar em consideração
[ ].rangeObjetoIntervalo da fórmula (não devolvido para fórmulas de imagem ancorada)
[ ].anchoredIDTextoID da imagem ancorada (devolvida só para fórmulas de imagem ancorada)
[ ].nameTextoNome da fórmula, se tiver definido um nome (não se devolve em caso contrario). Os nomes podem ser definidos utilizando WP INSERT FORMULA.
[ ].ownerObjetoDocumento 4D Write Pro

Notas:

  • Se passar uma subseção como destino, são definidas as fórmulas da seção pai.
  • Se devolverem várias fórmulas, a coleção se ordena com respeito a ordem das fórmulas no destino, exceto os destinos de tipo documento e seção (qualquer ordem neste caso).

Exemplo

Para obter todas as fórmulas em um documento:

 var $formulas : Collection
 $formulas:=WP Get formulas(WriteProArea)

Para obter todas as fórmulas na primeira seção de um documento:

 var $formulas : Collection
 $formulas:=WP Get formulas(WP Get section(WriteProArea;1))

Para obter as fórmulas de todas as imagens ancoradas em um documento:

 var $formulas : Collection
 $formulas:=WP Get formulas(WriteProArea).query("anchoredID # null")

Ver também

Gestão de fórmulas
WP COMPUTE FORMULAS
WP FREEZE FORMULAS
WP Get links
WP INSERT FORMULA