Sobre os tipos de linha simples personalizados

É possível definir um tipo de linha personalizado com diferentes padrões de pontos, espaços e traços criando ou editando uma definição de tipo de linha (LIN) com um editor de texto. Uma vez definido, é possível carregar e usar o tipo de linha personalizado em qualquer arquivo de desenho.

Cada tipo de linha é definido em duas linhas em um arquivo de definição de tipo de linha. A primeira linha contém o nome do tipo de linha e uma descrição opcional. A segunda linha é o código que define o padrão de tipo de linha vigente.

A segunda linha deve começar com a letra A (alinhamento), seguido por uma lista de descritores de padrões que definem os comprimentos de caneta para cima (espaços), comprimentos de caneta para baixo (traços) e pontos. Você pode incluir comentários em um arquivo LIN se iniciar a linha com ponto-e-vírgula (;).

Formato de definição do tipo de linha

O formato da definição do tipo de linha é

*linetype_name,description 
A,descriptor1,descriptor2, ...

Por exemplo, um tipo de linha chamado DASHDOT é definido como

*DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __ 
A,.5,-.25,0,-.25

O exemplo indica um padrão repetitivo começando com um traço com um comprimento de 0.5 unidades de desenho, um espaço com comprimento de 0.25 unidades de desenho, um ponto e outro espaço com comprimento de 0.25 unidades de desenho. Este padrão continua para o comprimento da linha, terminando com um traço de 0.5 unidades de desenho de comprimento. O tipo de linha seria exibido como mostrado abaixo.

__ . __ . __ . __ . __ . __ . __ . __

Os arquivos LIN devem ser salvos no formato ASCII e com uma extensão de arquivo lin.

Nome do tipo de linha

O campo Nome do tipo de linha deve começar com um asterisco (*) e fornecer um nome único e descritivo para o tipo de linha.

Descrição

A descrição do tipo de linha deve ajudar na visualização do tipo de linha ao se editar o arquivo LIN. A descrição também é exibida no Gerenciador de tipo de linha e na caixa de diálogo Carregar ou recarregar tipos de linha.

A descrição é opcional e pode incluir

  • Uma representação simples do padrão do tipo de linha usando texto ASCII
  • Uma descrição expandida do tipo de linha
  • Um comentário, como "Use esse tipo de linha para linhas ocultas"

Se você omitir a descrição, não insira uma vírgula após o nome do tipo de linha. Uma descrição não pode exceder 47 caracteres.

Campo de alinhamento (A)

O campo de alinhamento especifica a ação para o alinhamento padrão nas extremidades das linhas individuais, círculos e arcos. O programa suporta somente o alinhamento do tipo A, que garante que as extremidades das linhas e dos arcos comecem e terminem com um traço. Você deve especificar um alinhamento do tipo A inserindo A no campo de alinhamento.

Por exemplo, suponha que você cria um tipo de linha chamado CENTRAL que exibe a sequência repetida traço-ponto normalmente usada como linha de centro. O programa ajusta a sequência traço-ponto em uma linha individual de forma que os traços e as extremidades das linhas coincidam. O padrão se ajusta a linha de forma que pelo menos metade do primeiro traço comece e encerre a linha. Se necessário, o primeiro e o último traços são aumentados. Se a linha for muito curta para conter uma sequência traço-ponto, será desenhada uma linha contínua entre as extremidades. Para arcos, o padrão é ajustado de forma que os traços sejam desenhados nas extremidades. Para círculos e outros objetos sem extremidades, a sequência traço-ponto é ajustada para proporcionar uma exibição razoável.

Descritores de padrões
Cada campo descritor de padrões especifica o comprimento de segmentos compondo o tipo de linha separado por vírgulas (espaços não são permitidos):
  • Um número decimal positivo indica um segmento de caneta para baixo (traço) daquele comprimento.
  • Um número decimal negativo indica um segmento de caneta para cima (espaço) daquele comprimento.
  • Um traço de comprimento 0 desenha um ponto.

Você pode introduzir até 12 especificações de comprimento de traço por tipo de linha, levando em conta que devem caber em uma linha de 80 caracteres no arquivo LIN. Você precisa incluir apenas uma repetição completa do padrão de tipo de linha definido pelos descritores de padrões. Ao desenhar o tipo de linha, o aplicativo usará o primeiro descritor de padrões para iniciar e encerrar os traços. Entre o traço inicial e o final, as especificações de traço padrão são desenhadas sequencialmente, começando pela especificação do segundo traço e reiniciando o padrão com a especificação do primeiro traço quando necessário.

Um alinhamento tipo A requer que o comprimento do primeiro traço seja igual ou maior que 0 (um segmento de caneta para baixo). O comprimento do segundo traço deve ser menor que 0 se quiser um segmento pen-up e mais que 0 se estiver criando um tipo de linha contínuo. Você deve ter pelo menos duas especificações de traço para um alinhamento tipo A.