Sua opinião é importante para nós! Participe da pesquisa sobre a tela inicial e as dicas de ferramentas/tutoriais rápidos do Archicad 28
em 2023-04-19 08:03 PM - editado pela última vez em 2023-05-19 12:36 PM por Rita Gurjao
Olá, estou tentando criar um objeto de elétrica seguindo os padrões do nosso escritório, porém na construção do desenho 2D, o comando TEXT2 não está conseguindo respeitar a diretriz DEFINE STYLE criada. Alguém tem ideia de por que isso pode estar acontecendo?
É um desenho super simples, que está praticamente pronto, só preciso conseguir fazer os textos respeitarem o estilo criado para que o texto fique dentro do desenho 2D.
Segue a linha de código referente ao problema com o TEXT2 e DEFINE STYLE
!TESTE FORMA iExample = 4 | ALGUM ERRO EM DEFINE STYLE
if iExample = 4 then
circle2 0, 0, radius2
circle2 0, 0, radius1
HOTARC2 0, 0, radius2, 0, 360
DEFINE STYLE "3" "Calibri", 0.5, 5, 0
text2{3} 0,0, "TV"
endif
Se alguém puder ajudar, será uma maravilha!
Solucionado! Ir para Solução.
em 2023-04-20 11:14 AM
Bom dia Mat,
então, um pessoal no forum internacional me respondeu essa dúvida, na verdade faltou eu aplicar o estilo criado após ter definido o estilo com o comando SET STYLE.
O código ficnal ficou assim:
if iExample = 4 then
circle2 0, 0, radius2
circle2 0, 0, radius1
HOTARC2 0, 0, radius2, 0, 360
DEFINE STYLE "3" "Calibri", 1.5, 5, 0
SET STYLE "3"
text2 0,-0.03, "TV"
endif
em 2023-04-20 10:33 AM
Otávio, posso estar enganado, mas acredito que você tenha definido o estilo, mas tenha o aplicado.
Até onde eu saiba, o DEFINE STYLE vai definir um estilo, mas é preciso usar o comando STYLE para determinar qual estilo será usado.
Tenta adicionar fazer isso aqui:
if iExample = 4 then
circle2 0, 0, radius2
circle2 0, 0, radius1
HOTARC2 0, 0, radius2, 0, 360
DEFINE STYLE "3" "Calibri", 0.5, 5, 0
STYLE "3"
text2{3} 0,0, "TV"
endif
em 2023-04-20 11:14 AM
Bom dia Mat,
então, um pessoal no forum internacional me respondeu essa dúvida, na verdade faltou eu aplicar o estilo criado após ter definido o estilo com o comando SET STYLE.
O código ficnal ficou assim:
if iExample = 4 then
circle2 0, 0, radius2
circle2 0, 0, radius1
HOTARC2 0, 0, radius2, 0, 360
DEFINE STYLE "3" "Calibri", 1.5, 5, 0
SET STYLE "3"
text2 0,-0.03, "TV"
endif