O que há de novo em 4D v17 R3

Tradução automática de Deepl

4D para ios – Pré-visualização

formatadores de dados

É introduzido um novo conceito com 4D v17 R3: formatadores de dados. Eles permitem-lhe definir tipos de dados específicos para os seus campos, para que o conteúdo seja exibido no formato correcto. Pode rapidamente substituir o formato por defeito dos seus campos para exibir o formato da sua escolha, como moeda, booleano, percentagem, datas, e muito mais.

Crie a sua própria lista e detalhe modelos de formulários

4D para iOS já fornece várias listas e modelos de formulários detalhados para cobrir a maior parte das suas necessidades. Com 4D v17 R3, pode facilmente criar os seus próprios modelos de lista e de formulário de detalhe. Depois, basta criar uma pasta …/Resources/Mobile/form/detail para formulários de detalhe ou uma pasta …/Resources/Mobile/form/lista para formulários de lista, para que os seus próprios modelos de formulários estejam disponíveis.

Adicione os seus próprios ícones

4D para iOS tem uma grande biblioteca de ícones que cobre muitas áreas tais como: comércio, finanças, educação, governo, saúde, indústria, bens imobiliários, serviços, etc. 4D v17 R3 dá-lhe a possibilidade de adicionar os seus próprios ícones à biblioteca. Crie uma pasta …/Resources/Mobile/medias/icons, depois arraste e largue os seus ícones para dentro dela.

4D Write Pro

Novos atributos para evitar viúvas, órfãos, e quebras de página

Com 4D v17 R3, foram adicionadas novas opções ao 4D Write Pro para o ajudar a evitar viúvas e órfãos para parágrafos ou tabelas, e quebras de página dentro de parágrafos ou tabelas.

Viúvas e órfãos são as linhas no início ou no fim de um parágrafo que são deixadas sozinhas na parte superior ou inferior de uma página. A fim de as evitar, tem um novo atributo a utilizar com o comando WP SET ATTRIBUTES : wk evitar viúvas e órfãos. Os valores disponíveis para este atributo são wk verdadeiro ou wk falso. Quando este atributo é definido para um parágrafo ou tabela, 4D Write Pro impede que este parágrafo ou tabela tenha uma única linha separada noutra página.

Quanto a quebras de página dentro de parágrafos ou tabelas, está disponível um novo atributo: wk quebra de página dentro. Os valores disponíveis são wk evitar ou wk auto. Esta opção é útil quando não se quer que um parágrafo, vários parágrafos, ou uma tabela se quebre em duas páginas.

criar cabeçalhos e rodapés com código

Com 4D v17 R3, pode usar o código para criar um cabeçalho e um rodapé para uma determinada secção. Foram adicionados dois novos comandos: WP Novo cabeçalho e WP Novo rodapé de página. Também pode usar código para apagar um cabeçalho e um rodapé com os comandos WP DELETE HEADER e WP DELETE FOOTER.

layout da página em 4d write pro

Começando com 4D v17 R3, pode definir o tamanho da página, orientação e margens com código. Novos atributos que podem ser utilizados com o comando WP SET ATTRIBUTES e WP GET ATTRIBUTES estão à sua disposição. Pode definir as propriedades para um documento inteiro 4D Write Pro. Os seguintes valores são utilizados por defeito para todas as secções do documento que pode depois ser alterado para uma determinada secção:

  • wk largura da página, wk altura da página – para tamanho da página
  • wk orientação da página – para orientação da página
  • wk página margem, wk página margem esquerda, wk página margem direita, wk página margem superior, wk página margem inferior – para margem de página

gerir secções com código em 4d escrever pro

4D v17 R3 introduz secções. Uma secção permite obter diferentes layouts dentro do mesmo documento. Por exemplo, para cada secção pode definir um tamanho e orientação de papel diferente, margens diferentes, cabeçalhos e rodapés diferentes, e assim por diante. Isto resulta em documentos complexos e de belo design. As secções podem ser manipuladas por código com o comando WP Obter secções, permitindo-lhe recuperar uma colecção de secções no seu documento. O comando WP Get section pode ser utilizado para recuperar a secção actual. Para alterar os atributos de uma secção específica, pode passar a referência da secção para os comandos WP SET ATTRIBUTES e WP GET ATTRIBUTES. Também pode criar subsecções com código usando o novo comando WP Create subsection.

4D Língua

comandos mais seguros para os fios

Com todos os novos comandos de segurança de linha, as suas aplicações podem tirar o máximo partido dos computadores multi-core. Consequentemente, isto resulta em respostas mais rápidas a pedidos simultâneos.

Os seguintes comandos 4D são agora seguros para threads: COMPRESS BLOB, EXPAND BLOB, BLOB PROPERTIES, ENCRYPT BLOB, DECRYPT BLOB, GENERATE ENCRYPTION KEYPAIR, GENERATE CERTIFICATE REQUES, RECEIVE BUFFER, SET DEFAULT CENTURY, GET DOCUMENT ICON, TRANSFORM PICTURE PICTURE, SVG EXPORT TO PICTURE, Get localized document path, Get database localization, LOCKED BY, LOG EVENT, Current client authentication, GET MEMORY STATISTICS.

Novos parâmetros para melhorar os testes da base de dados

Os produtos 4D já podem ser lançados utilizando parâmetros de linha de comando para permitir testes automáticos ou implantação. Com 4D v17 R3, foram adicionados novos parâmetros para lhe dar ainda mais flexibilidade ao abrir as suas bases de dados:

modo de abertura: irá definir a abertura da sua base de dados em modo interpretado ou compilado.

-criar-dados: permitirá criar novos dados se o ficheiro de dados actual não for encontrado ou com um nome específico se os -dados forem passados.

-user-param: enviará uma string que pode ser lida após o lançamento da base de dados usando o comando GET DATABASE PARAMETER .

Vista 4D Pro

TRABALHAR COM MICROSOFT EXCEL (.xlsx) DOCUMENTOS UTILIZANDO PRO VISUALIZAÇÃO 4D

Com 4D v17 R3, os comandos existentes 4D View Pro VP IMPORT DOCUMENT e VP EXPORT DOCUMENT foram melhorados. Agora suportam ficheiros usando a extensão .xlsx (Microsoft Excel). Pode simplesmente passar o seu caminho de ficheiro para os comandos para se pôr a funcionar.

mais capacidades de programação

criar a SUA PRÓPRIA fórmula OBJECTIVOS

Com 4D v17 R3 e o comando Nova fórmula, é possível criar fórmulas como objectos. É possível passar parâmetros ou aceder ao conteúdo do objecto de fórmula. As fórmulas como objectos podem efectuar cálculos para atributos de objectos a serem passados para um método. Os objectos podem agora ter a sua própria chamada de volta ou manipulador de erros. Se já estiver a utilizar ORDA ou a fazer uma codificação clássica baseada na selecção, os objectos tornaram-se muito mais poderosos.

EXPORTAR O FICHEIRO DE ESTRUTURA EM TEXTO SIMPLES

Com 4D v17 R3, pode exportar a estrutura (.4DB) ficheiro como texto em vários ficheiros. Uma possibilidade com esta característica é armazenar o seu código num repositório de controlo de fontes. Estão disponíveis duas opções de exportação:

  • Ou através de um novo item de menu que está disponível no menu “Ficheiro/Exportar”. Isto abrir-lhe-á uma janela para escolher a localização da pasta de exportação. Depois, basta validar a sua escolha para exportar a sua base de dados em ficheiros de texto.
  • Ou pode utilizar o novo comando Exportar ficheiro de estrutura para automatizar o processo.

EXPORTAÇÃO DE UM FORMULÁRIO Clássico 4D PARA FORMULÁRIO DINÂMICO

Com 4D v17 R3, está disponível um novo FORMULÁRIO Converter para comando dinâmico que lhe permite exportar uma forma 4D clássica (armazenada em ficheiro .4DB) para uma forma dinâmica. Passa o nome do formulário e recebe um objecto que descreve o formulário. Depois, dependendo das suas necessidades, pode alterar as opções do formulário, tais como o tamanho da fonte ou a posição dos objectos no ecrã.

OBTER INFORMAÇÕES SOBRE A APLICAÇÃO EM CURSO

O novo comando Get application info recupera informações detalhadas sobre a actividade e a configuração da rede da sua base de dados activa. Este comando pode ser chamado tanto num cliente remoto como no Servidor 4D. Para além disso, o novo selector de versões OpenSSL está disponível para o comando Obter parâmetros da base de dados .

Quer saber mais? Leia todos os posts do blogue sobre 4D v17 R3