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:
- Colocando o texto do campo com Field, MText, AttDef e outros comandos
- Alterando o texto do campo
- Referências exaustivas de todos os códigos de campo
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.

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.
- Entre em Campo .
: campo
Observe que BricsCAD exibe a caixa de diálogo Campo.
Caixa de diálogo campo - 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:
- Em Nomes dos campos, abra o nó Data e hora clicando no botão +.
Campos disponíveis para Data e Hora - Observe os campos disponíveis para especificar datas. Escolher Criar Data.
- 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.
- Em Nomes dos campos, abra o nó Data e hora clicando no botão +.
- 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
- 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.)
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:
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.

Neste tutorial, você coloca um campo que relata o nome do arquivo do desenho.
-
- 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) - Digite algum texto, como "Nome do desenho:".
- 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 - 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 - Na lista Nomes de campos, abra o Documento nó.
- Em Documento, escolha Nome do arquivo.
- Na área Formato, defina estas opções:
Formato (nenhum)
Caminho Não
Nome do arquivo Sim
Extensão de arquivo Sim
- Inicie o comando MText e responda às solicitações:
- 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 - Saia do editor de texto clicando em OK.
- Para ver o texto do campo em ação, salve o desenho para alterar seu nome:
- Entre em SalvarComo .
- Na caixa de diálogo Salvar desenho como, insira um nome de arquivo como "Exemplo de texto do campo".
- Clique Salvar.
Observe que o texto do campo muda para refletir o novo nome do arquivo.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.
- Comece o AttDef comando. Observe a caixa de diálogo Definição de atributo.
- 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:
- 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 - Selecione uma variável do sistema como esta:
- Na lista Nome dos campos, abra o Variáveis nó.
Escolhendo o nome do campo SystemVariable - Selecione SystemVariable.
- Sob a lista de variáveis do sistema, role para a direita até o fim e escolha ZoomFactor.
- Não possui opções de formato, então clique em OK.
- Na lista Nome dos campos, abra o Variáveis nó.
- 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 - Clique OK para fechar a caixa de diálogo. Tudo o que você vê no desenho é ZOOMVALUE.
Ainda não há texto de campo! - Inicie o comando Bloquear.
Colocando um bloco como texto do campo - 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 SimPara 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. - Clique OK.
- Quando a caixa de diálogo Editar atributos aparecer, clique em Cancelar; você não precisa de seus serviços.
- Inicie o comando Bloquear.
- Aumente e diminua o zoom. O valor do fator de zoom não muda. Para atualizar o campo, siga duas etapas desta vez.
- Primeiro, altere o valor do fator de zoom usando a variável relacionada:
: zoomfactor
Novo valor atual para ZOOMFACTOR (3 a 100) <60>: 5 - 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.
: regenerarTexto do campo visível após o comando Regen
- Primeiro, altere o valor do fator de zoom usando a variável relacionada:
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.
- Clique duas vezes no texto do campo. Observe que BricsCAD exibe o editor de mtext.
- Clique no texto do campo. Observe que a cor de fundo muda para azul.
Texto do campo em mtext - 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.)
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. - Selecione um tipo de campo diferente ou altere a formatação do campo.
- 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:
- 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 - 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 - 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)
<n 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:

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.
- Inicie BricsCAD e, em seguida, use o comando Retângulo para desenhar um retângulo de qualquer tamanho.
- 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.00Caixa de diálogo campo DICA O texto do campo é vinculado automaticamente ao retângulo através do botão Selecionar Objeto
- Clique OK para sair da caixa de diálogo.
- 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.
- Selecione o retângulo e use as alças para alterar o tamanho do retângulo.
Alterando o retângulo… - 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. |
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:
% < | 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.
|
>% | 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
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 |
Escalar Fator | %qf |
Aext 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 ASCIIo de. 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 |
centímetros, | Minutos com prefixo zero. | 09 |
Segundos | ||
o | 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) |
centímetros, | 05 (também 59) | |
Segundo | o | 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 | c |
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 |
Escalar | 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.
Comece a usar o BricsCAD hoje
Licenças permanentes ou por aluguel, que funcionam em todos os idiomas, em todas as regiões.
- Introdução
- 55 Dicas para Usuários do BricsCAD
- Configurações
- Mudar o Ambiente
- Interface de Usuário Personalizada
- Introdução ao Diálogo Personalizar
- Personalizar a barra de Menus & Menus de Contexto
- Barras de ferramentas e ícones de botão
- Escrever Macros e o Código Diesel
- Painéis e guias da faixa de opções
- Atalhos de teclas, aliases e comandos do shell
- Botões do mouse, clique duplo e tablet
- Absolutamente tudo o que você precisa saber sobre o Quad
- Propriedades de sobreposição
- Áreas de trabalho e a interface do usuário
- Projetando Painéis de Ferramentas e Estrutura
- Criando tipos de linha simples e complexos
- Padronizar Hachuras
- Decodificação de formas e fontes
- Codificação com texto do campo
- Escrevendo scripts
- Programando com LISP (Introdução)
- Funções LISP
Para fins de integridade (e não me lembro como descobri isso!), Um código de formato como %ct9 [1000.0] é uma multiplicação direta.