Este ecrã permite alterar as propriedades dos diferentes objectos inseridos no IDU de modo a desenhar a impressão idealizada pelo utilizador.

Este ecrã apresenta todas as propriedades alteráveis dos objectos do IDU.
Quando se activa este ecrã, clicando o botão direito do rato em cima de um objecto seleccionado e escolhendo a opção Propriedades ou clicando no botão

na barra de ferramentas de sistema, visualizam-se as propriedades disponíveis consoante o tipo de objecto (imagem, texto, campo de tabela, etc.) escolhido para alteração.
Se existirem vários objectos seleccionados, serão visíveis as propriedades comuns a todos eles.
As propriedades que o utilizador pode alterar são as seguintes:
Nota: são aqui apresentadas todas as propriedades que o utilizador pode alterar, no entanto, nem todas as propriedades estão disponíveis em todos os tipos de objectos.
Alinhamento Serve para definir o tipo de alinhamento do texto ou campo dentro dos seus limitadores (área tracejada).
Exemplo em que o alinhamento é à direita:
Altura Permite definir a altura do campo (em pixels).
Comprimento Permite definir o comprimento do campo (em pixels).
Cor da tinta Permite seleccionar uma cor para o conteúdo dos campos.
Esta opção funciona de forma idêntica que a propriedade "Cor de Fundo".
Cor de fundo Permite definir uma cor de fundo para os objectos.
Para seleccionar a cor clica-se no botão

.
Após clicar no botão referido, é apresentado o ecrã para escolher a cor pretendida:

Esta janela permite seleccionar a cor, bastando para tal clicar no respectivo quadrado e clicar depois em
OK.
Para mais informações sobre esta opção consulte por favor o manual do Microsoft Windows®.
Curvatura Esta propriedade só existe para as figuras geométricas. O programa desenha, por defeito, um rectângulo. Se o utilizador quiser obter outra figura geométrica terá que utilizar esta propriedade (i.e. atribuir uma curvatura com o valor 99 para obter uma figura oval).
Esquerda Define a distância que vai desde a extremidade esquerda do IDU à extremidade esquerda do objecto (em pixels).
Estilo de contorno Está disponível para as figuras geométricas e para as linhas horizontais e verticais. Permite definir a espessura da linha.
Estilo de enchimento Esta propriedade só existe para as figuras geométricas e permite preencher a área da figura geométrica com um determinado tipo de desenho.
Imagem Como o próprio nome indica esta propriedade só está disponível em objectos do tipo imagem. Quando o utilizador escolhe a imagem, o rectângulo que diz respeito à propriedade imagem é automaticamente preenchido com o local onde a imagem está guardada.
Imprimir quando: - após dar duplo-clique para definir ser-lhe-á apresentada uma janela (para trabalhar nesta janela deverá ter o computador configurado com uma resolução de 1024 por 768 pixels) em que se definem as condições de impressão dos objectos.
O utilizador pode definir se naquele campo são impressos valores repetidos ou não, ou seja, se no caso de em várias linhas seguidas existir o mesmo valor o software repete a informação em todas as linhas ou se a informação só é apresentada na primeira linha.
Se a opção escolhida for Não imprime valores repetidos, o utilizador pode definir excepções através da opção Também imprime quando:
Quando as linhas passam para outra página/coluna - se esta opção está activada e as linhas que contêm a informação repetida passam de uma página para outra, então o software imprime novamente a informação na primeira linha da página seguinte.
Quando este grupo muda - permite escolher um dos grupos previamente definidos e, caso a opção esteja activada, quando o conteúdo do grupo muda, a informação do campo para o qual estamos a definir as propriedades é impressa, apesar de ser repetida.
Se um campo na mesma banda expande para outra página/coluna - quando um campo existente numa linha passa para outra página, o utilizador pode activar esta opção para que o campo para o qual estamos a alterar as propriedades seja repetido na página seguinte.
Opção sobre o rodapé de página - se a check-box Ignora a opção "Imprime o texto em todas as páginas, e os valores só na última página" for activada significa que o campo em que foi activada terá os valores impressos em todas as páginas.
Remover a linha se o valor do campo for vazio ou zero - esta opção está disponível para os campos que se situam nas linhas e no cabeçalho da página. Se os campos que foram colocados na mesma linha não tiverem conteúdo (todos os campos) ou se o seu conteúdo for zero, a própria linha não é impressa, sendo o espaço que essa linha ocuparia no IDU ocupado por outros campos.
Imprimir só quando a expressão for verdadeira - o utilizador deve dar duplo-clique para definir a expressão. Um exemplo da utilidade desta funcionalidade é a possibilidade de se colocarem numa linha dois campos sobrepostos referentes aos preços (Moeda 1/Moeda 2), e construir uma expressão que defina que o campo Moeda1 será impresso quando A moeda principal estiver seleccionada e o campo Moeda2 no caso da selecção ser a moeda secundária.
Esta opção deve retornar sempre um valor de .T. ou .F. no entanto em Transact SQL apenas existe 0 ou 1, sendo assim temos de efectuar a conversão para ser possível utilizar esta funcionalidade.
Para tal usamos a expressão convert(bit,0) ou convert(bit,1).
Como exemplo temos :
(case when tabat.Observacoes = '' then convert(bit,0) else convert(bit,1) end)
Não esquecendo de colocar o campo como L (Lógico).
Caso já existam expressões definidas, o utilizador poderá escolher uma delas através do botão Lista .
Se uma das expressões está seleccionada é possível apagá-la clicando no botão situado do lado direito.
Itálico Permite definir se o campo é impresso em itálico ou não.
Máscara Só está disponível nos campos de tabelas.
Esta propriedade serve para definir o tipo de formatação do campo. Existem dois tipos de formatação: formatação do sistema e formatação específica.

A formatação do sistema é aplicada ao campo se o utilizador não definir nenhuma formatação específica. O único modo de o utilizador alterar a formatação do sistema é através dos parâmetros (i.e. se for alterado nos parâmetros o número de casas decimais de um campo numérico, o novo número de casas decimais passa a ser a formatação do sistema).
Se assinalar a opção
Utilizar uma formatação específica fixa deve inserir no campo
Formatação específica uma instrução em Visual Fox Pro. Esta opção prevalece sempre sobre a formatação do sistema.
(i.e. sabendo que os caracteres @ ! quando usados em conjunto convertem os caracteres que se encontram no campo para maiúsculas em todas as posições e que o caracter # admite números, nulos e sinais na posição em que estiver colocado e o caracter X admite caracteres de qualquer tipo na posição em que estiver colocado, se tivermos um campo com as seguintes posições:
1 2 3 4 5 , sendo estas ocupadas pelos seguintes caracteres
@ ! # # X # # , significa que em todas as posições os caracteres são convertidos para maiúsculas e só a terceira posição é que admite qualquer tipo de caracter. As restantes posições apenas poderão ser preenchidas com números, sinais (+, *, etc.) ou ficar vazias.
Se o conteúdo do campo for numérico aparece no ecrã de formatação a opção
Imprime o zero - por defeito, o software não imprime o valor zero, mas se o utilizador activar esta opção já poderá ter impressa a informação de que o valor que consta naquele campo é zero.
Outras opções - permitem alinhar o conteúdo do campo à esquerda, ao centro ou à direita.
NegritoPermite indicar se o campo é impresso em negrito ou não.
RedimensionamentoEsta propriedade é composta por três opções.
Para a imagem surgir exactamente como está no original, mas com o tamanho predefinido pelo utilizador, deve-se seleccionar a opção
Stretch.
A opção
Clip coloca a imagem com o tamanho original no IDU, ou seja, podendo exceder os limites das diversas secções.
A opção
Isometric, aumenta a imagem apenas quando o ratio da mesma é respeitado, ou seja, a imagem não fica distorcida.
Reset do totalEsta propriedade tem que ser activada sempre que existe um totalizador para o mesmo campo.
Se a opção escolhida para o reset for
Fim da impressão o totalizador funcionará sem voltar a zero do princípio ao fim da impressão.
Com a opção
Fim da página, o totalizador volta a zero sempre que acaba uma página.
Caso existam grupos definidos pode ser escolhida a opção de reset para o grupo.
RiscadoPermite indicar se o tipo de letra do campo deve assumir o formato riscado ou não.
SublinhadoPermite indicar se o tipo de letra do campo deve assumir o formato sublinhado ou não.
Tamanho Tamanho do tipo de letra do objecto.
TextoMensagem dentro do objecto. Esta propriedade só está disponível nos objectos de texto e nos campos que contêm o título dos campos de tabelas.
Tipo de fundo As opções disponíveis para o tipo de fundo são
Transparente ou
Opaco.
Fundo transparente - permite atribuir um fundo transparente, ou seja, será possível ver outros objectos que ficam por detrás deste objecto. Ao seleccionar esta opção não poderá usar a opção Cor de fundo.
Fundo opaco - se um objecto tiver o fundo opaco e estiver sobreposto em relação a outro objecto, não é possível visualizar o objecto que fica atrás. É possível usar a opção cor de fundo num objecto com fundo opaco.
As opções Fundo transparente e Fundo opaco são úteis para embelezar o IDU (i.e. colocar um objecto de imagem que contém o logótipo da empresa, com fundo transparente sobreposto a uma figura geométrica com a mesma forma que tem fundo opaco e a que se deu uma cor de fundo).
Tipo de letra Permite seleccionar um tipo de letra (para campos de tabela ou de texto).
Para mudar o tipo de letra de um campo ou de um texto deve-se clicar no botão

.
Depois de clicar no botão referido, é apresentado um novo ecrã onde é possível escolher as características do tipo de letra.

Neste ecrã é possível definir a
fonte (Font), o
estilo da fonte (Font style) e o
tamanho da letra (Size). Para terminar basta clicar em
OK.
TopoDistância (em pixels) desde o início do IDU até à extremidade superior do objecto em que estamos a trabalhar.
Totalizador A propriedade totalizador está disponível para os campos numéricos. Permite ao utilizador escolher um dos tipos de totalizador que o programa possui e deve ser usada em conjunto com a propriedade reset do totalizador.
Variável do objectoEsta propriedade é só de objectos de Imagem, permite atribuir um determinado campo de ficheiro, ou uma expressão com diversos campos, para controlar qual a imagem a imprimir.
Assim a imagem destes objectos deixou de ser fixa ao longo da impressão, e passou a imprimir a imagem resultante da expressão construída ou do conteúdo de determinado campo.
Exemplo 1:
Podemos ter um campo de utilizador nos Componentes de Ordens de Fabrico (Campo de Imagem1, por exemplo), que contém o caminho para uma determinada imagem residente no disco consoante a linha do documento, por exemplo:
Linha 1
\imagens\teste_1.bmp
Linha 2
\imagens\teste_2.bmp
Linha 3
\imagens\teste_3.bmp
Depois podemos colocar um campo de imagem nas linhas do IDU e em vez de preencher a propriedade "Imagem" do objecto, preenchemos esta propriedade (variável do objecto) e dizemos que ela irá ser igual ao campo "Imagem1".
Agora quando se imprimir o IDU, a imagem que sai em cada linha será a indicada pelo valor do campo "Imagem 1".
Nota:Caso a propriedade (variável do objecto) esteja definida, ou seja, fazendo duplo clique nela para abrir o ecrã de construção de uma expressão, e esse ecrã apresentar já uma expressão, a propriedade "Imagem" do mesmo objecto passa a ser ignorada.
Nas linhas dos documentos no campo definido para a imagem, deve-se definir o caminho e o nome da imagem com extensão, excepto quando a imagem está na mesma directoria do executável.
WordWrapEsta propriedade só está disponível para os campos de texto. Se estiver activada, quando o utilizador desenha o IDU, o texto ajusta-se à área do campo, expandindo-se em altura.
Nota: Nas propriedades que apresentam apenas dois valores, (sim ou não, como o
Negrito, por exemplo), com um duplo clique o valor que figurava nessa propriedade é alterado para o outro. Ou seja, se o valor que figurar for
não, com o duplo clique, este valor passa a
sim.