Nesta postagem você aprenderá a colocar campos no textom, texto regular, e em atributos, além de personalizar a aparência do texto do campo.

Os campos são uma forma especial de texto que é atualizada automaticamente. Os campos parecem texto com fundo cinza e mostram valores fornecidos pelo BricsCAD ou pelo sistema operacional, como o diâmetro de um círculo ou a data e hora. Para mostrar novos valores, o texto pode ser atualizado manualmente ou automaticamente.

ATENÇÃO: Este artigo no Blog é transcrito aqui no idioma Português-Brasil, mas pelo fato desse artigo original ser muito longo para o Blog, e ter sido escrito em Inglês, observei que diversas instruções ficaram traduzidas somente pelo tradutor online, que traz efeito não satisfatório ao que esperamos oferecer permanentemente a você. Sugiro consultar o capítulo de origem (no livro ou na versão em inglês deste post) para garantir que sua compreensão seja plena. Peço desculpas pelo efeito involuntário de nossa parte, aqui no Brasil


Os seguintes tópicos são abordados neste artigo:


Por exemplo, o círculo ilustrado abaixo à esquerda tem sua área, ponto central e assim por diante descritos pelo texto comum (fundo branco) e pelo texto do campo com o fundo cinza. O plano de fundo cinza é exibido apenas e não plotado e pode ser desativado com a FieldDisplay variável.

Quando o tamanho do círculo é reduzido e o texto do campo atualizado, novos valores são exibidos para os que foram alterados - a área, a circunferência e o raio. Veja a figura à direita.

texto do campo de codificação
Esq: Circule com o texto do campo em cinza e texto normal.
Dir: Círculo alterado com o texto do campo atualizado.

COMANDOS E VARIÁVEIS DE CAMPO

COMANDOS

Campo - exibe a caixa de diálogo Campo para construir o texto do campo; também acessado através de comandos de texto como MText e AttDef

UpdateField - força uma atualização dos valores dos campos, caso eles tenham mudado

VARIÁVEIS

DbMod (somente leitura) - informa se o desenho foi modificado por alterações nos campos

FieldDisplay - alterna o plano de fundo cinza para colocar o texto

FieldEval - especifica quando os campos devem ser atualizados; padrão = 31 (todos ativados):

0 Não atualizado automaticamente

1 Atualizado quando o desenho é aberto

2 Atualizado quando o desenho é salvo

4 Atualizado quando o desenho é plotado

8 Atualizado quando o comando eTransmit é usado

16 Atualizado quando o desenho é regenerado

NOTA A variável FieldEval não atualiza o campo Data; é atualizado apenas pelo comando UpdateField.

Colocando texto do campo

O texto do campo é adicionado aos desenhos através do Campo, Texto, MText, AttDef, e Tabela comandos e pode ser colocado em dimensões e líderes (como mtext). Vamos dar uma olhada em cada um.

COMANDO DE CAMPO

O Campo comando coloca o texto do campo nos desenhos de maneira semelhante ao comando Texto, colocando linhas de texto únicas. Opera de forma idêntica no Linux, Mac e Windows. Neste tutorial, a data de criação do desenho é inserida como um campo.

  1. Entre em Campo .

    : campo

    Observe que BricsCAD exibe a caixa de diálogo Campo.

    Caixa de diálogo campo
  2. Selecione um campo que você deseja, selecionando um grupo (como Data e Hora ou Documento), escolhendo um nome de campo no grupo (como CreateDate ou Autor) e aplicando a formatação, se disponível. Para este tutorial, a tarefa é inserir a data de criação como um campo: CreationDate está no grupo Data e hora. Siga esses passos:
    1. Em Nomes dos campos, abra o nó Data e hora clicando no botão +.
      texto do campo
      Campos disponíveis para Data e Hora
    2. Observe os campos disponíveis para especificar datas. Escolher Criar Data.
    3. Observe que a parte vazia da caixa de diálogo de repente se enche de todos os tipos de opções relacionadas à formatação de datas e horas.
      Opções de formatação para o campo CreateDate

      Você pode formatar o campo de data selecionando um formato na coluna Exemplos ou criar seu próprio formato. Para este tutorial, role para baixo e escolha o que se parece com "quinta-feira, 23 de abril de 2014". (A data exata exibida será diferente.)

      Selecionando um formato para a data

      Observe que a área Formato da data mostra o código de formato da data: dddd, MMMM dd, aaaa. É aqui que você pode editar o código de formatação, algo que descreverei posteriormente.

  3. Clique OK. No painel de comando, observe que BricsCAD solicita um conjunto de opções semelhantes a texto. (Ele mostra "MTEXT"; deve dizer "TEXTO".)

    MTEXT Estilo de texto atual: “Padrão” Altura do texto: 2,5

  4. Escolha um ponto no desenho para colocar o texto do campo:

    Especifique o ponto inicial ou [Altura / Justificar]: (Insira uma opção ou escolha um ponto)

    BricsCAD coloca o campo no desenho com a data de hoje, usando o estilo de texto atual. (A data que você vê será diferente da mostrada abaixo.)

    geração de data do código de campo
    Data gerada pelo código do campo

    Se, no entanto, o desenho for novo e não tiver sido salvo, tudo o que você verá são quatro traços, assim:

    erro de traço do código de campo ----
    Código de campo sem significado

    É assim que o BricsCAD informa que um campo não possui um valor válido. Para dar ao desenho uma data de criação, use o Salvar .

DICA Quando um campo exibe quatro marcas de hash, como ####, significa que o valor do campo é inválido por algum motivo.

CAMPOS EM MTEXTO

Se você deseja incorporar o texto do campo ao normal, use os comandos MText ou AttDef; o texto
comandos de comando e dimensionamento não podem fazer isso. A incorporação permite misturar texto regular e texto de campo de maneiras úteis, como a combinação de "Data:" com uma data dinâmica.

código de texto e campo
Combinando texto com código de campo

Neste tutorial, você coloca um campo que relata o nome do arquivo do desenho.

    1. Inicie o comando MText e responda às solicitações:

      : mtext
      Texto de várias linhas: primeiro canto do bloco de texto: (Escolha um ponto)
      Selecione Canto oposto para bloco de texto ou [Justificação / Ângulo de rotação / texto Estilo /
      texto Height / Direction / Width]: (Escolha outro ponto)

    2. Digite algum texto, como "Nome do desenho:".
    3. Para inserir o texto do campo, pressione Ctrl + F.
      Como alternativa, na barra de ferramentas Formatação de texto, clique no ícone Campo .
      Ou clique com o botão direito do mouse na barra de ferramentas Formatação de texto e, no menu de atalho, selecione Inserir campo.

      Acessando campos no comando MText
    4. Observe que a caixa de diálogo Campo é aberta. Para escolher o campo para exibir o nome do arquivo de desenho, siga estas etapas:
      Escolhendo opções de formatação para o nome do arquivo
      1. Na lista Nomes de campos, abra o Documento nó.
      2. Em Documento, escolha Nome do arquivo.
      3. Na área Formato, defina estas opções:

        Formato (nenhum)
        Caminho Não
        Nome do arquivo Sim
        Extensão de arquivo Sim

  1. Clique OK. Observe que BricsCAD adiciona o campo do nome do arquivo. Pode aparecer como "Desenho1" ou qualquer que seja o nome do arquivo do seu desenho. Você pode dizer que é um texto de campo, devido ao fundo cinza.
    Texto do campo com nome do arquivo
  2. Saia do editor de texto clicando em OK.
  3. Para ver o texto do campo em ação, salve o desenho para alterar seu nome:
    1. Entre em SalvarComo .
    2. Na caixa de diálogo Salvar desenho como, insira um nome de arquivo como "Exemplo de texto do campo".
    3. Clique Salvar.
      Observe que o texto do campo muda para refletir o novo nome do arquivo.

      detalhes do texto do campo
      Texto do campo com nome do arquivo e extensão

CAMPOS EM ATRIBUTOS

O texto do campo pode fazer parte de uma definição de atributo. Lembre-se de que os atributos são usados para adicionar
dados para blocos. Conforme mostrado no tutorial a seguir, isso é feito com o comando AttDef, que é
normalmente usado para definir atributos.

Neste tutorial, você cria um atributo que relata o nível de zoom atual do desenho.

  1. Comece o AttDef comando. Observe a caixa de diálogo Definição de atributo.
  2. Na seção Atributo, preencha os campos de texto do atributo - campos Tag, Prompt e Padrão. YT; você pode usar a figura abaixo como um exemplo do texto a ser usado:caixa de diálogo de texto do campo
  3. Para adicionar um campo ao atributo, clique no ícone Inserir campo ao lado do campo Padrão. Observe que BricsCAD exibe a caixa de diálogo usual do campo, como mostrado abaixo.
    Caixa de diálogo campo
  4. Selecione uma variável do sistema como esta:
    1. Na lista Nome dos campos, abra o Variáveis nó.
      Escolhendo o nome do campo SystemVariable
    2. Selecione SystemVariable.
    3. Sob a lista de variáveis do sistema, role para a direita até o fim e escolha ZoomFactor.
    4. Não possui opções de formato, então clique em OK.
  5. Clique OK para fechar a caixa de diálogo Campo.
    De volta à caixa de diálogo Definição de Atributo, observe que o texto do campo é exibido na caixa Padrão com um plano de fundo cinza.

    Inserindo código de campo como uma definição de atributo
  6. Clique OK para fechar a caixa de diálogo. Tudo o que você vê no desenho é ZOOMVALUE.
    Ainda não há texto de campo!
    1. Inicie o comando Bloquear.
      bloqueia o código de texto do campo
      Colocando um bloco como texto do campo
    2. Digite os seguintes parâmetros:
      Nome zoomvalue
      Ponto base Clique em Selecionar ponto e, em seguida, escolha o canto inferior direito para ZOOMVALUE; use o snap da entidade do ponto de inserção para ajudá-lo.

      Usando o snap à entidade de inserção para localizar o ponto de inserção do texto

      Entidades Clique em Selecionar entidades e escolha o texto
      Converter em bloco Sim

      Para ver o texto do campo, você precisa transformar o atributo em um bloco e depois inserir o bloco. Siga esses passos:

      DICA Os usuários não devem ter permissão para modificar os campos; portanto, ative a configuração Constante encontrada na seção Modo na caixa de diálogo AttDef.
    3. Clique OK.
    4. Quando a caixa de diálogo Editar atributos aparecer, clique em Cancelar; você não precisa de seus serviços.
  7. Aumente e diminua o zoom. O valor do fator de zoom não muda. Para atualizar o campo, siga duas etapas desta vez.
    1. Primeiro, altere o valor do fator de zoom usando a variável relacionada:
      : zoomfactor
      Novo valor atual para ZOOMFACTOR (3 a 100) <60>: 5
    2. O texto do campo ainda não muda (explicarei mais tarde por que isso ocorre), então digite o regenerar comando para ver o valor do campo atualizado.
      : regenerar

      fator de zoom do texto do campo
      Texto do campo visível após o comando Regen

Alteração do texto do campo

Para alterar o texto do campo, basta clicar duas vezes nele; BricsCAD exibe a caixa de diálogo Campo. Use-o para fazer
alterar. Como alternativa, você pode alterar os valores do campo usando a paleta Propriedades. Aqui, olhamos
em ambas as abordagens.

CAMPOS DUPLOS EM MTEXT

Para editar os campos colocados pelo comando MText, use este procedimento.

  1. Clique duas vezes no texto do campo. Observe que BricsCAD exibe o editor de mtext.
  2. Clique no texto do campo. Observe que a cor de fundo muda para azul.
    Texto do campo em mtext
    Texto do campo em mtext
  3. Agora clique duas vezes no azul e observe que a caixa de diálogo Campo é exibida. (Como alternativa, você pode clicar com o botão direito do mouse no texto do campo para acessar o seguinte menu de atalho.)
    editor de texto do campo
    Acessando o Editor de Texto do Campo

    Aqui está o que as três opções relacionadas ao campo significam no menu de atalho:
    Editar campo - exibe a caixa de diálogo Campo.
    Atualizar campo - força uma atualização do valor do campo.
    Converter campo em texto - transforma o campo em texto normal, congelando o valor do campo.

  4. Selecione um tipo de campo diferente ou altere a formatação do campo.
  5. Clique OK para fechar a caixa de diálogo e clique em OK para sair do editor de mtext.

Portanto, o plano de fundo para o texto do campo muda de cor, dependendo do seu estado de edição:

Cinza = texto do campo em estado não editado

Azul = texto do campo pronto para edição

EDITANDO CAMPOS EM DEFINIÇÕES ATRIBUÍDAS

Quando o texto do campo está em uma definição de atributo, você pode editá-lo, da seguinte maneira:

  1. Clique duas vezes no texto do atributo. BricsCAD exibe a caixa de diálogo Editor de Atributos. (O EAttEdit comando foi executado.)
    Texto do campo no editor de atributos
  2. Na caixa de diálogo Padrão campo, clique duas vezes no texto em campo cinza. Como alternativa, você pode clicar com o botão direito do mouse no próprio texto do campo para acessar este menu de atalho:
    Acessando o Editor de Texto do Campo
  3. Observe a caixa de diálogo campo. Faça as alterações e clique em OK para sair das caixas de diálogo.

Controlando a atualização dos campos de caminho

O ponto para usar o texto do campo é que ele pode atualizar valores - manual ou automaticamente. Você força uma atualização com o UpdateField comando ou especifique quando as atualizações automáticas ocorrerão com o FieldEval (variável de sistema).

UPDATEFIELD COMMAND

Para atualizar os campos selecionados manualmente, use o UpdateField comando. Ele solicita que você selecione um ou mais campos e atualize seus valores.

: updatefield
Selecione os campos a serem atualizados: (Pressione Ctrl + A, ou selecione campos individuais)
Selecione os campos a serem atualizados: (Pressione Entre para finalizar a seleção de objetos)
campos encontrados, n campos atualizados>

Para atualizar todos os campos do desenho, pressione Ctrl+A no prompt "Selecionar campos".

COMANDO DE FIELDEVAL

Anteriormente, você usava o comando Regen para forçar a atualização do valor de um campo. Esta foi uma aplicação de uma atualização automática ditada pelo FieldEval sysvar. Não foi o próprio comando Regen que fez a atualização; em vez disso, o comando acionou BricsCAD para também atualizar todos os campos no desenho.

Os campos são atualizados por BricsCAD quando ocorre um dos seguintes eventos de gatilho:

Abrir - quando o arquivo de desenho é aberto
Salvar - depois que o arquivo de desenho é salvo, como você viu acima, com o campo CreateDate
Enredo - antes do desenho ser plotado
eTransmit - enquanto o desenho está sendo preparado para empacotamento com o comando eTransmit
regenerar - quando o desenho é regenerado (recarregado do arquivo .dwg)

Observe que as configurações em FieldEval A variável não atualiza os campos Data; as datas podem ser atualizadas apenas
com UpdateField .

Esses eventos são controlados com o FieldEval variável de sistema, que é melhor acessada através
a caixa de diálogo Configurações:

Configurações para o texto do campo

Se você escolher acessar a variável de sistema na linha de comando, será assim:

: fieldeval
Novo valor atual para FIELDEVAL (0 a 31) <31>: (Digite um número)

O valor assume um ou mais destes valores:

0 Os campos não são atualizados automaticamente; use o comando UpdateField
1 Comando aberto
2 Comando Salvar
4 Comando de plotagem
8 Comando eTransmit
16 Comando Regen

O padrão é 31, a soma de 1 + 2 + 4 + 8 + 16 - todas as opções estão ativadas, exceto 0.

COMANDO DE DISTRIBUIÇÃO DE CAMPO

O FieldDisplay A variável de sistema determina se o texto do campo exibe esse plano de fundo retangular cinza ou não:

: exibição de campo
Novo valor atual para FIELDDISPLAY [1 para ativado (ON) / 0 para desativado (OF): (Digite OFf ou Ativado)

Digo, deixe-o ligado o tempo todo, porque (a) seu objetivo é permitir distinguir entre campo e texto comum e (b) o fundo cinza nunca é plotado de maneira alguma.

0 Os campos não exibem o plano de fundo retangular cinza
1 Eles fazem

Outro exemplo de texto de campo

No tutorial a seguir, você obtém o texto do campo para relatar a área de um retângulo.

  1. Inicie BricsCAD e, em seguida, use o comando Retângulo para desenhar um retângulo de qualquer tamanho.
  2. Use o comando Campo para criar o código do campo para a área do retângulo. Selecione as seguintes opções:
    Categoria do campo Objetos
    Nomes dos campos Objeto
    Tipo de objeto (Clique no botão Selecionar objeto e selecione o retângulo.) Polilinha
    Propriedade Área
    Formato Arquitetônico
    Precisão 0.00

    Caixa de diálogo campo

    DICA O texto do campo é vinculado automaticamente ao retângulo através do botão Selecionar Objeto

  3. Clique OK para sair da caixa de diálogo.
  4. BricsCAD muda para prompts do tipo mtext:

    Estilo atual: “Standard” Altura do texto: 2,5
    Especifique o ponto inicial ou [Altura / Justificar]: (Escolha um ponto dentro do retângulo)

    Texto do campo dentro do retângulo

    O texto do campo é colocado no desenho. Observe que as unidades são mostradas como “SQ. FT. ” - pés quadrados.

Atualizando o texto do campo

Com o texto do campo relatando a área do retângulo, você pode prosseguir e alterar o tamanho do
retângulo para ver como o campo é atualizado.

  1. Selecione o retângulo e use as alças para alterar o tamanho do retângulo.
    Alterando o retângulo…
  2. Entre em regenerar comando para atualizar o texto do campo.
    ... altera o texto do campo

    Observe que o texto do campo muda para refletir a nova área.

DICA É importante lembrar que o texto do campo está vinculado a objetos específicos. Se você apagar o retângulo e, em seguida, usar o comando UpdateField, o texto do campo exibirá ######## porque ele não tem mais um significado válido, porque seu objeto relacionado se foi.

 

COMPATIBILIDADE COM AUTOCAD® CÓDIGOS DE CAMPO

Em geral, os códigos de campo gerados pelo BricsCAD são compatíveis com os do AutoCAD®. A principal diferença é que BricsCAD tende a ter menos entidades e menos códigos para algumas entidades. Além disso, quando você cola códigos de campo literais em um desenho, BricsCAD os interpreta como um script; no AutoCAD®, eles são colados como texto do campo. Quando você abre um desenho no AutoCAD® em BricsCAD contendo códigos de campo não suportados (como para mlines), BricsCAD os exibe corretamente como texto do campo, mas não pode editá-los.

Noções básicas sobre códigos de campo

O texto do campo usa um sistema de codificação que não é documentado pela Autodesk® nem Bricsys. Um código de campo típico se parece com isso:

% <\Nome do arquivo AcVar \ f "%tc4%fn7">%

(Partes do código que nunca mudam são mostradas em roxa.) Geralmente, existem dois pares em um código,
um conjunto antes de \ f e outro depois:

  • Antes de o \ f é o digite de campo
  • Depois de \ f é o formato do campo

Eu acho que \ f é a abreviação de "formato". No desenho, o código listado acima fornece o nome do arquivo em um campo, como Drawing1.dwg.

Vamos analisar o código do campo para ver o que isso significa:

texto de exemplo de código de campo

% < Sinaliza o início de um código de campo, assim como '' ('informa ao BricsCAD que o código LISP está sendo iniciado e' $ ('indica o início do código Diesel).
\ Barra invertida Indica que uma palavra-chave segue. Nesse caso, \ AcVar refere-se ao “AutoCAD® variável ”e que a palavra a seguir será o nome de uma variável - Nome do arquivo, neste caso.
\ f Especifica que um ou mais códigos de formato devem ser seguidos.
” “ As aspas delimitam códigos de formato; códigos de formato sempre são mantidos entre aspas.
% Porcentagem Indica o início de um código de formato.

  • O primeiro código, %tc, especifica a capitalização do texto. O valor de 4 significa que o texto do nome do arquivo é mostrado em maiúsculas, significando que a primeira letra de cada palavra é maiúscula.
  • O segundo código de formato, %fn7, especifica quanto do nome do arquivo é exibido; um valor de 7 significa que o caminho, o nome do arquivo e a extensão do arquivo são todos exibidos.
>% Sinaliza o final do código do campo

Aqui está outro exemplo de um código de campo. Este mostra as propriedades de um objeto, um círculo:

Objeto % <\ AcObjProp (% <\ _ ObjId 2126544536>%) .Center \ f "%lu2%pt3" >%

vamos separar

código de arquivo de exemplo

Referência completa do código de campo

GRUPOS

Os campos pertencem a grupos. Todos eles são encontrados em um dos seguintes nomes de grupos:

Grupo de Campo Nome do grupo
Objetos e objetos nomeados AcObjProp objectId
Variáveis do sistema AcVar varName
Código diesel AcDiesel código

METAWORDS

Os campos usam meta-palavras para permitir informações adicionais, como um hiperlink ou unidades. As meta-palavras são identificadas pela barra invertida ( \ ) prefixo. A barra invertida é seguida por um texto entre aspas (”). Aqui estão alguns exemplos:

Meta-palavra Significado MetaWord
O endereço do hiperlink segue \ \ href "hyperlinkReference
Os códigos de formatação seguem \ \ f "formatCodes
As unidades de polegadas seguem \ \”

FORMATANDO

O texto exibido pelos campos é formatado usando os seguintes códigos de formato:

Formatação Código de formato
Casas decimais %.
Angular Ulêndeas %au
Portes (tamanho do arquivo) %por
Convert %ct
Decimal Separator %ds
File Nnome, caminho e extensão %fn
Ano ouvido Ulêndeas %Lu
Aine Woito unidades %lw
Precisão %pr
Points (x, y, z) %pt
Escala Fator %qf
Text Case %tc
Elexconversão adecimal %X

Algumas notas sobre códigos de formato:

%X força os números a serem exibidos em notação hexadecimal (base 16)
%ld é um código usado por tamanhos de arquivo; Ainda não descobri, mas parece não ter efeito
%qf é usado por fatores de escala, mas emprega valores que ainda não descobri

Alguns códigos usam o mesmo sistema de nomeação que as variáveis relacionadas. Por exemplo, %lu (unidades lineares) usa os mesmos valores que o LUnits variável de sistema, como 1 = unidades científicas e 2 = unidades decimais.

REFERÊNCIA DO CÓDIGO DE FORMATO COMPLETO

Aqui está um resumo de todos os códigos de formato empregados pelos campos.

%tcn - Caso de texto

Especifica como exibir o caso de texto.

Significado Código
Sem formatação em branco
MAIÚSCULAS %tc1
minúsculas %tc2
Primeira capital %tc3
Título Caso %tc4

%lun - Unidades lineares

Especifica como exibir unidades lineares. Os valores correspondem aos da variável de sistema LUnits. As unidades decimais podem usar separadores decimais; veja %ds abaixo.

Significado Código
Sem formatação em branco
Científico %lu1
Decimal * %lu2
Unidades de engenharia %lu3
Unidades arquitetônicas %lu4
Unidades fracionárias %lu5
Unidades atuais %lu6

%dsn - Separador decimal

Separadores decimais especificam o caractere que separa milhares em unidades decimais (%lu2). BricsCAD usa códigos ASCII padrão entre 31 e 127 para especificar separadores decimais. Para o significado dos códigos ASCII, consulte um tabl ASCIIe. Estes são apenas alguns exemplos.

Significado Código Notas
Separador de espaço %ds32
Separador de vírgula (,) %ds44 Usado na América do Norte
Separador decimal %ds46 Usado em países europeus
Separador de ângulo (<) %ds60
Separador de letra A %ds65

%aun - Unidades angulares

Especifica como as unidades angulares são exibidas e corresponde aos valores usados pela variável AUnits.

Significado Código
Sem formatação em branco
Graus decimais %au0
Grau / min / s %au1
Grads %au2
Radianos %au3
Unidades do Surveyor %au4
Unidades atuais %au5

%lwn - Unidades de peso de linha

Especifica as unidades pelas quais exibir espessuras de linha; semelhante à variável de sistema LwUnits.

Significado Código
Milímetros %lw1
Polegadas %lw2

%qfFator de escala n

Especifica o fator de escala para escalas de plotagem e viewport.

Significado Código
Escala personalizada da viewport %qf1
Escala de plotagem %qf2816

%ctn - Conversão

Especifica como as escalas e áreas da plotagem são exibidas:

Significado Código Notas
Sem escala em branco
#:1 %ct0 #
1:# %ct1 1/#
# ”= 1'0 ″ %ct2 12*#
Balanças de área Código Notas
Pés quadrados %ct3 #
Polegadas quadradas %ct4 12*#

%ptn - PointTs (coordenadas xyz)

Especifica quais coordenadas devem ser exibidas; o padrão exibe todos os três (x, ye z).

Significado Código
X, Y e Z Nenhum
Apenas X %pt1
Somente Y %pt2
Apenas Z %pt3
X e Y %pt4
X e Z %pt5
Y e Z %pt6

%.n - casas decimais

Especifica o número de casas decimais exibidas por números reais:

Significado Código
8 %.8
7 %.7
6 %.6
5 %.5
4 %.4
3 %.3
2 %.2
1 %.1
0 %.0

%prn - exibir PRecision

Especifica a precisão fracionária ou o número de casas decimais exibidas, de maneira semelhante à variável de sistema LuPrec. Observe que, em algumas condições, %pr7 e %pr8 exibem no máximo 1/64 de precisão.

Frações Casas decimais Código
1/256 8 %pr8
1/128 7 %pr7
1/64 6 %pr6
1/32 5 %pr5
1/16 4 %pr4
1/8 3 %pr3
1/4 2 %pr2
1/2 1 %pr1
1 0 %pr0

%FNN - NOMES DE ARQUIVOS

Especifica quanto do nome do arquivo deve ser exibido.

Significado Código
Nenhum nome de arquivo, apenas caminho %fn1
Somente nome de arquivo, sem extensão %fn2
Nome e caminho do arquivo, sem extensão %fn3
Nome de arquivo com extensão %fn6
Nome do arquivo com extensão e caminho %fn7

%BYN - BYTES (TAMANHO DO ARQUIVO)

Especifica o formato no qual exibir os tamanhos dos arquivos.

Significado Código
Bytes %by1
Kilobytes %by2
Megabytes %by3

HREF - HIPERLINKS

Especifica o formato dos hiperlinks.

Significado Código
\ href Indica que um endereço de hiperlink segue
#, (Opcional) Alvo
# (Opcional) Texto a ser exibido
#0 Indica o fim do endereço do hiperlink

RESUMO RÁPIDO DE CÓDIGO DE DATA E HORÁRIO DE CAMPO

A data e a hora são formatadas pelos códigos listados abaixo.

Letras não usadas para códigos são tratadas literalmente, como c e Q. Você pode usar caracteres como separadores, como / - e,. O número de caracteres às vezes afeta a data e a hora exibidas: um ou dois "d" s exibem a data do mês, enquanto três ou quatro exibem o dia da semana. Alguns códigos diferenciam maiúsculas de minúsculas: M maiúsculo significa mês, enquanto m minúsculo significa minuto. “Hora do Sistema” significa a data e a hora conforme o formato especificado pelo Windows.

Formato Comentário Exemplo
Meses (deve usar M maiúsculo)
M Número do mês 3 (março)
MILÍMETROS Número com prefixo zero. 03
MMM Abreviação de três letras Mar
MMMM Nome completo do mês. Março
datas
d Data do mês 6
dd Data, com prefixo zero. 06
Dias
ddd Dia da semana abreviado. Sex
dddd Nome do dia inteiro. Sexta-feira
Anos (deve usar y minúsculo)
s Ano de um dígito. 6 (2006)
yy Ano de dois dígitos. 06
aaaa ou aaaa Ano de quatro dígitos. 2006
Horas
h Relógio de 12 horas. 5
hh Hora com prefixo zero. 05
t AM ou PM de um caractere. A
tt Espaço reservado para AM ou PM. SOU
H Relógio de 24 horas. 17
HH 24 horas com prefixo zero. 07
Minutos (deve estar em minúsculas m)
m Minutos. 9
milímetros Minutos com prefixo zero. 09
Segundos
s Segundos. 8
ss Segundos com prefixo zero. 08
Exemplos de hora do sistema (maiúsculas e Minúsculas)
%c Data e hora em formato curto. 21/06/05 16:18:06
%#c Data e hora. Sexta-feira, 21 de junho de 2005 16:18:06
%X Tempo. 16:18:06
%x Data em formato curto. 6/21/05
%#x Data em formato longo. Sexta-feira, 21 de junho de 2005

CÓDIGOS DE FORMATO DE DATA E HORA

Formato Códigos de campo Exemplos
Ano, mês, dia, hora, segundos e AM / PM
Mês M 8 (também 10, 11, 12)
MILÍMETROS 08
MMM Agosto
MMMM Agosto
Dia d 3 (também 31)
dd 03 (também 31)
ddd domingo
Ano yy 04
aaaa 2004
Hora h 4 (também 12)
hh 04 (também 12)
Minuto m 5 (também 59)
milímetros 05 (também 59)
Segundo s 2 (também 59)
ss 02 (também 59)
AM ou PM tt AM, PM (deixe de fora o relógio de 24 horas)
Data regional longa %#x Sábado, 31 de julho de 2004
Data e hora longa regional %#c Sábado, 31 de julho de 2004 19:45:19
Data regional curta %x 7/31/2004
Data e hora regionais %c 31/07/2004 19:45:19 PM
Hora regional %XX 19:45:19 PM

Formato Códigos de campo Exemplos
Dia alternativo, data, mês, ano, hora e AM / PM
Encontro D 1
Data com prefixo zero DD 01
Nome abreviado do dia DDD Sentou
Nome do dia inteiro DDDD sábado
Mês M 3
Mês com prefixo zero MO 03
Nome abreviado do mês SEG Mar.
Nome completo do mês MÊS Março
Ano abreviado AA 04
Ano completo AAAA 2004
Hora H 9
Hora com prefixo zero HH 09
Minutos com prefixo zero MILÍMETROS 03
Segundos com prefixo zero SS 08
Milissegundo (1/1000 de segundo) MSEC 08
Exibe AM ou PM MANHÃ TARDE SOU
Exibe am ou pm manhã tarde sou
Exibe A ou P A / P A
Exibe a ou p a / p a

Objetos e nomes de propriedades

Em geral, os objetos empregam a seguinte codificação de texto de campo:

Objeto % <\ AcObjProp (% <\ _ ObjId número de identidade>%).propriedade [\ f "formato”] >%

número de identidade identifica o objeto

propriedade descreve a propriedade do objeto; objetos nomeados são semelhantes, mas estão restritos à propriedade .property

formato é opcional e formata a propriedade

Aqui está um exemplo com a formatação:

Objeto % <\ AcObjProp (% <\ _ ObjId 2130015880>%).LinetypeScale \ f "%tc1">% =

E sem formatação:

Objeto % <\ AcObjProp (% <\ _ ObjId 2130015880>%) .LinetypeScale>%

(Graças a www.cadforum.cz para identificar que %X é o código para o formato hexadecimal.)

PROPRIEDADES EM COMUM

Aqui estão as propriedades comuns a todas as entidades:

Nome da propriedade
Código do campo
Formatação
Cor TrueColor Texto
Camada Camada Texto
TipoLinha TipoLinha Texto
Escala de tipo de linha LinetypeScale Unidades lineares
Espessura da linha Espessura da linha Measurement
Material Material Texto
Nome do objeto ObjectName Texto
Estilo de plotagem PlotStyleName Texto
Posição Coordenadas Unidades lineares
Inclinação Inclinação Unidades angulares
Espessura Espessura Unidades lineares
Transparência EntityTransparency Texto
Elevação UCS UCSElevation Texto

PROPRIEDADES DO OBJETO

A maioria das entidades possui algumas (ou muitas!) Propriedades, mas algumas não possuem propriedades adicionais. Aqui está uma lista de entidades e propriedades de campo exclusivas para elas (ou seja, excluindo as propriedades comuns listadas acima).

Arcos

Nome da propriedade Código do campo Formatação
Comprimento do arco Comprimento do arco Unidades lineares
Área Área Unidades lineares
Centro Centro Unidades lineares e XYZ
Fim EndPoint Unidades lineares e XYZ
Ângulo final EndAngle Unidades angulares
Normal Normal Unidades lineares e XYZ
Raio Raio Unidades lineares
Iniciar Ponto de partida Unidades lineares e XYZ
Ângulo inicial StartAngle unidades
Ângulo total TotalAngle Unidades angulares

Definição de Atributo

Propriedades de texto de linha única, mais estas:

Nome da propriedade Código do campo Formatação
Constante Constante Texto
Invisível Invisível Texto
Posição de bloqueio LockPosition Texto
Predefinição Predefinição Texto
Promt PromptString Texto
Tag TagString Texto
Verificar Verificar Texto

Dimensões associativas

Nome do campo Código do campo Formatação
Associativo Associativo Texto

Blocos, espaços reservados para blocos e referências externas

Nome da propriedade Código do campo Formatação
Unidade de bloco InsUnits Unidades
Nome Nome Texto
Posição InsertPoint Unidades lineares e XYZ
Prompt (encontrado em blocos com atributos) TextString Unidades angulares
Rotação Rotação Unidades lineares
Escala X XScaleFactor Unidades lineares
Escala Y YScaleFactor Unidades lineares
Escala Z ZScaleFactor Unidades lineares
Fator de unidade Fator de unidade Unidades lineares

Círculos

Nome da propriedade Código do campo Formatação
Área Área Unidades lineares
Centro Centro Unidades lineares e XYZ
Circunferência Circunferência Unidades lineares
Diâmetro Diâmetro Unidades lineares
Normal Normal Unidades lineares e XYZ
Raio Raio Unidades lineares

Elipses

Nome da propriedade
Código do campo Formatação
Área Área Unidades lineares
Centro Centro Unidades lineares e XYZ
Fim EndPoint Unidades lineares e XYZ
Ângulo final EndAngle Unidades angulares
Ponto final EndPoint Unidades lineares
Vetor do eixo principal MajorAxis Unidades lineares e XYZ
Raio Maior MajorRadius Unidades lineares
Vetor de eixo menor MinorAxis Unidades lineares e XYZ
Raio menor MinorRadius Unidades lineares
Relação do raio RadiusRatio Unidades lineares
ponto azedo Ponto de partida Unidades lineares e XYZ
Ângulo inicial StartAngle Unidades angulares

Hachuras

Nome da propriedade Código do campo Formatação
Angulo Angulo Unidades angulares
Área Área Unidades lineares
Associativo AssociativeHatch Texto
Duplo PatternDouble Texto
Elevação Elevação Unidades lineares
Estilo de detecção de ilha HatchStyle Texto
Ponto de Origem Origem Unidades lineares
Nome do padrão PatternName Texto
Escala PatternScale Unidades lineares
Espaçamento PatternSpace Unidades lineares
Digite Tipo de Padrão Texto

Líderes

Sem propriedades adicionais

Linhas

Nome da propriedade Código do campo Formatação
Angulo Angulo Unidades angulares
Delta Delta Unidades angulares e XYZ
Ponto final EndPoint Unidades angulares e XYZ
comprimento comprimento Unidades lineares
Ponto de partida
Ponto de partida Unidades angulares e XYZ

TextoM

Nome da propriedade Código do campo Formatação
Conteúdo TextString Texto
Direção DrawingDirection Nenhum
Altura Altura Unidades lineares
Fator de espaço da linha LineSpacingFactor Unidades lineares
Estilo do espaço da linha LineSpacingStyle Texto
Posição Ponto de inserção Unidades lineares e XYZ
Rotação Rotação Unidades angulares
Estilo StyleName Texto
Largura Largura Unidades lineares

Objetos OLE (vinculação e incorporação de objetos)

Sem propriedades adicionais.

Polilinhas

As polilinhas incluem rosquinhas, retângulos, polígonos, revclouds e certas elipses.

Nome da propriedade Código do campo Formatação
Área Área Unidades de área
Fechadas Fechadas Nenhum
Elevação Elevação Unidades lineares
Largura global ConstantWidth Unidades lineares
comprimento comprimento Unidades lineares
Geração de tipo de linha LinetypeGeneration Nenhum

Malhas poligonais

M Fechado MClose Texto
Densidade M MDensity Nenhum
Contagem de vértices M MVertexCount Nenhum
N Fechado NFechar Texto
Densidade N NDensidade Nenhum
N Contagem de vértices NVertexCount Nenhum

Malhas Polyface

Sem propriedades adicionais

Imagens de varredura

Nome da propriedade Código do campo Formatação
Nome Nome da imagem Texto
Posição Ponto de inserção Unidades lineares
Rotação Rotação Unidades angulares
Largura Largura da imagem Unidades lineares

Regiões

Nome da propriedade Código do campo Formatação
Área Área Unidades de área
Perímetro Perímetro Unidades lineares

Raios e Xlines

Nome da propriedade Código do campo Formatação
Ponto base BasePoint Unidades lineares e XYZ
Vetor de direção DirectionVector Unidades lineares e XYZ
Segundo ponto SecondPoint Unidades lineares e XYZ

Shapes

Nome da propriedade Código do campo Formatação
Nome Nome Texto
Obliquing ObliqueAngle Unidades angulares
Posição Ponto de inserção Unidades lineares e XYZ
Rotação Rotação Unidades angulares
Tamanho Altura Unidades lineares
Fator de largura Fator de escala Unidades lineares

Texto de linha única

Nome da propriedade Código do campo Formatação
Para trás Para trás Texto
Conteúdo TextString Texto
Altura Altura Unidades lineares
ustify Alinhamento Texto
Obliquing ObliqueAngle Unidades angulares
Posição Ponto de inserção Unidades lineares e XYZ
Rotação Rotação Unidades angulares
Estilo StyleName Texto
Alinhamento de texto TextAlignmentPoint Unidades lineares e XYZ
De cabeça para baixo De cabeça para baixo Texto
Fator de largura Fator de escala Unidades lineares

Splines

Área Área Unidades de área
Fechadas Fechadas Nenhum
Pontos de controle NumberOfControlPoints Nenhum
Grau Grau Nenhum
Tangente final EndTangent Unidades lineares e XYZ
Tolerância de ajuste FitTolerance Unidades lineares
Pontos de ajuste NumberOfFitPoints Nenhum
>Planar Planar Nenhum
Iniciar Tangente StartTangent Unidades lineares

Tabelas

Nome da propriedade Código do campo Formatação
Colunas Colunas Nenhum
Direção Direção do fluxo Nenhum
Altura Altura Unidades lineares
Margem de célula horizontal HorzCellMargin Unidades lineares
Posição Ponto de inserção Unidades lineares e XYZ
Linhas Linhas Nenhum
Estilo StyleName Texto
Largura Largura Unidades lineares

Tolerâncias

Nome da propriedade Código do campo Formatação
Posição Ponto de inserção Unidades lineares e XYZ
Altura do texto Altura do texto Unidades lineares

Viewports

Nome da propriedade Código do campo Formatação
Centro Centro Unidades lineares e XYZ
Altura Altura Unidades lineares
Largura Largura Unidades lineares

Rostos 3D

Sem propriedades adicionais

Polilinhas 3D

Nome da propriedade Código do campo Formatação
Fechadas Fechadas Texto
Fit / Smooth Digite Texto
comprimento comprimento Unidades lineares

Sólidos 3D

Nome da propriedade Código do campo Formatação
Área Área Unidades lineares
Centroid Centroid Unidades lineares, XYZ
Raios de rotação GyrationRadiii Unidades lineares, XYZ
Momentos de inércia MomentsOfInertia Unidades lineares, XYZ
Produto de inércia XY ProductOfInertiaXY Unidades lineares
Produto de inércia XZ ProductOfInertiaXZ Unidades lineares
Produto de inércia YZ ProductOfInertiaYZ Unidades lineares
Volume Volume Unidades lineares

Conjunto de folhas

Nome da propriedade Código do campo Formatação
CurrentSheetCategory Sheet.Category Texto
urrentSheetCustom Folha. Texto
CurrentSheetDescription Sheet.Description Texto
CurrentSheetIssuePurpose Sheet.IssuePurpose Texto
CurrentSheetNumber Sheet.Number Texto
CurrentSheetNumberAndTitle Sheet.NumberAndTitle Texto
CurrentSheetRevisionDate Sheet.RevisionDate Texto
CurrentSheetRevisionNumber Sheet.RevisionNumber Texto
CurrentSheetSet SheetSet.Name Texto
CurrentSheetSetCustom SheetSet. Texto
CurrentSheetSetDescription SheetSet.Description Texto
CurrentSheetProjectMilestone SheetSet.ProjectMilestone Texto
CurrentSheetProjectName SheetSet.ProjectName Texto
CurrentSheetProjectNumber SheetSet.ProjectNumber Texto
CurrentSheetProjectPhase SheetSet.ProjectPhase Texto
CurrentSheetSetCount SheetSet.SheetCount Texto
CurrentSheetSubSet Subset.Name Texto
CurrentSheetSetSubSheetCount Subset.SheetCount Texto
CurrentSheetTitle Sheet.Title Texto

PROPRIEDADES NOMEADAS DO OBJETO

Objetos nomeados são entidades que têm nomes ou nomes de estilos: você as acessa por nome. As entidades que se enquadram nessa categoria são as seguintes:

  • Nomes de camadas
  • Nomes de tipos de linha
  • Exibir nomes
  • Estilos de dimensão
  • Estilos de texto
  • Estilos de tabela

No momento da escrita, você pode acessar apenas os nomes relacionados a cada objeto nomeado.


Download Grátis do BricsCAD por 30 dias

Comece a usar o BricsCAD hoje

Licenças permanentes ou por aluguel, que funcionam em todos os idiomas, em todas as regiões.


  1. Introdução
  2. 55 Dicas para Usuários do BricsCAD
  3. Configurações
  4. Mudar o Ambiente
  5. Interface de Usuário Personalizada
  6. Introdução ao Diálogo Personalizar
  7. Personalizar a barra de Menus & Menus de Contexto
  8. Barras de ferramentas e ícones de botão
  9. Escrever Macros e o Código Diesel
  10. Painéis e guias da faixa de opções
  11. Atalhos de teclas, aliases e comandos do shell
  12. Botões do mouse, clique duplo e tablet
  13. Absolutamente tudo o que você precisa saber sobre o Quad
  14. Propriedades de sobreposição
  15. Áreas de trabalho e a interface do usuário
  16. Projetando Painéis de Ferramentas e Estrutura
  17. Criando tipos de linha simples e complexos
  18. Padronizar Hachuras
  19. Decodificação de formas e fontes
  20. Codificação com texto do campo
  21. Escrevendo scripts
  22. Programando com LISP (Introdução)
  23. Funções LISP