Objeto "Figura"
O próximo objeto a ser abordado é o objeto "Figura". Ele também é usado nos relatórios com frequência. Ao usar este objeto é possível inserir logos, fotos (de um funcionário, por exemplo) ou qualquer outras informações pictóricas. O objeto pode exibir gráficos nos formatos BMP
, ICO
, WMF
ou EMF
.
Vamos dar uma olhada nas funcionalidades deste objeto. Crie um relatório em branco e coloque um objeto "Figura" na página do relatório. Se o editor de figura não abrir automaticamente, clique duas vezes no objeto "Figura". Você pode carregar qualquer figura de um arquivo gráfico ou apagar a figura existente e fechar o editor ao clicar na marca de seleção verde.
Algumas propriedades do objeto estão disponíveis no menu de contexto, assim como no inspetor de objetos:
Tamanho Automático (
AutoSize
)Esticar: ativado por padrão (
Stretch
)Centro (
Center
)KeepAspectRatio: ativado por padrão (
KeepAspectRatio
)
Quando "Tamanho Automático" estiver ativado, o objeto é redimensionado para o tamanho da figura que contém. Às vezes isso pode ser útil se são exibidas figuras de bancos de dados de diversos tamanhos. "Tamanho Automático" é desativado por padrão.
"Esticar" é ativado por padrão. Esta propriedade estende a figura dentro do objeto. Altere o tamanho do objeto usando o mouse e você verá que toda a figura é sempre exibida dentro do quadro do objeto. Se "Esticar" for desativado, a figura (ou somente parte dela) é exibida em seu tamanho original. Este comportamento difere de "Tamanho Automático" porque você tem controle sobre o tamanho do quadro do objeto, que pode ser maior o menor que a figura que contém. Com "Tamanho Automático" ativado, você não possui nenhum controle sobre o tamanho do quadro do objeto.
A propriedade "Centro" alinha a figura dentro do objeto.
"KeepAspectRatio" é ativado por padrão. Ela evita que a figura seja distorcida quando o tamanho do objeto for modificado. Esta propriedade somente é efetiva quando "Esticar" também estiver ativado. Quando "KeepAspectRatio" estiver ativado, um círculo desenhado permanece sendo um círculo sem se tornar um oval, não importando o tamanho do objeto "Figura". A figura estendida ocupa somente a parte do espaço interno do objeto que é necessária para exibí-la com a taxa de proporção correta. Quando é desativado, a figura é estendida para preencher o quadro do objeto e será distorcida se a taxa de proporção do quadro não for a mesma da figura.
Outra propriedade útil que está disponível somente no inspetor de objetos é FileLink
. Ao inserir o nome de um arquivo, como c:\figura.bmp, ou uma variável que contém o nome de um arquivo, como [figura_arquivo], irá carregar a figura do arquivo nomeado ao executar o relatório.