{"id":5401,"date":"2026-07-13T09:18:13","date_gmt":"2026-07-13T08:18:13","guid":{"rendered":"https:\/\/www.luso-cad.com\/?p=5401"},"modified":"2026-07-13T10:15:44","modified_gmt":"2026-07-13T09:15:44","slug":"xref-visretain","status":"publish","type":"post","link":"https:\/\/www.luso-cad.com\/pt\/xref-visretain\/","title":{"rendered":"Como Evitar a Perda das Configura\u00e7\u00f5es de Layers em Xrefs no LusoCAD"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"5401\" class=\"elementor elementor-5401\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd21dac e-flex e-con-boxed e-con e-parent\" data-id=\"fd21dac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-136c388 elementor-widget elementor-widget-image\" data-id=\"136c388\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" width=\"900\" height=\"464\" src=\"https:\/\/www.luso-cad.com\/wp-content\/uploads\/2026\/07\/1-1024x528.png\" class=\"attachment-large size-large wp-image-5406\" alt=\"\" decoding=\"async\" srcset=\"https:\/\/www.luso-cad.com\/wp-content\/uploads\/2026\/07\/1-1024x528.png 1024w, https:\/\/www.luso-cad.com\/wp-content\/uploads\/2026\/07\/1-300x155.png 300w, https:\/\/www.luso-cad.com\/wp-content\/uploads\/2026\/07\/1-768x396.png 768w, https:\/\/www.luso-cad.com\/wp-content\/uploads\/2026\/07\/1-18x9.png 18w, https:\/\/www.luso-cad.com\/wp-content\/uploads\/2026\/07\/1.png 1302w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8bda478 elementor-widget elementor-widget-text-editor\" data-id=\"8bda478\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Trabalhar com refer\u00eancias externas (<a href=\"https:\/\/www.luso-cad.com\/pt\/xref-lusocad\/\">Xrefs<\/a>) \u00e9 uma pr\u00e1tica comum em projetos CAD de qualquer dimens\u00e3o. No entanto, alguns utilizadores odem notar que determinadas configura\u00e7\u00f5es de layers, como cores, tipos de linha ou estados de visibilidade, parecem desaparecer quando voltam a abrir o desenho ou recarregam uma refer\u00eancia externa.<\/p><p>Na maioria dos casos, este comportamento est\u00e1 relacionado com vari\u00e1veis de sistema que controlam a forma como o LusoCAD gere as propriedades das layers provenientes das Xrefs. Compreender estas defini\u00e7\u00f5es ajuda a evitar perda de configura\u00e7\u00f5es e garante uma experi\u00eancia de trabalho mais consistente.<\/p><hr \/><h2>O Que \u00e9 a Vari\u00e1vel VISRETAIN?<\/h2><p>A vari\u00e1vel de sistema:<\/p><p><span>VISRETAIN<\/span><\/p><p>controla a forma como o desenho anfitri\u00e3o (host drawing) trata as propriedades das layers provenientes de refer\u00eancias externas.<\/p><p>Quando:<\/p><p><span>VISRETAIN = 1<\/span><\/p><p>as altera\u00e7\u00f5es realizadas \u00e0s layers da Xref no desenho atual s\u00e3o mantidas e guardadas com o ficheiro.<\/p><p>Por exemplo, se alterar:<\/p><ul><li>Cor da layer<\/li><li>Tipo de linha<\/li><li>Espessura de linha<\/li><li>Estado de impress\u00e3o<\/li><li>Visibilidade<\/li><\/ul><p>essas altera\u00e7\u00f5es permanecem dispon\u00edveis mesmo ap\u00f3s fechar e reabrir o desenho.<\/p><p>Esta \u00e9 a configura\u00e7\u00e3o recomendada para a maioria dos utilizadores.<\/p><hr \/><h2>Como Verificar o Valor da VISRETAIN<\/h2><p>Na linha de comandos escreva:<\/p><p><span>VISRETAIN<\/span><\/p><p>e pressione Enter.<\/p><p>O LusoCAD apresentar\u00e1 o valor atual.<\/p><p>Se necess\u00e1rio, introduza\u00a0<span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">1<\/span><\/p><p>para ativar a reten\u00e7\u00e3o das propriedades das layers.<\/p><hr \/><h1>O Que \u00e9 a VISRETAINMODE?<\/h1><p>A vari\u00e1vel:<\/p><p><span>VISRETAINMODE<\/span><\/p><p>funciona em conjunto com a VISRETAIN e permite controlar exatamente quais as propriedades das layers da Xref que devem ser sincronizadas quando a refer\u00eancia \u00e9 atualizada.<\/p><p>Enquanto a VISRETAIN decide se as altera\u00e7\u00f5es locais s\u00e3o mantidas, a VISRETAINMODE determina quais as propriedades que podem ser sincronizadas a partir da refer\u00eancia externa.<\/p><hr \/><h2>Configura\u00e7\u00e3o Recomendada<\/h2><p>Para o comportamento tradicional esperado pela maioria dos utilizadores:<\/p><div class=\"\"><span>VISRETAIN = 1<\/span><\/div><div class=\"\"><span>VISRETAINMODE = 0<\/span><\/div><p>Com esta configura\u00e7\u00e3o:<\/p><ul><li>As altera\u00e7\u00f5es efetuadas no desenho atual t\u00eam prioridade<\/li><li>As propriedades das layers permanecem guardadas entre sess\u00f5es<\/li><li>Evitam-se altera\u00e7\u00f5es inesperadas ap\u00f3s recarregar uma Xref<\/li><\/ul><hr \/><h1>Valores da Vari\u00e1vel VISRETAINMODE<\/h1><p>A vari\u00e1vel utiliza valores num\u00e9ricos para controlar as propriedades sincronizadas.<\/p><h3>Valor 0<\/h3><p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">Nenhuma propriedade \u00e9 sincronizada.<\/span><\/p><p>Este comportamento \u00e9 equivalente ao funcionamento tradicional das vers\u00f5es mais antigas do AutoCAD quando a VISRETAIN estava ativa.<\/p><hr \/><h3>Valor 1<\/h3><p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">Ativa a sincroniza\u00e7\u00e3o das propriedades ligadas ao estado de visibilidade da layer.<\/span><\/p><hr \/><h3>Valor 2<\/h3><p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">Sincroniza:<\/span><\/p><ul><li>Freeze<\/li><li>Thaw<\/li><\/ul><hr \/><h3>Valor 4<\/h3><p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">Sincroniza:<\/span><\/p><ul><li>Lock<\/li><li>Unlock<\/li><\/ul><hr \/><h3>Valor 8<\/h3><p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">Sincroniza:<\/span><\/p><ul><li>Plot<\/li><li>No Plot<\/li><\/ul><hr \/><h3>Valor 16<\/h3><p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">Sincroniza:<\/span><\/p><ul><li>Cor<\/li><\/ul><hr \/><h3>Valor 32<\/h3><p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">Sincroniza:<\/span><\/p><ul><li>Tipo de linha<\/li><\/ul><hr \/><h3>Valor 64<\/h3><p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">Sincroniza:<\/span><\/p><ul><li>Espessura de linha<\/li><\/ul><hr \/><h3>Valor 128<\/h3><p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">Sincroniza:<\/span><\/p><ul><li>Transpar\u00eancia<\/li><\/ul><hr \/><h3>Valor 256<\/h3><p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">Sincroniza:<\/span><\/p><ul><li>Estilo de impress\u00e3o (Plot Style)<\/li><\/ul><hr \/><h3>Valor 512<\/h3><p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">Sincroniza:<\/span><\/p><ul><li>Congelamento em Viewports<\/li><\/ul><hr \/><h3>Valor 1024<\/h3><p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">Sincroniza:<\/span><\/p><ul><li>Descri\u00e7\u00e3o da layer<\/li><\/ul><hr \/><h2>Utilizar V\u00e1rias Op\u00e7\u00f5es em Simult\u00e2neo<\/h2><p>\u00c9 poss\u00edvel combinar propriedades somando os respetivos valores.<\/p><p>Por exemplo:<\/p><p><span>3<\/span><\/p><p>corresponde a:<\/p><p><span>1 + 2<\/span><\/p><p>Ou seja:<\/p><ul><li>Visibilidade<\/li><li>Freeze\/Thaw<\/li><\/ul><p>ser\u00e3o sincronizados automaticamente.<\/p><hr \/><h1>Porque \u00e9 que as Configura\u00e7\u00f5es das Layers Podem Desaparecer?<\/h1><p>Existem v\u00e1rias causas poss\u00edveis.<\/p><h2>1. VISRETAIN Desativada<\/h2><p>Se:\u00a0<span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">VISRETAIN = 0<\/span><\/p><p>as propriedades da Xref podem ser redefinidas sempre que a refer\u00eancia \u00e9 atualizada.<\/p><hr \/><h2>2. VISRETAINMODE Configurada de Forma Inadequada<\/h2><p>Algumas combina\u00e7\u00f5es podem fazer com que determinadas propriedades sejam sincronizadas novamente a partir da Xref.<\/p><p>Verifique sempre os valores definidos caso observe altera\u00e7\u00f5es inesperadas.<\/p><hr \/><h2>3. Geometria na Layer 0<\/h2><p>Uma causa frequentemente ignorada \u00e9 a utiliza\u00e7\u00e3o da:<\/p><p><a href=\"https:\/\/www.luso-cad.com\/layer-0-bylayer-byblock\/\"><span>Layer 0<\/span><\/a><\/p><p>dentro da pr\u00f3pria refer\u00eancia externa.<\/p><p>Quando muitos elementos s\u00e3o desenhados na layer 0, a gest\u00e3o das propriedades das layers torna-se menos previs\u00edvel.<\/p><p>Sempre que poss\u00edvel, distribua os objetos pelas layers adequadas dentro da Xref.<\/p><hr \/><h2>4. Estruturas Complexas de Xrefs<\/h2><p>Problemas podem surgir quando existem:<\/p><ul><li>Xrefs aninhadas (Nested Xrefs)<\/li><li>Refer\u00eancias circulares<\/li><li>Cadeias complexas de anexa\u00e7\u00e3o<\/li><\/ul><p>Nestes casos, poder\u00e1 ser \u00fatil simplificar a estrutura das refer\u00eancias.<\/p><hr \/><h1>Verificar a Vari\u00e1vel XREFOVERRIDE<\/h1><p>Outra vari\u00e1vel importante \u00e9:\u00a0<span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">XREFOVERRIDE<\/span><\/p><p>Defina:\u00a0<span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">XREFOVERRIDE = 1<\/span><\/p><p>e recarregue a refer\u00eancia externa.<\/p><p>Esta configura\u00e7\u00e3o ajuda o desenho anfitri\u00e3o a manter as substitui\u00e7\u00f5es definidas localmente para as layers da Xref.<\/p><hr \/><h1>Como Resolver Problemas de Layers em Xrefs<\/h1><p>Se continuar a perder configura\u00e7\u00f5es entre sess\u00f5es, siga esta lista de verifica\u00e7\u00e3o:<\/p><h3>Passo 1<\/h3><p>Verifique:\u00a0<span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">VISRETAIN = 1<\/span><\/p><hr \/><h3>Passo 2<\/h3><p>Confirme:\u00a0<span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">VISRETAINMODE = 0<\/span><\/p><hr \/><h3>Passo 3<\/h3><p>Defina:\u00a0<span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">XREFOVERRIDE = 1<\/span><\/p><p>e recarregue a refer\u00eancia.<\/p><hr \/><h3>Passo 4<\/h3><p>Verifique se a geometria da Xref n\u00e3o est\u00e1 toda desenhada na:<\/p><p><span>Layer 0<\/span><\/p><hr \/><h3>Passo 5<\/h3><p>Analise a exist\u00eancia de:<\/p><ul><li>Xrefs aninhadas<\/li><li>Refer\u00eancias circulares<\/li><\/ul><hr \/><h3>Passo 6<\/h3><p>Execute ferramentas de repara\u00e7\u00e3o do desenho, como:<\/p><p><span>AUDIT\u00a0<\/span><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">ou\u00a0<\/span><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); text-align: var(--text-align); letter-spacing: 0px;\">RECOVER<\/span><\/p><p>para corrigir poss\u00edveis problemas de integridade do ficheiro.<\/p><hr \/><h2>Dica para Administradores CAD<\/h2><p>Se os valores das vari\u00e1veis mudarem repetidamente sem interven\u00e7\u00e3o do utilizador, vale a pena verificar:<\/p><ul><li>Perfis personalizados<\/li><li>Scripts de inicializa\u00e7\u00e3o<\/li><li>Rotinas LISP<\/li><li>Aplica\u00e7\u00f5es de terceiros<\/li><\/ul><p>Estas personaliza\u00e7\u00f5es podem alterar vari\u00e1veis do sistema automaticamente sempre que um desenho \u00e9 aberto.<\/p><hr \/><h1>Conclus\u00e3o<\/h1><p>Quando trabalha com refer\u00eancias externas no <strong>LusoCAD<\/strong>, as vari\u00e1veis <code>VISRETAIN<\/code> e <code>VISRETAINMODE<\/code> desempenham um papel fundamental na forma como as propriedades das layers s\u00e3o mantidas entre sess\u00f5es. Na maioria dos ambientes de trabalho, a combina\u00e7\u00e3o <code>VISRETAIN = 1<\/code> e <code>VISRETAINMODE = 0<\/code> oferece o comportamento mais previs\u00edvel e evita a perda de altera\u00e7\u00f5es locais.<\/p><p>Com algumas verifica\u00e7\u00f5es simples e uma boa gest\u00e3o das layers nas Xrefs, \u00e9 poss\u00edvel garantir maior consist\u00eancia nos projetos e eliminar um dos problemas mais comuns associados ao trabalho colaborativo com refer\u00eancias externas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>As configura\u00e7\u00f5es de layers das suas Xrefs desaparecem sempre que reabre um desenho? Neste artigo explicamos como as vari\u00e1veis VISRETAIN, VISRETAINMODE e XREFOVERRIDE ajudam a manter as propriedades das refer\u00eancias externas consistentes entre sess\u00f5es no LusoCAD.<\/p>\n","protected":false},"author":4,"featured_media":5414,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5401","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.luso-cad.com\/pt\/wp-json\/wp\/v2\/posts\/5401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.luso-cad.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.luso-cad.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.luso-cad.com\/pt\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.luso-cad.com\/pt\/wp-json\/wp\/v2\/comments?post=5401"}],"version-history":[{"count":13,"href":"https:\/\/www.luso-cad.com\/pt\/wp-json\/wp\/v2\/posts\/5401\/revisions"}],"predecessor-version":[{"id":5417,"href":"https:\/\/www.luso-cad.com\/pt\/wp-json\/wp\/v2\/posts\/5401\/revisions\/5417"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.luso-cad.com\/pt\/wp-json\/wp\/v2\/media\/5414"}],"wp:attachment":[{"href":"https:\/\/www.luso-cad.com\/pt\/wp-json\/wp\/v2\/media?parent=5401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.luso-cad.com\/pt\/wp-json\/wp\/v2\/categories?post=5401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.luso-cad.com\/pt\/wp-json\/wp\/v2\/tags?post=5401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}