Um novo atributo útil do 4D Write Pro: tamanho da página wk!

O comando WP SET ATTRIBUTES em 4D Write Pro é, sem dúvida, um dos comandos mais usados, já que suas vastas possibilidades se aplicam a todos os tipos de elementos em seus documentos.

Um novo atributo de documento está agora disponível em 4D 20 R5: wk page size. Vamos dar uma olhada mais de perto no que ele pode fazer!

O recurso em ação

Largura e altura do documento

Já é possível definir o tamanho da página de seus documentos usando os atributos wk page width e wk page height. O novo atributo wk page size definirá dois valores de uma só vez: a largura e a altura do seu documento.

Outra forma de fazer isso é utilizar a interface e escolher diretamente os tamanhos sugeridos pela impressora atual. Esta opção também foi melhorada!

Formatos disponíveis, formatos personalizados e ISO

Comecemos pelos formatos propostos automaticamente pela interface. Até agora, a lista apresentada dependia apenas das capacidades da impressora atual (selecionada) ①. A partir de agora, esta lista será complementada por formatos personalizados, se algum tiver sido criado pelo utilizador ②, e, finalmente, pelos formatos ISO mais comuns, mesmo que estes não estejam disponíveis na sua impressora ③.

Um atributo que vale por dois

Relativamente à programação, já era possível definir a largura e a altura das páginas. Graças a este novo parâmetro, isso pode ser feito numa única operação. Podem ser utilizados os nomes dos formatos atuais da impressora (incluindo os personalizados) e todos os formatos ISO, de A0 a A10, B0 a B10 e C0 a C10, incluindo DL, Legal, Legal Junior e Tabloid.

Mais uma vez, para os valores ISO, o formato não precisa de estar disponível na impressora atual; os tamanhos de página dos seus documentos serão definidos com base nos valores ISO, independentemente da forma como serão impressos ou exportados.

WP SET ATTRIBUTES ($document;wk page size;"LegalUS") // ISO format  (no space between Legal and US !)
WP SET ATTRIBUTES ($document;wk page size;"Post card") // Printer format

Conclusão

Três funcionalidades numa só! Menos código (um atributo em vez de dois), acesso direto a formatos personalizados e mais liberdade com os formatos ISO. Pode definir qualquer formato de documento para impressão ou exportação! Diga-nos o que pensa sobre esta pequena funcionalidade no fórum!

Roland Lannuzel
- Proprietário do produto & Especialista 4D - Depois de estudar electrónica, a Roland entrou nas TI industriais como desenvolvedor e consultor, construindo soluções para clientes com uma variedade de bases de dados e tecnologias. No final dos anos 80, apaixonou-se pela 4D e utilizou-a para escrever aplicações comerciais que incluem sistemas de contabilidade, facturação e correio electrónico. Juntando-se à empresa em 1997, as valiosas contribuições de Roland incluem a concepção de especificações, ferramentas de teste, demonstrações, bem como formação e palestras para a comunidade 4D em muitas conferências. Ele continua a moldar activamente o futuro da 4D, definindo novas características e ferramentas de desenvolvimento de bases de dados.