Tradução de desenhos AutoCAD: É possível extrair e reinserir textos em ficheiros DWG/DXF?
“Os desenhos de engenharia normalmente incluem um grande volume de legendas, indicações dimensionais e parâmetros técnicos; a modificação manual não só é demorada, como também pode alterar linhas por engano, levando à perda de precisão.”
Análise da causa raiz
Separação de atributos de objetos vetoriais
A IA comercial é capaz de analisar profundamente a estrutura binária dos ficheiros DXF/DWG, distinguindo com precisão MTEXT (texto multilinha), TEXT (texto de linha única) e linhas geométricas dentro das ‘Entidades (Entity)’. Extraímos apenas a propriedade `TextString` dos objetos de texto para tradução, sem nunca alterar os dados das coordenadas (Coordinates).
Caixa de texto auto-adaptativa e escalável
Para as diferenças de comprimento entre o chinês e o inglês, o sistema integra um algoritmo inteligente de ajuste. Quando o texto traduzido excede os limites da caixa de anotação original, o sistema ajusta automaticamente o factor de largura (Width Factor) ou o tamanho da fonte, garantindo que o texto não oculte linhas de engenharia essenciais nem ultrapasse o limite do quadro.
Preservação das camadas e mapeamento de fontes
O texto traduzido permanece integralmente na camada (Layer) original, mantendo as configurações de cor e tipo de linha. Em simultâneo, o sistema mapeia automaticamente as fontes técnicas em falta (como `gbeitc.shx`) para fontes Unicode universais, evitando a apresentação de pontos de interrogação ou caracteres corrompidos ao abrir o ficheiro.
Resumo da solução final
Quer se trate de plantas arquitetónicas complexas ou de desenhos de montagem mecânica de precisão, é possível localizar rapidamente o texto sem comprometer a precisão geométrica.