Controle Imagem Vetorial
O controle Imagem Vetorial faz a impressão de uma imagem DXF.
Propriedades
Nome
O nome do Controle deve ser único no modelo.
Comprimento
Define o comprimento do campo cadastro.
Altura
Define a altura que a seção terá no relatório.
Desenho
Define a imagem do controle.
Linha
Linha onde o controle está posicionado.
Coluna
Coluna onde o controle está posicionado.
Imprimir
Definie se o controle será impresso.
Exportação
Indica qual o escopo da seção com relação as exportações de dados.
Importante
Este controle não é exportado para planilhas Excel (.xls e .xlsx).
Cor de Fundo
Define a cor de fundo da imagem.
Java heap inicial (Xms)
Define o tamanho em MB da heap inicial e mínimo Java.
Java heap máxima (Xmx)
Define o tamanho máximo em MB da heap Java.
Eventos
Na Impressão
Permite definir uma regra que será executada antes da impressão do controle. (Disponível gráfico).
O controle Imagem Vetorial suporta apenas imagens DXF (Autodesk AutoCAD®) Para a leitura desse tipo de imagem é utilizada a biblioteca Kabeja 0.4.
Esta biblioteca possui licença de software Apache versão 2.0.
Pré-requisitos
Para uso do recurso é necessário a JRE ou JDK de uma versão homologada.
Para mais informações verifique a documentação disponível em Ferramentas Administrativas > Informações Técnicas > Componentes de plataforma homologados.
Limitações
- Não é possível adicionar no controle um DXF a partir do banco.
- Não é aplicado texturas nas imagens.
- Não é possível rotacionar a imagem.
- A visão utilizado é a Topo-Sul.
- O layout padrão do DXF é o Model.
Limitações de memória do Java
Xms
O valor Xms não pode exceder o valor Xmx.
Valor padrão e mínimo de memória heap:
- 25% da memória fisica livre ou no mínimo 8 MB.
Xmx
O valor mínimo é 16 MB.
O valor Xmx deve ser maior ou igual ao Xms.
Valores padrões e máximos de memória heap:
- 75% da memória física livre podendo ir até 1 GB.
Possíveis erros de acordo com a mensagem e suas soluções:
Não foi possível carregar a imagem:
- Não há uma versão do JRE/JDK instalado ou ela é inferior a versão suportada.
- Não foi possível gerar o log com detalhes. Isto pode ocorrer por falta de permissão na pasta Temp.
A quantidade de memória disponível na JVM é muito pequena para processar este arquivo:
- É necessário aumentar a quantidade de memória disponível para a JVM. Se a imagem for estática deve-se alterar no controle as propriedades Xms e Xmx. Se for via regra é necessário alterar os parâmetros Xms e Xmx.
Entidades DXF suportadas
A exportação funciona apenas para Drafts 2D.
DXF R12
Entidade DXF | Lido | Exportado | Comentário |
3DFACE | Sim | Sim | - |
ARC | Sim | Sim | - |
ATTRIB | Sim | Sim | - |
CIRCLE | Sim | Sim | - |
DIMENSION | Sim | Sim | Exportado apenas se possuir uma descrição completa do DIMENSION (DIMENSION block) |
INSERT | Sim | Sim | - |
LINE | Sim | Sim | - |
POINT | Sim | Sim | - |
POLYLINE | Sim | Sim | PolyMeshes e Splines são suportados também. |
SECTION | Não | Não | - |
SHAPE | Sim | Não | - |
SOLID | Sim | Sim | - |
TEXT | Sim | Sim | - |
TRACE | Sim | Sim | - |
VIEWPORT | Sim | Não | - |
DXF R13
Entidade DXF | Lido | Exportado | Comentário |
3DSOLID | Sim | Não | ACIS data |
BODY | Sim | Não | ACIS data |
ELLIPSE | Sim | Sim | Elliptical arcs são suportados também. |
LEADER | Sim | Sim | - |
MLINE | Sim | Sim | - |
MTEXT | Sim | Sim | - |
OLEFRAME | Não | Não | - |
RAY | Sim | Sim | - |
REGION | Sim | Não | ACIS data |
SPLINE | Sim | Sim | - |
TOLERANCE | Sim | Não | - |
XLINE | Sim | Sim | - |
DXF R14
Entidade DXF | Lido | Exportado | Comentário |
IMAGE | Sim | Sim | Suporte a recorte |
HATCH | Sim | Sim | - |
LWPOLYLINE | Sim | Sim | - |
OLE2FRAME | Não | Não | - |
DXF 2000
Entidade DXF | Lido | Exportado | Comentário |
RTEXT | Não | Não | - |
WIPEOUT | Não | Não | - |
DXF 2002
DXF 2004
DXF 2005
Entidade DXF | Lido | Exportado | Comentário |
TABLE | Não | Não | - |
DXF 2006
DXF 2007
Entidade DXF | Lido | Exportado | Comentário |
HELIX | Não | Não | - |
LIGHT | Não | Não | - |
SUN | Não | Não | - |
SURFACE | Não | Não | - |
Fonte: Kabeja