Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WP Get breaks
|
WP Get breaks ( objAlvo {; tipoQuebra} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
objAlvo | Objeto |
![]() |
Range/faixa de seleção ou elemento ou documento 4D write Pro | |||||
tipoQuebra | Inteiro longo |
![]() |
Tipo de quebra a retornar | |||||
Resultado | Collection |
![]() |
Coleção de ranges/faixas de seleção | |||||
O comando WP Get breaks retorna a coleção de todas as quebras inseridas em objAlvo.
Esse comando só retorna quebras digitadas pelo usuário ou pelo código, e não as quebras geradas automaticamente por 4D Write Pro em processos de layout.
No parâmetro objAlvo, pode passar:
Como padrão, quebras de qualquer tipo são retornadas. Pode selecionar um tipo de quebra específico para retornar passando uma das constantes abaixo no parâmetro opcional tipoQuebra:
Constante | Valor | Comentário |
wk column break | 3 | Quebra de coluna: insere uma quebra de coluna |
wk continuous section break | 5 | Define uma quebra de seção contínua (frequentemente usada para mudar o número de colunas sem começar uma nova página). |
wk line break | 0 | Quebra de linha (no mesmo parágrafo) |
wk page break | 2 | Quebra de página: define uma nova página |
wk paragraph break | 4 | Quebra de parágrafo: define um novo parágrafo |
wk section break | 1 | Quebra de seção: define uma nova seção |
Valor retornado
WP Get breaks retornar uma coleção de objetos range, cada um deles descrevendo uma quebra dentro do objAlvo. Uma propriedade específica apenas leitura está disponível em cada objeto range, oferecendo o tipo de quebra:
[#table]PropriedadeTipoConstanteDescrição
[ ].breakTypeNumberwk break typeApenas leitura: tipo de quebra#/table]
Se objAlvo for uma range ou elemento, quebras são retornadas na ordem em que são encontrados. Se objAlvo for um documento 4D Write Pro, quebras são retornadas na ordem abaixo:
Uma coleção vazia é retornada se objAlvo não conter qualquer quebra (ou qualquer quebra da petição de tipoQuebra).
Se quiser substituir todas as quebras de linha por quebras de parágrafo no documento:
var $_filteredBreaks : Collection
var $break : Object
$_filteredBreaks:=WP Get breaks(WParea;wk line break)
For each($break;$_filteredBreaks)
WP INSERT BREAK($break;wk paragraph break;wk replace)
End for each
Produto: 4D
Tema: Linguagem 4D Write Pro
Número
1768
Criado por: 4D v19
Modificado: 4D v19 R3
Referência 4D Write Pro ( 4D v20 R7)