Está en la página 1de 260

AutoCAD

Manual de personalizacin

2006
Febrero 2005

Copyright 2005 Autodesk, Inc.


Reservados todos los derechos
La presente publicacin no podr ser reproducida, ni en su totalidad ni en parte, por ningn medio, en ninguna forma y para ningn fin.

AUTODESK, INC. SUMINISTRA ESTOS MATERIALES "TAL COMO ESTN" Y, SALVO EN LO ESPECIFICADO EN EL CONTRATO DE
LICENCIA ADJUNTO, SU SUMINISTRO NO IMPLICA NINGN TIPO DE GARANTA, NI EXPRESA NI IMPLCITA, INCLUYENDO PERO SIN LIMITARSE A ELLAS- LAS RELATIVAS AL CUMPLIMIENTO DE CRITERIOS COMERCIALES Y A LA ADECUACIN A
PROPSITOS PARTICULARES.
AUTODES, INC. NO ACEPTA EN NINGN CASO RESPONSABILIDADES ANTE NADIE POR DAOS PARTICULARES, INDIRECTOS,
DERIVADOS O FORTUITOS, QUE SE PUEDAN ORIGINAR EN RELACIN CON, O COMO RESULTADO DE LA COMPRA O USO DE
ESTOS MATERIALES. INDEPENDIENTEMENTE DE LA FORMA DE ACCIN, LA RESPONSABILIDAD NICA Y EXCLUSIVA DE
AUTODESK, INC. NO PODR SUPERAR EL PRECIO PAGADO POR LA COMPRA DE LOS MATERIALES AQU DESCRITOS.
Autodesk, Inc. se reserva el derecho a revisar y mejorar sus productos como estime conveniente. Esta publicacin define el estado de este
producto en el momento de su publicacin y podra no corresponder a versiones futuras del mismo.

Marcas comerciales de Autodesk


Las siguientes son marcas registradas de Autodesk, Inc. en EE.UU. y en otros pases: 3D Studio, 3D Studio MAX, 3D Studio VIZ, 3ds
max, ActiveShapes, ActiveShapes (logotipo), Actrix, ADI, AEC-X, ATC, AUGI, AutoCAD, AutoCAD LT, Autodesk, Autodesk Envision,
Autodesk Inventor, Autodesk Map, Autodesk MapGuide, Autodesk Streamline, Autodesk WalkThrough, Autodesk World, AutoLISP,
AutoSketch, backdraft, Biped, bringing information down to earth, Buzzsaw, CAD Overlay, Character Studio, Cinepak, Cinepak
(logotipo), cleaner, Codec Central, combustion, Design Your World, Design Your World (logotipo), EditDV, Education by Design, gmax,
Heidi, HOOPS, Hyperwire, i-drop, IntroDV, lustre, Mechanical Desktop, ObjectARX, Physique, Powered with Autodesk Technology
(logotipo), ProjectPoint, RadioRay, Reactor, Revit, VISION*, Visual, Visual Construction, Visual Drainage, Visual Hydro, Visual Landscape,
Visual Roads, Visual Survey, Visual Toolbox, Visual Tugboat, Visual LISP, Volo, WHIP! y WHIP! (logotipo).
Las siguientes son marcas comerciales de Autodesk, Inc. en EE.UU. y en otros pases: AutoCAD Learning Assistance, AutoCAD LT
Learning Assistance, AutoCAD Simulator, AutoCAD SQL Extension, AutoCAD SQL Interface, AutoSnap, AutoTrack, Built with ObjectARX
(logotipo), burn, Buzzsaw.com, CAiCE, Cinestream, Civil 3D, cleaner central, ClearScale, Colour Warper, Content Explorer, Dancing
Baby (imagen), DesignCenter, Design Doctor, Designer's Toolkit, DesignKids, DesignProf, DesignServer, Design Web Format, DWF,
DWFit, DWG Linking, DXF, Extending the Design Team, GDX Driver, gmax (logotipo), gmax ready (logotipo), Heads-up Design,
jobnet, mass, ObjectDBX, onscreen onair online, Plasma, PolarSnap, Productstream, Real-time Roto, Render Queue, Visual Bridge,
Visual Syllabus y Where Design Connects.

Marcas de Autodesk Canada Inc.


Las siguientes son marcas registradas de Autodesk Canada Co. en EE.UU. y/o Canad y en otros pases: discreet, fire, flame, flint, flint RT, frost,
glass, inferno, MountStone, riot, river, smoke, sparks, stone, stream, vapour, wire.
Las siguientes son marcas comerciales de Autodesk Canada Co., en EE.UU., Canad y otros pases: backburner, Multi-Master Editing.

Marcas registradas de terceros


Los dems nombres de modelos, productos y marcas pertenecen a sus respectivos propietarios.

Referencias a programas informticos de terceros


ACIS Copyright 1989-2001 Spatial Corp. Partes con Copyright 2002 Autodesk, Inc.
Copyright 1997 Microsoft Corporation. Reservados todos los derechos.
Flash es una marca registrada de Macromedia, Inc. en EE.UU. y/o en otros pases.
International CorrectSpell Spelling Correction System 1995 de Lernout & Hauspie Speech Products, N.V. Reservados todos los derechos.
InstallShield 3.0. Copyright 1997 InstallShield Software Corporation. Reservados todos los derechos.
Los colores PANTONE mostrados en la aplicacin de software o en la documentacin de usuario pueden no corresponder con los colores
estndar PANTONE. Consulte las publicaciones actuales de colores PANTONE para ver el color con exactitud.
PANTONE y otras marcas comerciales de Pantone, Inc. son propiedad de Pantone, Inc. Pantone, Inc., 2002
Pantone, Inc. es el propietario de los derechos de los datos de color y/o software otorgados con licencia a Autodesk Inc. para ser distribuidos
nicamente de forma conjunta con otros productos de software de Autodesk. El software y/o los datos de color de PANTONE no se copiarn en
un disco ni en la memoria ms que como parte de la ejecucin de este producto de Autodesk.
Partes de este programa tienen Copyright 1991-1996 Arthur D. Applegate. Reservados todos los derechos.
Algunas partes de este programa informtico estn basadas en el trabajo del Independent JPEG Group.
RAL DESIGN RAL, Sankt Augustin, 2002
RAL CLASSIC RAL, Sankt Augustin, 2002
La representacin de colores RAL se efecta con la aprobacin de RAL Deutsches Institut fr Gtesicherung und Kennzeichnung e.V. (Instituto
Alemn RAL de Garanta y Certificados de Calidad, Asociacin Registrada), D-53757 Sankt Augustin."
Tipos de letra Bitstream typeface library copyright 1992.
Typefaces de Payne Loving Trust 1996. Reservados todos los derechos.
Publicacin de:
Autodesk, Inc.
111 McInnis Parkway
San Rafael, CA 94903
EE.UU

1 2 3 4 5 6 7 8 9 10

Contenido

Captulo 1

Personalizacin bsica . . . . . . . . . . . . . . . . . . . . . . . 1
Presentacin general de la personalizacin . . . . . . . . . . . . . . . . 2
Organizacin de archivos de programa y de soporte . . . . . . . . . . . 4
Presentacin general de la organizacin de archivos . . . . . . . . 4
Configuraciones mltiples . . . . . . . . . . . . . . . . . . . . . . 7
Carpetas de dibujo mltiples . . . . . . . . . . . . . . . . . . . . . 7
Personalizacin de una plantilla para publicar en sitio Web . . . . . . . 9
Definicin de comandos personalizados . . . . . . . . . . . . . . . . . 12
Definicin de comandos externos . . . . . . . . . . . . . . . . . 12
Creacin de alias de comandos . . . . . . . . . . . . . . . . . . . 16

Captulo 2

Tipos de lnea personalizados . . . . . . . . . . . . . . . . . . 19


Presentacin general de las definiciones de tipo de
Tipos de lnea personalizados sencillos . . . . . . .
Texto en tipos de lnea personalizados . . . . . . .
Formas en tipos de lnea personalizados . . . . . .

Captulo 3

lnea .
. . . .
. . . .
. . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

. 20
. 20
. 23
. 26

Patrones de sombreado personalizados . . . . . . . . . . . . . 29


Presentacin general de definiciones de patrones de sombreado . . . . 30
Patrones de sombreado con lneas de trazos . . . . . . . . . . . . . . . 32
Patrones de sombreado con lneas mltiples . . . . . . . . . . . . . . . 34

Captulo 4

Personalizacin de la interfaz de usuario . . . . . . . . . . . . . 37

Visin general sobre la personalizacin de la interfaz de usuario . . . . 38


Trminos de personalizacin importantes . . . . . . . . . . . . . . . . 40
Cambios implantados en la personalizacin . . . . . . . . . . . . . . . 41
Migracin y transferencia de personalizaciones . . . . . . . . . . . . . 47
Creacin y carga de un archivo CUI parcial . . . . . . . . . . . . . . . 49
Creacin de un archivo CUI de empresa . . . . . . . . . . . . . . . . . 51
Filtrado de pantalla de elementos de personalizacin . . . . . . . . . . 54
Personalizacin de comandos . . . . . . . . . . . . . . . . . . . . . . . 55
Creacin, edicin y reutilizacin de comandos . . . . . . . . . . 56
Localizacin de nombres de comandos y cadenas de
bsqueda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Control de la visualizacin de rtulos de comandos . . . . . . . . 62
Personalizacin de las barras de herramientas . . . . . . . . . . . . . . 66
Creacin y edicin de barras de herramientas . . . . . . . . . . . 66
Creacin y edicin de botones en las barras de
herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Adicin o cambio de controles de barra de herramientas . . . . . 72
Creacin de mens desplegables y contextuales . . . . . . . . . . . . . 75
Creacin de un men desplegable . . . . . . . . . . . . . . . . . 75
Creacin de un men contextual . . . . . . . . . . . . . . . . . . 77
Creacin de submens . . . . . . . . . . . . . . . . . . . . . . . 79
Referencia a mens desplegables o contextuales . . . . . . . . . . 81
Intercambio e insercin de mens desplegables . . . . . . . . . . 83
Adicin de teclas de mtodo abreviado y teclas de modificacin
temporal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Personalizacin de espacios de trabajo . . . . . . . . . . . . . . . . . . 93
Personalizacin de los botones del ratn . . . . . . . . . . . . . . . . . 99
Aceptacin de coordenadas en los mens Buttons . . . . . . . . . 99
Creacin de mensajes de ayuda de la lnea de estado . . . . . . . . . . 100
Carga de un archivo de AutoLISP . . . . . . . . . . . . . . . . . . . . 101
Personalizacin de elementos de interfaz original . . . . . . . . . . . 102
Creacin de mens de tablero . . . . . . . . . . . . . . . . . . . 102
Personalizacin de botones de tablero . . . . . . . . . . . . . . 103
Creacin de mens de pantalla . . . . . . . . . . . . . . . . . . 104
Creacin de mens de smbolos . . . . . . . . . . . . . . . . . . 107
Creacin de macros . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Uso de caracteres de control especiales en las macros . . . . . . 112
Hace una pausa para la entrada de usuario en las macros . . . . 113
Soporte internacional en macros . . . . . . . . . . . . . . . . . 115
Repeticin de comandos en las macros . . . . . . . . . . . . . . 115
Uso del modo de designacin de un nico objeto en
macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Uso de macros para intercambiar elementos de la interfaz de
usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Uso de expresiones condicionales en las macros . . . . . . . . . 117
Uso de AutoLISP en las macros . . . . . . . . . . . . . . . . . . 118

iv |Contenido

Captulo 5

DIESEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Personalizacin de la lnea de estado . . . . . . . . . . . . . . . . . . 122
Presentacin general de la variable de sistema
MODEMACRO . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Definicin de los valores de MODEMACRO . . . . . . . . . . . 122
Establecimiento de MODEMACRO con AutoLISP . . . . . . . . . 124
Expresiones DIESEL en macros . . . . . . . . . . . . . . . . . . . . . 126
Catlogo de funciones DIESEL . . . . . . . . . . . . . . . . . . . . . . 129
+ (suma) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
(resta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
* (multiplicacin) . . . . . . . . . . . . . . . . . . . . . . . . . 129
/ (divisin) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
= (igual que) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
< (menor que) . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
> (mayor que) . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
!= (distinto de) . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
<= (menor o igual que) . . . . . . . . . . . . . . . . . . . . . . 130
>= (mayor o igual que) . . . . . . . . . . . . . . . . . . . . . . . 130
y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
angtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
edtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
eq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
eval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
fix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
getenv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
getvar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
ndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
nth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
rtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
strlen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
substr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
upper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
xor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Mensajes de error en DIESEL . . . . . . . . . . . . . . . . . . . . . . 135

Captulo 6

Fotos y archivos de comandos . . . . . . . . . . . . . . . . . . 137


Creacin de fotos . . . . . . . . . . . . . . . . . . . . . . .
Presentacin general de las fotos . . . . . . . . . . . .
Visualizacin de fotos . . . . . . . . . . . . . . . . . .
Creacin y visualizacin de fototecas . . . . . . . . . .
Creacin de archivos de comandos . . . . . . . . . . . . . .
Presentacin general de los archivos de comandos . . .
Ejecucin de archivos de comandos en el inicio . . . .
Ejecucin de presentaciones de fotos desde archivos de
comandos . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

. 138
. 138
. 139
. 140
. 141
. 141
. 143

. . . . . 145

Contenido| v

Captulo 7

Introduccin a las interfaces de programacin . . . . . . . . . 149


ActiveX Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Presentacin general de ActiveX . . . . . . . . . . . . . . . . . 150
Definicin de un comando para iniciar la aplicacin . . . . . . 151
Inicio de una aplicacin desde un men . . . . . . . . . . . . . 152
AutoCAD VBA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Descripcin general de AutoCAD VBA . . . . . . . . . . . . . . 152
Utilizacin de aplicaciones de AutoCAD VBA . . . . . . . . . . . 154
Carga y ejecucin automticas de los proyectos de VBA . . . . . 155
AutoLISP y Visual LISP . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Presentacin general de AutoLISP y Visual LISP . . . . . . . . . 156
Uso de las aplicaciones de AutoLISP . . . . . . . . . . . . . . . . 157
Carga y ejecucin automticas de las rutinas de AutoLISP . . . . 158
Presentacin general de la carga automtica de AutoLISP
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
El archivo ACAD.LSP . . . . . . . . . . . . . . . . . . . . 160
El archivo ACADDOC.LSP . . . . . . . . . . . . . . . . . . 161
El archivo MNL de un men de AutoLISP . . . . . . . . . . 162
Prevencin de los errores de AutoLISP al cargar archivos
de inicio . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Funcin S::STARTUP: Ejecucin de postinicializacin . . . 163
ObjectARX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Presentacin general de ObjectARX . . . . . . . . . . . . . . . . 164
Uso de las aplicaciones de ObjectARX . . . . . . . . . . . . . . . 165
Carga automtica de aplicaciones de ObjectARX . . . . . . . . . 166
.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Introduccin a .NET . . . . . . . . . . . . . . . . . . . . . . . . 167
Carga de aplicaciones administradas en AutoCAD . . . . . . . . 167

Captulo 8

Formas y tipos de letra de formas . . . . . . . . . . . . . . . . 169


Presentacin general de los archivos de forma . . . . . . . . . .
Creacin de archivos de definicin de forma . . . . . . . . . . .
Descripciones de formas . . . . . . . . . . . . . . . . . . .
Cdigo de longitud y direccin del vector . . . . . . . . .
Cdigos especiales . . . . . . . . . . . . . . . . . . . . . .
Cdigos 0, 1 y 2: fin de forma y control del modo de
dibujo . . . . . . . . . . . . . . . . . . . . . . . .
Cdigos 3 y 4: control de tamao . . . . . . . . . . .
Cdigos 5 y 6: guardar/restablecer ubicacin . . . . .
Cdigo 7: subforma . . . . . . . . . . . . . . . . . .
Cdigos 8 y 9: desplazamientos X-Y . . . . . . . . .
Cdigo 00A: arco octante . . . . . . . . . . . . . . .
Cdigo 00B: arco fraccional . . . . . . . . . . . . . .
Cdigos 00C y 00D: arcos de curvatura especificada .
Cdigo 00E: comando de texto vertical de
indicacin . . . . . . . . . . . . . . . . . . . . . .
Descripciones de tipo de letra de texto . . . . . . . . . . .

vi | Contenido

.
.
.
.
.

.
.
.
.
.

. 170
. 171
. 171
. 173
. 174

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

. 175
. 175
. 176
. 176
. 176
. 177
. 178
. 179

. . . 180
. . . 181

Archivos de ejemplo . . . . . . . . . . . . . . . . . . . . . . . 182


Latino simple ampliado . . . . . . . . . . . . . . . . . . . 183
Tipo de letra estndar ampliada para UNICODE . . . . . . 202
Descripciones de tipos de letra grandes . . . . . . . . . . . . . . 217
Definicin de un tipo de letra grande . . . . . . . . . . . . 217
Definicin de un archivo de tipo de letra grande
ampliado . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Uso de texto de tipo de letra grande en un dibujo . . . . . 223
Uso de un tipo de letra grande para ampliar un tipo de
letra . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Descripciones de tipos de letra Unicode . . . . . . . . . . . . . . 225
Superndices y subndices en los archivos SHX . . . . . . . . . . 227

Contenido|vii

viii

Personalizacin bsica

El proveedor puede ofrecerle aplicaciones desarrolladas de

En este captulo

forma independiente que posteriormente pueden adaptar

Personalizacin bsica

AutoCAD a sus necesidades.

Presentacin general de la

personalizacin
Organizacin de archivos de

programa y de soporte
Personalizacin de una plantilla

para publicar en sitio Web


Definicin de comandos

personalizados

Presentacin general de la personalizacin


AutoCAD puede personalizarse de un modo sencillo. Por ejemplo, se puede
cambiar la estructura de directorios o pasar un botn de una barra de
herramientas a otra. Si desea realizar cambios ms profundos en la interfaz,
puede editar el archivo CUI y utilizar cdigo del lenguaje DIESEL para crear
personalizaciones con sus propios comandos.
Asimismo, puede utilizar numerosas interfaces de programacin de aplicaciones
de gran eficacia para ampliar y modificar AutoCAD de manera que se ajuste
a sus necesidades.
La siguiente lista est ordenada de menor a mayor complejidad:
Organizacin de archivos. Puede organizar los archivos de programa,
de soporte y de dibujo. Por ejemplo, puede crear una carpeta distinta para
cada proyecto que incluya nicamente los archivos de soporte.
Personalizacin de las paletas de herramientas. Se puede crear una
herramienta arrastrando objetos del dibujo a una paleta de herramientas.
Puede crear una paleta de herramientas haciendo clic con el botn derecho
en la barra de ttulo Paletas de herramientas y seleccionado Nueva paleta.
Para obtener informacin sobre la personalizacin de las paletas de
herramientas, vase la seccin Personalizacin de las paletas de herramientas
en el Manual de usuario.
Creacin de plantillas personalizadas. Utilice plantillas para definir
los parmetros comunes si publica un dibujo con ayuda del Asistente para
publicar en sitio Web.
Ejecucin de utilidades y programas externos desde AutoCAD.
Puede, por ejemplo, copiar un disco o suprimir un archivo desde AutoCAD
aadiendo el comando externo adecuado al archivo de parmetros del
programa (PGP), acad.pgp.
Definicin de alias de comandos. Se pueden definir abreviaturas
sencillas o alias para los comandos de uso ms frecuente desde AutoCAD,
aadiendo el comando al archivo PGP acad.pgp. Por ejemplo, puede hacer
que el comando BLOCK se ejecute escribiendo s.
Creacin de tipos de lnea, patrones de sombreado, formas y tipos
de letra de texto personalizados. Puede crear tipos de lnea, patrones
de sombreado, formas y tipos de letra de texto que se ajusten a los estndares
y mtodos de trabajo de su compaa.
Personalizacin de la interfaz de usuario. El archivo CUI controla
diversos aspectos de la interfaz de usuario, incluidos el funcionamiento de
los botones del dispositivo sealador y la funcionalidad y la apariencia de

2|Captulo 1Personalizacin bsica

los mens desplegables, de tablero y de mosaico de imgenes, de las barras


de herramientas y de los aceleradores. Puede editar o crear un archivo CUI
para aadir comandos o combinarlos y asignarlos a un men, a una barra
de herramientas o a cualquier otra ubicacin.
Personalizacin de la lnea de estado. Puede utilizar el lenguaje de
expresin de cadena DIESEL y la variable de sistema MODEMACRO para
proporcionar en la lnea de estado informacin adicional como, por ejemplo,
la fecha y la hora, los valores de las variables de sistema o informacin que
pueda recuperarse utilizando AutoLISP.
Automatizacin de tareas repetitivas mediante la creacin de
archivos de comandos. Un archivo de comandos es un archivo de texto
ASCII que contiene comandos que se procesan como un archivo por lotes
cuando se ejecuta el archivo. Por ejemplo, si es necesario trazar un conjunto
de dibujos de una forma concreta, puede crear un archivo de comandos
que abra cada dibujo, oculte y muestre varias capas, y ejecute los comandos
TRAZAR Puede utilizar archivos de comandos con fotos para crear
presentaciones automatizadas como las que se emplean en las ferias de
muestras. Una foto es una instantnea del rea de dibujo que no se puede
editar. Las fotos tambin se pueden utilizar en los mens de mosaico de
imgenes y en los cuadros de dilogo.
Adems de los mtodos descritos en el Manual de personalizacin, existen
interfaces de programacin de aplicaciones (API) disponibles para la
personalizacin de AutoCAD. En Introduccin a las interfaces de
programacin en la pgina 149 se describen brevemente estas API y se incluyen
referencias en las que se puede encontrar informacin adicional.
Vase tambin:
Organizacin de archivos de programa y de soporte
Personalizacin de las barras de herramientas
Personalizacin de una plantilla para publicar en sitio Web en la pgina 9
Creacin de alias de comandos
Tipos de lnea personalizados
Patrones de sombreado personalizados
Personalizacin de la interfaz de usuario
DIESEL
Personalizacin de la lnea de estado
Introduccin a las interfaces de programacin
Fotos y archivos de comandos

Presentacin general de la personalizacin|3

Organizacin de archivos de programa y de


soporte
Puede modificar la estructura de directorios por defecto de los archivos de
programa y de soporte para que se ajusten a sus necesidades.

Presentacin general de la organizacin de


archivos
AutoCAD utiliza los archivos de soporte, entre otros fines, para almacenar
definiciones de personalizaciones, cargar aplicaciones de AutoLISP y ObjectARX
y describir tipos de letra de texto.
La estructura de directorios por defecto de los archivos de programa y de
soporte de AutoCAD est diseada para organizar los archivos en grupos lgicos
de una forma que resulte eficiente. Si esta organizacin no se ajusta a sus
necesidades, puede cambiarla. No obstante, algunas aplicaciones buscan
determinados archivos en ubicaciones especficas, por lo que deber comprobar
que las modificaciones que desea realizar no son incompatibles con los
requisitos de dichas aplicaciones. Sin la ruta completa, que incluye la unidad
y el directorio, AutoCAD slo puede encontrar los archivos que estn ubicados
en la ruta de bsqueda de biblioteca.
La ubicacin de la carpeta support cambi en AutoCAD 2004. La ubicacin de
los archivos personalizables locales se encuentra en la variable del sistema
LOCALROOTPREFIX La ubicacin de los archivos personalizables mviles se
almacena en la variable de sistema ROAMABLEROOTPREFIX_SYS_2426883 Si
una red admite la movilidad, los archivos personalizables del perfil mvil del
usuario estn disponibles en el equipo en el que se ha iniciado la sesin.
El siguiente archivo de comandos LISP crea el comando CUSTFILES, que inicia
Windows Explorer en la carpeta correcta.
(defun c:custfiles ()
(command "shell"
(strcat "explorer \"" (getvar "roamablerootprefix_sys_2426883") "\"")
)
(princ)
)

4|Captulo 1Personalizacin bsica

Ruta de bsqueda de biblioteca


La ruta de bsqueda de biblioteca indica el lugar en el que el programa busca
los archivos si no se ha especificado un nombre de ruta completo como se
muestra a continuacin:
Directorio actual. (Suele venir determinado por el valor Comenzar en del
icono de acceso directo.)
Directorio que contiene el archivo de dibujo actual.
Directorios que aparecen en la ruta de bsqueda especificada en la ficha
Archivos de OPCIONES. (Vase la seccin Definicin de rutas de bsqueda,
nombres y ubicaciones de archivos en Manual del usuario.)
Directorio que contiene los archivos de programa de AutoCAD.
Dependiendo del entorno que se utilice, dos o ms directorios pueden coincidir.
Si un archivo no se encuentra en esta ruta de bsqueda, deber especificar
tanto el nombre de ruta como el nombre de archivo para que AutoCAD pueda
encontrarlo. Por ejemplo, si desea insertar el dibujo pieza5.dwg en su dibujo
actual y no se encuentra en la ruta de bsqueda de biblioteca, deber especificar
el nombre de ruta completo, como se muestra a continuacin:
Comando: inserta
Indique nombre de bloque o [?]: /archivos2/antiguosdwgs/parte5
Si el dibujo existe en esa ubicacin, AutoCAD le pedir que finalice el comando
INSERT de la forma habitual.
Estructura de directorios
AutoCAD utiliza directorios y subdirectorios con una estructura de rbol. Es
recomendable no mezclar otros archivos (como aplicaciones de AutoLISP y
archivos de personalizaciones) con los archivos de programa y de soporte de
AutoCAD. As resultar ms sencillo localizar los posibles conflictos y actualizar
cada aplicacin sin alterar el resto.
La ubicacin por defecto de AutoCAD es la carpeta Archivos de programa. Puede
crear un directorio nuevo en el mismo nivel, por ejemplo, /AplicsAcad, y guardar
sus aplicaciones personalizadas de AutoLISP y VBA, los archivos de
personalizaciones y las aplicaciones de otros fabricantes en los subdirectorios
del siguiente nivel. Si desea tener varios directorios de dibujos (para los distintos
archivos de trabajo), puede crear un directorio como /TrabajosAcad, con
subdirectorios para cada trabajo.

Organizacin de archivos de programa y de soporte|5

Procedimiento de bsqueda de comandos


Al escribir un comando, AutoCAD sigue una serie de pasos para evaluar la
validez del nombre del comando. Existen comandos internos o variables de
sistema, externos o alias definidos en el archivo acad.pgp, y comandos de
AutoLISP definidos por el usuario. Los comandos tambin se pueden definir
en las aplicaciones de ObjectARX o en un comando de controlador de
dispositivo. Puede escribir los comandos en la lnea de comando o
seleccionarlos en el men apropiado. Los comandos tambin se pueden
introducir desde un archivo de comandos o mediante una aplicacin de
AutoLISP u ObjectARX.
La siguiente lista describe el orden de bsqueda que AutoCAD sigue para
validar un nombre de comando.
1 Si los datos de entrada son una respuesta nula (BARRA ESPACIADORA
o INTRO), AutoCAD utiliza el nombre del ltimo comando ejecutado.
AYUDA es el comando por defecto.
2 AutoCAD compara el nombre del comando con la lista de comandos
internos. Si el comando se encuentra en la lista y no va precedido de un
punto (.), AutoCAD compara el comando con una lista de comandos no
definidos. Si el comando no est definido, la bsqueda contina. De lo
contrario, se ejecuta el comando a no ser que exista alguna razn que lo
impida. Quiz no sea posible su ejecucin de forma transparente o en
modo de perspectiva.
3 AutoCAD compara el nombre del comando con los nombres de comandos
definidos por un controlador de dispositivo y, a continuacin, lo compara
con los comandos definidos por el controlador de pantalla.
4 AutoCAD compara el nombre del comando con los comandos externos
definidos en el archivo de parmetros del programa (acad.pgp). Si el
nombre del comando coincide con un comando externo definido, se
ejecuta y la bsqueda se da por finalizada.
5 AutoCAD compara el nombre del comando con la lista de comandos
definidos por las aplicaciones de AutoLISP y ObjectARX. En este punto
se carga un comando de carga automtica.
6 AutoCAD compara el nombre del comando con la lista de variables de
sistema. Si el nombre del comando se encuentra en la lista, AutoCAD
ejecuta el comando MODIVAR utilizando los datos de entrada como
nombre de la variable.
7 Si el nombre del comando coincide con el alias de un comando definido
en el archivo de parmetros del programa, AutoCAD utiliza el nombre
del comando ampliado y contina con la bsqueda comenzando de
nuevo con la lista de comandos internos.

6|Captulo 1Personalizacin bsica

8 Si todos los pasos anteriores fallan, la bsqueda finaliza con un mensaje


de advertencia sobre los nombres de comandos no vlidos.
Vase tambin:
Presentacin general de la carga automtica de AutoLISP en la pgina 159
Definicin de rutas de bsqueda, nombres y ubicaciones de archivos en el Manual
del usuario

Configuraciones mltiples
Si utiliza ms de un dispositivo sealador o distintos trazadores, puede crear
ms de un archivo de configuracin para facilitar el cambio entre dispositivos.
Al configurar AutoCAD para un dispositivo sealador y controladores de
trazadores, la informacin facilitada por el usuario queda registrada en un
archivo de configuracin. La ubicacin por defecto del archivo de configuracin
acad.cfg se incluye en el cuadro de dilogo Opciones, ficha Archivos, en Ayuda
y Nombres de archivos varios, pero se puede especificar una ruta alternativa
o un nombre de archivo.
Normalmente, basta con una nica configuracin, pero es posible que se
necesiten varias. Por ejemplo, si casi siempre utiliza el ratn en su trabajo pero,
de forma ocasional, necesita un tablero digitalizador de gran tamao, puede
modificar el sistema para que trabaje con varias configuraciones y evitar, as,
tener que volver a configurar cada vez que cambie de dispositivo.
El archivo de configuracin almacena los valores de varias variables de sistema
de AutoCAD y las opciones de configuracin definidas en el cuadro de dilogo
Opciones. Si desea asignar distintos valores a las variables de sistema y los
parmetros de funcionamiento, puede guardarlos en archivos de configuracin
diferentes. Para consultar una lista de las variables de sistema y el lugar en el
que se almacenan, vase la seccin Variables de sistema en la Lista de comandos.
Si quiere utilizar la caracterstica de configuraciones mltiples, debe configurar
AutoCAD para que use distintos archivos de configuracin. Utilice el
conmutador /c para especificar otros archivos de configuracin en el inicio.
Vase tambin:
Personalizacin del inicio en el Manual del usuario

Carpetas de dibujo mltiples


Si guarda los archivos de dibujo y otros archivos relacionados en diferentes
directorios, le resultar ms fcil llevar a cabo las tareas sencillas de
mantenimiento de archivos. La situacin que se describe en este tema est
basada en la estructura de directorios de ejemplo incluida en Presentacin

Organizacin de archivos de programa y de soporte|7

general de la organizacin de archivos en la pgina 4, pero puede ampliarla


o modificarla si lo desea para que se ajuste mejor a sus necesidades.
Puede configurar el directorio /TrabajosAcad para que contenga los
subdirectorios de dibujo. Dentro de estos subdirectorios puede haber otros
subdirectorios que contienen los archivos de soporte relacionados con un
trabajo o tipo de dibujo concreto. El directorio /TrabajosAcad/Trabajo1/Soporte
puede contener bloques y archivos de AutoLISP especficos de los archivos de
dibujo de /TrabajosAcad/Trabajo1. Especificar soporte (sin prefijo de ruta) en
la ruta de soporte aade el directorio soporte del directorio actual a la ruta de
soporte. Si utiliza el cuadro de dilogo Opciones para especificar un directorio,
AutoCAD crear una ruta de cdigo a ese directorio. Para utilizar la convencin
de nomenclatura relativa descrita anteriormente, debe especificar la ruta de
soporte con el conmutador /s en la lnea de comando. VasePersonalizacin
del inicio en Manual del usuario.
Para asegurarse de que el directorio de dibujos es el directorio actual cuando
se inicia AutoCAD, y que es posible acceder fcilmente a todos los archivos y
subdirectorios de ese directorio, puede crear un icono de programa o un
elemento del men Inicio que especifica el directorio de trabajo correcto para
cada trabajo. Esta funcionalidad funciona slo si se establece en 0 la variable
de sistema REMEMBERFOLDERS de AutoCAD.
Puede utilizar un programa de procesamiento por lotes en lugar de los mens
e iconos. Estos programas permiten crear nuevos directorios de trabajo de
forma automtica. El siguiente programa de procesamiento por lotes comprueba
que un directorio determinado existe, lo establece como actual y, a
continuacin, ejecuta AutoCAD.
@echo off
C:
if exist \TrabajosAcad\Trabajos\%1 goto RUNACAD
echo.
echo *** Creando \TrabajosAcad\Trabajos\%1
echo *** Pulse Ctrl+C para cancelar.
echo.
pause
mkdir \TrabajosAcad\Trabajos\%1
:RUNACAD
cd \TrabajosAcad\Trabajos\%1
start C:\ AutoCAD\acad.exe

Utilizando un editor de texto ASCII (como el Bloc de notas), guarde el programa


de procesamiento por lotes en el archivo acad.bat. Asegrese de cambiar el
nombre de la unidad y del directorio para que coincidan con los de su sistema.
Guarde este archivo en un directorio incluido en la ruta de bsqueda de su
sistema (por ejemplo, C:\winnt). Puede ejecutar este programa de procesamiento
por lotes con el comando Ejecutar del men Inicio o haciendo doble clic en
el archivo en el Explorador. Si ha guardado el archivo como acad.bat, utilice
la siguiente sintaxis:

8|Captulo 1Personalizacin bsica

acad nombretrabajo
donde nombretrabajo es el nombre del directorio de trabajo que desea convertir
en actual.

Personalizacin de una plantilla para publicar


en sitio Web
Puede crear plantillas personalizadas para utilizarlas en el Asistente para
publicar en sitio Web modificando uno de los archivos de plantilla para
publicar en sitio Web (PWT) suministrados. Utilice cualquier editor de HTML
o de texto.
Para crear una plantilla personalizada, aadir o modificar cualquiera de los
siguientes elementos:
Imgenes
Texto
Hipervnculos
Color
Ttulo
Vdeo, animacin, etc.
Existen cuatro plantillas para publicar en sitio Web por defecto que puede
personalizar:
Retcula de miniaturas : crea una pgina Web que incluye un conjunto
de imgenes en miniatura.
Retcula y resumen: crea una pgina Web que contiene un conjunto de
imgenes en miniatura adems de informacin de resumen sobre cada una
de ellas.
Lista de dibujos : crea una pgina Web que incluye una lista de dibujos
y un marco de imagen.
Lista y resumen: crea una pgina Web que contiene una lista de dibujos,
un marco de imagen e informacin de resumen acerca de la imagen
seleccionada.
NOTA Es necesario que conozca la sintaxis HTML para personalizar las plantillas
para publicar en sitio Web.

Personalizacin de una plantilla para publicar en sitio Web|9

Puede realizar cambios y aadir elementos para definir el aspecto y el


funcionamiento de las plantillas, pero no puede cambiar la organizacin de
las imgenes que contienen. Por ejemplo, en la plantilla Array of Thumbnails,
las imgenes estn dispuestas en filas a lo largo de la pgina. No se puede
alterar la presentacin de las imgenes, pero se puede ajustar el texto y los
grficos a la tabla que contiene las imgenes.
ADVERTENCIA Para garantizar de que no se sobrescriben los archivos de plantilla
para publicar en sitio Web por defecto, haga una copia de seguridad de estos
archivos antes de realizar ningn en ellos.
Para crear un acceso rpido a las plantillas para publicar en sitio Web
1 En el men Herr., pulse Opciones.
2 En el cuadro de dilogo Opciones, ficha Archivos, haga clic en el signo
ms (+) que aparece junto a Parmetros de plantilla. A continuacin,
haga clic en el signo ms situado junto a Ubicacin del archivo de
plantilla de dibujo.
3 Desplace el cursor hasta el nombre de la ruta que aparece, haga clic dentro
de l, pulse F2 y pulse CTRL + C para copiarla.
4 Haga clic en Aceptar o Cancelar para cerrar el cuadro de dilogo Opciones.
5 En el men Archivo, haga clic en Abrir.
6 En el cuadro de dilogo Seleccionar archivo, haga clic con el botn
derecho del ratn en un rea vaca del panel vertical situado a la izquierda
y, a continuacin, haga clic en Aadir en el men contextual.
7 Escriba un nombre en el campo Nombre de elemento (por ejemplo,
Plantillas).
8 Pulse CTRL + V para pegar la ruta en el campo Ruta del elemento y
haga clic en Aceptar.
De esta forma, podr acceder a las carpetas de plantillas haciendo clic
en el botn del panel izquierdo del cuadro de dilogo Seleccionar archivo.
Para personalizar una plantilla para publicar en sitio Web
1 En el men Archivo, haga clic en Abrir y acceda a la carpeta de plantillas
para publicar en sitio Web.
Vase Para crear un acceso rpido a las plantillas para publicar en sitio
Web en la pgina 10.
2 Haga doble clic en la carpeta PlantillasPTW para abrirla. Aparecern las
siguientes carpetas. Cada una de ellas contiene una plantilla para publicar

10|Captulo 1Personalizacin bsica

en sitio Web e imgenes de vista preliminar (BMP) que puede ver al


ejecutar el Asistente para publicar en sitio Web.
Template1 .: contiene la plantilla Retcula de miniaturas (Array of
Thumbnails) y una imagen de presentacin preliminar
Template2 .: contiene la plantilla Retcula y resumen (Array Plus
Summary), una imagen de presentacin preliminar y marcos HTML
Template3 . : contiene la plantilla Lista de dibujos (List of Drawings),
una imagen de presentacin preliminar y marcos HTML
Template4 .: contiene la plantilla Lista y resumen (List Plus Summary) ,
una imagen de vista preliminar y marcos HTML
3 Haga clic con el botn derecho del ratn en la carpeta que desee utilizar
y haga clic en Copiar.
4 Pulse ALT + 2 , haga clic con el botn derecho del ratn en la carpeta
PlantillasPTW y haga clic en Pegar.
5 Vuelva a abrir la carpeta PlantillasPTW y haga clic con el botn derecho
del ratn en la nueva carpeta para cambiarle el nombre.
6 Haga clic con el botn derecho del ratn en la nueva carpeta y haga clic
en Abrir para mostrar su contenido.
7 Cambie el nombre del archivo de plantilla para publicar en sitio Web
(PWT) con una extensin .htm o .html.
8 Abra el archivo con un editor de HTML o de texto.
El archivo de plantillas incluye comentarios que pueden ayudarle a
determinar qu partes del cdigo se pueden modificar para crear una
nueva pgina Web.
9 Revise los comentarios y haga cambios en aquellas partes de la plantilla
que desee personalizar.
10 Guarde la plantilla con la extensin .pwt Asegrese de guardar el archivo
en la carpeta de plantillas que cre en el paso 3.
NOTA Cada carpeta de plantilla puede incluir slo un archivo PWT. Si ha
creado un archivo PWT nuevo, asegrese de suprimir cualquier otro archivo
PWT que pueda existir en la misma carpeta.
Cuando ejecute el Asistente para publicar en sitio Web, la plantilla
aparecer en la lista de plantillas.

Personalizacin de una plantilla para publicar en sitio Web|11

Definicin de comandos personalizados


Se pueden definir los comandos externos que se ejecutan en AutoCAD.
Tambin se pueden crear alias de comando para los comandos de AutoCAD
en el archivo acad.pgp, un archivo de texto ASCII que almacena definiciones
de comando.

Definicin de comandos externos


Los comandos externos inician otros programas o utilidades mientras se ejecuta
AutoCAD.
Mientras se ejecuta AutoCAD, puede invocar otros programas o utilidades
como las siguientes:
Utilidades y comandos de sistema de Windows, como start, type, dir o
copy
Aplicaciones como editores o procesadores de texto
Administradores de bases de datos, hojas de clculo y programas de
comunicaciones
Programas suministrados por el usuario, como archivos de procesamiento
por lotes o macros de VBA
Cuando se introduce un comando externos, AutoCAD busca el comando en
acad.pgp. En la primera seccin de acad.pgp se definen los comandos externos.
Se pueden aadir definiciones de comandos editando acad.pgp en un editor
de texto ASCII (como el Bloc de notas). Para abrir el archivo PGP, en el men
Herr., haga clic en Personalizar Editar Parmetros del programa (acad.pgp).
NOTA Antes de editar acad.pgp, debe crear un archivo de copia de seguridad
que se puede restablecer posteriormente, si fuese necesario.
Al definir un comando externo, est especificando un nombre de comando
que se utilizar en la solicitud de comando y una cadena de comando ejecutable
que se pasa al sistema operativo. Cada lnea de la seccin de comandos externos
tiene cinco campos delimitados por comas, como se muestra a continuacin:
comando,[ejecutable],indicadores[,[*]solicitud[,cdigo_retorno]]

equivalente
Comando que se introduce en la solicitud de comando. Si el nombre es un
nombre de comando interno de AutoCAD, se ignorar. El nombre no
distingue entre maysculas y minsculas.

12|Captulo 1Personalizacin bsica

ejecutable
Cadena constante enviada al sistema operativo cuando se escribe un nombre
del comando. Puede tratarse de cualquier comando que pueda ejecutarse
en la solicitud de comando del sistema operativo. La cadena puede incluir
conmutadores o parmetros. Dependiendo de la aplicacin que se est
ejecutando, esta cadena distinguir o no entre maysculas y minsculas.
indicadores
Parmetro necesario con cdigo de bits. Sume estos valores enteros en
cualquier combinacin para conseguir el resultado que busca.
1 Inicia la aplicacin y espera a que finalice.
2 No espera a que finalice la aplicacin.
3 Ejecuta la aplicaci n en modo minimizado.
4 Ejecuta la aplicacin oculta.
5 Coloca la cadena del argumento entre comillas.
Los valores de bit 2 y 4 se excluyen mutuamente; si se especifican los dos,
nicamente se utilizar el de 2 bits. Se debe evitar utilizar el valor 2 o 4 sin
el valor 1, ya que AutoCAD no estar disponible hasta que la aplicacin
haya finalizado.
El valor de bits 8 permite que comandos como del funcionen correctamente
con los nombres de archivo que contienen espacios. De este modo se elimina
la posibilidad de pasar una lista de nombres de archivo delimitada por
espacios a estos comandos. Si prefiere compatibilidad con varios archivos,
no utilice el valor de bits 8.
solicitud
Campo opcional. Especifica la solicitud que se muestra en la lnea de
comando de AutoCAD. La respuesta a esta solicitud se aade a la cadena
proporcionada en el campo ejecutable. Si el primer carcter del campo
solicitud es un asterisco (*), la respuesta puede contener espacios y el usuario
debe pulsar INTRO para finalizarla. De lo contrario, la respuesta finalizar
con la BARRA ESPACIADORA o con INTRO. Si no se especifica ninguna
solicitud, no se requerir ninguna entrada; sin embargo, deber aadir una
coma si se debe proporcionar un cdigo de retorno o si desea que la solicitud
tenga un espacio a la derecha.
cdigo_retorno
Parmetro con cdigo de bits opcional. Puede sumar estos valores enteros
en cualquier combinacin para conseguir el resultado que busca. Por
ejemplo, si se necesitan los valores 1 y 2, se utilizar 3 como cdigo de

Definicin de comandos personalizados |13

retorno. Los valores estn definidos de la siguiente manera (los cdigos 0 y


4 son despreciables en un entorno de Windows y, por lo tanto, no se han
incluido):
1 Carga un archivo DXB. AutoCAD carga un archivo DXB llamado $cmd.dxb
en el dibujo cuando finaliza el comando. Una vez cargado este archivo DXB,
el archivo $cmd.dxb se suprime. Esta accin produce el mismo resultado
que el comando CARGADXB
2 Construye una definici n de bloque desde un archivo DXB. AutoCAD
crea una definicin de bloque desde el archivo DXB llamada $cmd.dxb. La
respuesta del campo solicitud se utiliza como nombre del bloque. Este
nombre debe ser un nombre vlido de bloque que no exista en el dibujo;
por ello, este modo no puede redefinir un bloque definido previamente.
Cuando AutoCAD ha cargado el archivo DXB, el archivo $cmd.dxb se
suprime. El nombre por defecto del comando INSERT se asigna al bloque
recin definido.
El archivo tambin puede contener lneas de comentarios precedidas por un
punto y coma (;).
Comandos de sistema de Windows
Los comandos de sistema de Windows como start y cmd resultan muy tiles
al definir comandos externos. Si especifica una cadena ejecutable que no utilice
los comandos start o cmd, AutoCAD no estar disponible hasta que se cierre
dicha ventana.
El comando start inicia una ventana distinta y ejecuta el programa o comando
especificado. Si se utiliza start sin parmetros, abre una nueva ventana de
solicitud de comando. El comando start dispone de varios conmutadores de
lnea de comando que afectan a la visualizacin de la nueva ventana. Para
lanzar una aplicacin de Windows, utilice start sin ningn conmutador. El
comando start tambin resulta muy til para iniciar un documento que est
asociado con una aplicacin. Por ejemplo, puede utilizar el comando start
para abrir directamente un documento creado con un procesador de texto o
un archivo HTML.
El comando cmd abre una ventana de solicitud de comando que acta como
shell de AutoCAD. Esta ventana debe cerrarse antes de que el control vuelva
a la solicitud de comando de AutoCAD. Hay dos conmutadores de lnea de
comando, /c y /k, que resultan de gran utilidad para los comandos externos.
El conmutador /c ejecuta el comando especificado y luego se detiene (la
ventana se cierra). El conmutador /k ejecuta el comando especificado y luego
contina (la ventana permanece abierta). Cuando utilice el conmutador /k,
debe cerrar la ventana de comando (con el comando exit).
En general, utilice el comando start para ejecutar una nueva ventana o
aplicacin que deba seguir un proceso independiente del de AutoCAD. Utilice

14|Captulo 1Personalizacin bsica

el comando cmd para ejecutar un archivo de procesamiento por lotes o un


archivo de comandos que no cree una ventana distinta, o para crear una
ventana que debe cerrarse antes de que el control se transfiera de nuevo a
AutoCAD. Para obtener ms informacin acerca de la utilizacin de estos
comandos y conmutadores, vase la documentacin sobre los comandos de
sistema de Windows.
Comandos personalizados
En el siguiente ejemplo se definen tres nuevos comandos: RUN, LISTSET y
DXB2BLK.
RUN, cmd /c,0,*Archivo por lotes que se va a ejecutar: ,
LISTSET,cmd /k SET,0
DXB2BLK,cmd /c DXBCOPY,0,archivo DXB: ,2

El comando RUN ejecuta un archivo de procesamiento por lotes o un archivo


de comandos. El comando cmd que precede al conmutador /c abre una
ventana de comando, ejecuta el archivo de procesamiento por lotes y se cierra.
El comando LISTSET muestra los valores actuales de las variables de entorno
de DOS. Como este ejemplo utiliza cmd /k y no start, la ventana de comando
debe cerrarse antes de volver a AutoCAD. Si desea que esta ventana permanezca
activa, utilice start /realtime. Para obtener ms informacin acerca de la
utilizacin de estos comandos y conmutadores, vase la documentacin sobre
los comandos de sistema de Windows.
El comando DXB2BLK crea una definicin de bloque desde el archivo DXB
especificado. El archivo DXB convierte todos los objetos en lneas. Una de las
ventajas adicionales de este procedimiento reside en que constituye un mtodo
sencillo de descomposicin de objetos de texto en lneas.
DXB2BLK transfiere el nombre de archivo DXB especificado al archivo por
lotes dxbcopy, que copia este nombre de archivo en el nombre de archivo
$cmd.dxb. A continuacin, AutoCAD crea un bloque desde el archivo DXB
especificado. El nombre proporcionado en la solicitud del archivo DXB se
utiliza como nuevo nombre del bloque. Para crear el archivo dxbcopy.cmd,
escriba lo siguiente en la solicitud de comando:
echo copy %1.dxb $cmd.dxb > dxbcopy.cmd

Se crear el archivo dxbcopy.cmd en el directorio actual. Mueva este archivo a


un directorio que se encuentre en su ruta DOS o especifique de forma explcita
la ubicacin del archivo en el archivo acad.pgp. Por ejemplo, si el archivo
dxbcopy.cmd se encuentra en D:\cad, escriba lo siguiente en la seccin de
comandos externos del archivo acad.pgp.
DXB2BLK, cmd /c D:\CAD\DXBCOPY,0,archivo DXB: ,2

Para crear un archivo DXB, seleccione Archivo DXB de AutoCAD como


impresora actual y, a continuacin, imprima en un archivo. Para obtener ms
informacin acerca de la configuracin de impresoras, vase Configuracin
de trazadores e impresoras en el Driver & Peripheral Guide.

Definicin de comandos personalizados |15

Para abrir el archivo de parmetros del programa (acad.pgp)


En el men Herr., haga clic en Personalizar Editar parmetros de programa
(acad.pgp).

Creacin de alias de comandos


Un alias de comando es una forma abreviada que se escribe en la lnea de
comando en lugar del nombre completo del comando.
Por ejemplo, puede escribir c en lugar de crculo para ejecutar el comando
CIRCULO. Un alias no es lo mismo que una tecla de mtodo abreviado, que
consiste en una combinacin de pulsaciones, como CTRL+G para GUARDAR.
Es posible definir un alias para cualquier comando de controlador de
dispositivos, comando externo o comando de AutoCAD. En la segunda seccin
del archivo acad.pgp se definen los alias de comando. Se puede cambiar los
alias existentes o aadir otros nuevos editando acad.pgp en un editor de texto
ASCII (como el Bloc de notas). Para abrir el archivo PGP, en el men Herr.,
haga clic en Personalizar Editar Parmetros del programa (acad.pgp). El
archivo tambin puede contener lneas de comentarios precedidas por un
punto y coma (;).
NOTA Antes de editar acad.pgp, debe crear una copia de seguridad para poder
restablecerlo posteriormente, si fuese necesario.
Para definir un alias de comando, aada una lnea a la seccin de alias de
comando del archivo acad.pgp utilizando la siguiente sintaxis:
forma abreviada,*comando
donde forma abreviada es el alias de comando que se escribe en la solicitud
de comando y comando es el comando que se desea abreviar. Debe escribir un
asterisco (*) antes del nombre del comando para identificar la lnea como una

definicin de alias de comando.


Si puede escribir un comando de forma transparente, tambin podr escribir
su alias de forma transparente. Cuando escriba el alias del comando, se mostrar
en la solicitud de comando el nombre completo del comando y se ejecutar.
Puede crear alias de comandos que incluyan como prefijo un guin especial
(), como los que se enumeran aqu, que acceden a la versin de lnea de
comandos de determinados comandos.
SB, *-SOMBCONT
CT, *-CONTORNO

NOTA No puede utilizar alias de comandos en archivos de comandos. No se


recomienda utilizar alias de comandos en archivos de personalizaciones.

16|Captulo 1Personalizacin bsica

Si edita acad.pgp mientras se est ejecutando AutoCAD, escriba reinicia para


que se utilice el archivo revisado. Tambin se puede reiniciar AutoCAD para
que el archivo se vuelva a cargar automticamente.

Definicin de comandos personalizados |17

18

Tipos de lnea
personalizados

AutoCAD proporciona una biblioteca de tipos de lnea

En este captulo

estndar en los archivos acad.lin y acadiso.lin. Puede utilizar

Tipos de lnea personalizados

los tipos de lnea tal y como aparecen, modificarlos o crear


nuevos tipos personalizados.

Presentacin general de las

definiciones de tipo de lnea


Tipos de lnea personalizados

sencillos
Texto en tipos de lnea

personalizados
Formas en tipos de lnea

personalizados

Presentacin general de las definiciones de


tipo de lnea
Los tipos de lnea se definen en uno o varios archivos de definiciones de tipos
de lnea que tienen la extensin .lin.
El nombre y la definicin del tipo de lnea determinan la secuencia particular
trazo-punto, las longitudes relativas de los trazos y espacios en blanco, y las
caractersticas del texto y las formas presentes. Puede utilizar cualquiera de
los tipos de lnea estndar que proporciona AutoCAD o crear tipos de lnea
personalizados.

ejemplos de tipos de lnea


Los tipos de lnea se definen en uno o ms archivos de definicin de tipos de
lnea con la extensin de archivo .lin. Un archivo LIN puede contener
definiciones de muchos tipos de lnea simples y complejos. Puede aadir
nuevos tipos de lnea a un archivo LIN existente o crear uno propio. Para crear
o modificar definiciones de tipo de lnea, edite el archivo LIN con un editor
o procesador de texto, o escriba TIPOLIN en la solicitud de comando.
Al crear un tipo de lnea, se debe cargar el tipo de lnea antes de utilizarlo.
Los archivos LIN incluidos en AutoCAD son acad.lin y acadiso.lin. Estos archivos
de texto se pueden visualizar o imprimir para entender mejor la forma de crear
tipos de lnea.

Tipos de lnea personalizados sencillos


Cada tipo de lnea est definido en dos lneas de un archivo de definicin de
tipo de lnea. La primera lnea contiene el nombre del tipo de lnea y una
descripcin opcional. La segunda lnea es el cdigo que define el patrn del
tipo de lnea.
La segunda lnea debe comenzar por la letra A (alineacin), seguida de una
lista de descriptores de patrones que definen longitudes de segmentos invisibles
(espacios), longitudes de segmentos visibles (trazos) y puntos. Se pueden incluir
comentarios en un archivo LIN iniciando la lnea con un signo de punto y
coma (;).

20|Captulo 2Tipos de lnea personalizados

Formato de definicin de tipo de lnea


El formato de definicin del tipo de lnea es
*nombre_tipo_lnea,descripcin
A,descriptor1,descriptor2, ...

Por ejemplo, un tipo de lnea llamado PUNTOTRAZO se define como


*PUNTOTRAZO,Punto trazo __ . __ . __ . __ . __ . __ . __ . __
A,0,5,-0,25,0,-0,25

Esto indica un patrn repetido que comienza con un trazo de 0.5 unidades de
longitud, un espacio de 0.25 unidades de longitud, un punto y otro espacio
de 0.25 unidades de longitud. Este patrn contina a lo largo de la lnea,
finalizando con un trazo de 0.5 unidades de longitud. El tipo de lnea se
visualizara como se muestra a continuacin.
__ . __ . __ . __ . __ . __ . __ . __
Los archivos LIN deben guardarse en formato ASCII y se almacenan con la
extensin de archivo .lin. A continuacin, se ofrece informacin adicional
sobre cada uno de los campos de una definicin de tipo de lnea.
Nombre de tipo de lnea
El campo de nombre de tipo de lnea comienza con un asterisco (*) y debe
incluir un nombre nico y descriptivo del tipo de lnea.
Descripcin
La descripcin del tipo de lnea debe ayudar al usuario a visualizar el tipo de
lnea cuando se edita el archivo LIN. La descripcin tambin se visualiza en
el Administrador de tipos de lnea y en el cuadro de dilogo Cargar o volver
a cargar los tipos de lnea.
La descripcin es opcional y puede incluir:
Una sencilla representacin del patrn de tipo de lnea en texto ASCII.
Una descripcin extensa del tipo de lnea.
Un comentario como "Utilice este tipo de lnea con lneas ocultas".
Si omite la descripcin, no incluya una coma despus del nombre del tipo de
lnea. La descripcin no puede superar los 47 caracteres.
Campo de alineacin (A)
El campo de alineacin especifica la accin de alineacin de patrones en los
extremos de crculos, arcos y lneas individuales. Actualmente, AutoCAD slo
admite alineaciones de tipo A, lo que garantiza que los puntos finales de las
lneas y los arcos comienzan y terminan con un trazo.

Tipos de lnea personalizados sencillos|21

Por ejemplo, si crea un tipo de lnea denominado CENTRAL que muestra la


habitual secuencia de repeticin de puntos y trazos que se utiliza normalmente
como lnea de centro, AutoCAD ajustar esa secuencia en una lnea individual,
de modo que los trazos y los puntos finales de lnea coincidan. El patrn ajusta
la lnea para que al menos la mitad del primer trazo comience y finalice la
lnea. Si es necesario, el primer y ltimo trazo se alargan. Cuando la lnea es
demasiado corta para contener una sola secuencia de puntos y trazos, AutoCAD
dibuja una lnea continua entre los puntos finales. En el caso de los arcos, el
patrn tambin se ajusta para que se dibujen trazos en los puntos finales. Los
crculos carecen de puntos finales, pero AutoCAD ajusta la secuencia de puntos
y trazos para crear una presentacin razonable.
Para especificar una alineacin tipo A, escriba a en el campo de alineacin.
Descriptores de patrn
Cada campo de descriptor de patrn especifica la longitud de los segmentos
que componen el tipo de lnea, separados mediante comas (no se admiten
espacios).
Un nmero decimal positivo indica un segmento visible (trazo) de esa
longitud.
Un nmero decimal negativo indica un segmento invisible (espacio) de esa
longitud.
Una longitud de trazo definida en 0 dibuja un punto.
Puede indicar hasta 12 especificaciones de longitud de trazo por tipo de lnea,
siempre que quepan en una lnea de 80 caracteres en el archivo LIN. Slo debe
incluir una repeticin completa del patrn de tipo de lnea definido por los
descriptores de patrn. Cuando se dibuja un tipo de lnea, AutoCAD utiliza
el primer descriptor de patrn para los trazos inicial y final. Las especificaciones
de trazo de patrn se dibujan en orden entre los trazos inicial y final,
comenzando con la segunda especificacin de trazo y volviendo a iniciar el
patrn con la primera especificacin siempre que se necesite.
La alineacin de tipo A requiere que la primera longitud de trazo sea mayor
o igual que 0 (un segmento visible). La segunda longitud de trazo debe ser
menor que 0 si necesita un segmento invisible y mayor que 0 si est creando
un tipo de lnea continuo. Para esta alineacin se necesitan dos especificaciones
de trazo como mnimo.
Para crear un tipo de lnea sencillo
1 En la solicitud de comando, escriba -tipolin.
2 Escriba r de Crear.

22|Captulo 2Tipos de lnea personalizados

3 Escriba un nombre para el tipo de lnea y pulse INTRO.


Un nombre de tipo de lnea puede tener una longitud de hasta 255
caracteres Los nombres de tipo de lnea pueden contener letras, cifras y
los caracteres especiales de dlar ($), guin () y subrayado (_). Los
nombres de tipo de lnea no pueden incluir espacios en blanco.
4 En el cuadro de dilogo Crear o aadir un archivo de tipos de lnea,
seleccione un archivo de biblioteca de tipos de lnea LIN del cuadro
Nombre de archivo y seleccione Guardar.
Si selecciona un archivo existente, el nombre del nuevo tipo de lnea se
aadir a los nombres que hay en ese archivo.
5 Introduzca, si as lo desea, una descripcin del nuevo tipo de lnea
(optativo).
6 En la solicitud de introduccin de patrn, especifique el patrn de la
lnea, teniendo en cuenta estas indicaciones:
Todos los tipos de lnea deben empezar por un trazo.
Escriba ceros para los puntos.
Escriba nmeros reales negativos para los espacios. El valor define la
longitud del espacio en unidades de dibujo.
Escriba nmeros reales positivos para los trazos. El valor define la
longitud del trazo en unidades de dibujo.
Separe con una coma cada valor de punto, trazo o espacio del siguiente.
Utilice un espacio entre el punto y el trazo.
7 Pulse INTRO para concluir el comando.
NOTA Cuando se crea un tipo de lnea, no se carga en el dibujo automticamente.
Utilice la opcin Cargar de TIPOLN.

Texto en tipos de lnea personalizados


Los tipos de lnea pueden incluir caracteres pertenecientes a los tipos de letra
de texto. Los tipos de lnea con caracteres insertados pueden indicar utilidades,
contornos, lmites, etc. Al igual que los tipos de lnea sencillos, las lneas se
dibujan de forma dinmica a medida que se designan los vrtices. Los caracteres
insertados en lneas siempre se muestran en su totalidad, nunca recortados.
Los caracteres de texto insertados se asocian al estilo de texto del dibujo.
Cualquier estilo de texto asociado con un tipo de lnea debe existir en el dibujo
antes de cargar el tipo de lnea.

Texto en tipos de lnea personalizados|23

El formato de los tipos de lnea que incluyen caracteres insertados, como el


de los tipos de lnea sencillos, est compuesto por una lista de descriptores de
patrn separados por comas.
Formato de descriptor de carcter
El formato para aadir caracteres de texto a una descripcin de tipo de lnea
es el siguiente:
["texto",nombreestilotexto,escala,rotacin,desfasex,desfasey]

Este formato se aade como descriptor a un estilo de lnea sencillo. Por ejemplo,
un tipo de lnea llamado SUMINISTRO_AGUA_CALIENTE se define como
*SUMINISTRO_AGUA_CALIENTE,---- AC ---- AC ---- AC ---- AC ---- AC
---A,.5,-.2,["AC",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.2

Esta secuencia indica un patrn de repeticin que se inicia con un trazo de


0.5 unidades de longitud, un espacio de 0.2 unidades de longitud, los caracteres
AC con varios parmetros de escala y posicin, y otro espacio de 0.2 unidades
de longitud. Los caracteres de texto se derivan del tipo de letra asignado al
estilo de texto STANDARD con una escala de 0.1, una rotacin relativa de 0
grados, un desfase X de -0.1, y un desfase Y de -0.05. Este patrn contina
hasta el final de la lnea y termina con un trazo de una longitud de 0.5 unidades
de dibujo. El tipo de lnea se visualizara como se muestra a continuacin.

Observe que la longitud total del trazo ascendente es de 0.2 + 0.2 = 0.4 y que
el origen de texto se ha desfasado -.01 unidades en direccin X a partir del
extremo del primer trazo ascendente. Un tipo de lnea equivalente sera
*SUMINISTRO_AGUA_CALIENTE,---- AC ---- AC ---- AC ---- AC ---- AC
---A,.5,-.1,["AC",STANDARD,S=.1,R=0.0,X=0.0,Y=-.05],-.3

El trazo ascendente total sigue siendo 0.1 + 0.3 = 0.4, pero el origen de texto
no tiene desfase en la direccin X.

24|Captulo 2Tipos de lnea personalizados

A continuacin, se facilita informacin adicional sobre cada campo del


descriptor de carcter. Los valores que se van a utilizar deben ser cifras
decimales con signo, como 1, -17 y 0.01.
texto
Caracteres que deben utilizarse en el tipo de lnea.
nombre del estilo de texto
Nombre del estilo de texto que ha de utilizarse. Si no se especifica ningn
estilo, AutoCAD utiliza el estilo de texto definido actualmente.
escala
s=valor. Factor de escala que ha de utilizarse en el texto con respecto a la
escala del tipo de lnea. La altura del estilo de texto se multiplica por el
factor de escala. Si la altura es 0, nicamente se utilizar como altura el valor
de S=valor.
rotacin
R=valor o A=valor. R= especifica la rotacin relativa o tangencial con respecto
a la lnea. A= indica la rotacin absoluta del texto con respecto al origen; es

decir, todo el texto tiene la misma rotacin, sea cual sea su posicin con
respecto a la lnea. Al valor se le puede aadir una d de grados sexagesimales
(este tipo de grados es el valor por defecto), una r de radianes o una g de
grados centesimales. Si este campo se omite, se utiliza la rotacin relativa
0.
La rotacin se centra entre la lnea de base y la altura de mayscula del
nombre.
desfasex
x=valor. El desfase del texto en el eje X del tipo de lnea, que recorre la lnea.
Si desfasex se omite o su valor es 0, el texto se crea sin desfase. Utilice este
campo para controlar la distancia entre el texto y el trazo visible o invisible
previo. La escala de este valor no se define a partir del factor de escala
S=valor, sino a partir del tipo de lnea.
desfasey
y=valor. El desplazamiento del texto por el eje Y del tipo de lnea, que forma
un ngulo de 90 grados con respecto a la lnea. Si desfasey se omite o su
valor es 0, el texto se crea sin desfase. Utilice este campo para controlar la
alineacin vertical del texto con respecto a la lnea. La escala de este valor
no se define a partir del factor de escala S=valor, sino a partir del tipo de
lnea.

Texto en tipos de lnea personalizados|25

Para incluir caracteres de texto en los tipos de lnea


1 Cree un tipo de lnea sencillo, tal y como se describe en To create a
simple linetype en la pgina 22.
2 Aada el descriptor de carcter de texto en el patrn del tipo de lnea
utilizando el siguiente formato:
["texto",nombreestilotexto,escala,rotacin,desfasex,desfasey]
3 Pulse INTRO para terminar el comando TIPOLIN.

Formas en tipos de lnea personalizados


Un tipo de lnea complejo puede contener formas incrustadas que se almacenan
en archivos de formas. Los tipos de lnea complejos pueden indicar utilidades,
contornos, lmites, etc.
Al igual que los tipos de lnea sencillos, las lneas complejas se dibujan de
manera dinmica a medida que el usuario designa los vrtices. Las formas y
los objetos de texto incrustados en lneas siempre se muestran en su totalidad,
nunca aparecen recortados.
La sintaxis de los tipos de lnea complejos es similar a la de los tipos de lnea
sencillos, ya que ambas incluyen una lista de descriptores de patrn delimitada
por comas. Los tipos de lnea complejos pueden contener objetos de texto y
de formas como descriptores de patrn, as como descriptores de puntos y
trazos.
La sintaxis de los descriptores de objetos de formas de una descripcin de tipo
de lnea es la siguiente:
[nombreforma,nombrearchivoshx] o
[nombreforma,nombrearchivoshx,transformacin]
donde transformacin es opcional y puede ser cualquiera de las siguientes

series (cada una de ellas precedida de una coma):


R=## Rotacin relativa
A=## Rotacin absoluta
S=## Escala
X=## Desfase X
Y=## Desfase Y

En esta sintaxis, ## es un nmero decimal con signo (1, 17, 0.01, etc.), la
rotacin se expresa en grados y el resto de opciones se miden en unidades de
dibujo con la escala del tipo de lnea. Las letras de la transformacin anterior,
si es que se utilizan, deben ir seguidas de un signo igual y un nmero.

26|Captulo 2Tipos de lnea personalizados

La siguiente definicin de tipo de lnea define un tipo de lnea llamado


LINEACON1 y est formada por un patrn repetido de un segmento de lnea,
un espacio y la forma incrustada CON1 del archivo ep.shx. (El archivo ep.shx
debe encontrarse en la ruta de soporte para que el ejemplo funcione
correctamente).
*LINEACON1, --- [CON1] --- [CON1] --- [CON1]
A,1.0,-0.25,[CON1,ep.shx],-1.0

Salvo el cdigo entre corchetes, todo lo dems es coherente con la definicin


de un tipo de lnea sencillo.
Como ya se ha descrito anteriormente, es posible utilizar un total de seis
campos para definir una forma como parte de un tipo de lnea. Los dos
primeros son obligatorios y dependen de la posicin; los cuatro restantes son
opcionales y su orden es arbitrario. Los dos ejemplos siguientes muestran
varias entradas en el campo de definicin de la forma.
[CAP,ep.shx,S=2,R=10,X=0.5]

El cdigo anterior dibuja la forma CAP definida en el archivo de formas ep.shx


con una escala que duplica la escala unitaria del tipo de lnea, una rotacin
tangencial de 10 grados en sentido antihorario y un desfase X de 0.5 unidades
de dibujo antes de que tenga lugar la elaboracin de la forma.
[DIP8,pd.shx,X=0.5,Y=1,R=0,S=1]
El cdigo anterior dibuja la forma DIP8 definida en el archivo de formas pd.shx

con un desfase X de 0.5 unidades de longitud antes de que tenga lugar la


elaboracin de la forma y un desfase Y de una unidad de longitud sobre el
tipo de lnea, rotacin 0 y una escala igual que la escala unitaria del tipo de
lnea.
La siguiente sintaxis define una forma como parte de un tipo de lnea complejo.
[nombreforma,nombrearhivoforma,escala,girar,desfasex,desfasey]

A continuacin se muestran las definiciones de los campos de la sintaxis.


nombreforma
El nombre de la forma que se va a dibujar. Este campo es obligatorio. Si se
omite, la definicin del tipo de lnea fallar. Si nombreforma no existe en el
archivo de forma especificado, se podr dibujar el tipo de lnea pero no se
incluir la forma incrustada.
nombrearchivoforma
El nombre de un archivo de definicin de forma compilado (SHX). Si se
omite, la definicin del tipo de lnea fallar. Si nombrearchivoforma no est
definido (es decir, no se ha especificado ninguna ruta), busque el archivo
en la ruta de la biblioteca. Si nombrearchivoforma est correctamente
definido y no se encuentra en su ubicacin, elimine el prefijo y busque el
archivo en la ruta de la biblioteca. Si no lo encuentra, prosiga con el dibujo
del tipo de lnea sin la forma incrustada.

Formas en tipos de lnea personalizados|27

escala
S= valor. La escala de la forma se utiliza como factor de escala por el que

se multiplica la escala definida internamente de la forma. Si la escala definida


internamente es 0, slo se utilizar como escala S= valor.
gira
R= valor o A= valor. R= indica la rotacin relativa o tangencial con respecto
a la elaboracin de la lnea. A= indica la rotacin absoluta de la forma con

respecto al origen; es decir, todas las formas tienen la misma rotacin, sea
cual sea su posicin relativa con respecto a la lnea. Se puede aadir al valor
una d de grados (si se omite, ste es el tipo de grados por defecto), una r de
radianes o una g de grados centesimales. Si este campo se omite, se utiliza
la rotacin relativa 0.
desfasex
X= valor. El desfase de la forma en el eje X del tipo de lnea calculado desde
el extremo del vrtice de la definicin del tipo de lnea. Si desfasex se omite

o su valor es 0, la forma se crea sin desfase. Incluya este campo si quiere


una lnea continua con formas. Este valor no se define a partir del factor de
escala S=.
desfasey
Y= valor. El desfase de la forma en el eje Y del tipo de lnea calculado desde
el extremo del vrtice de la definicin del tipo de lnea. Si desfasey se omite

o su valor es 0, la forma se crea sin desfase. Este valor no se define a partir


del factor de escala S=.
Vase tambin:
Formas y tipos de letra de formas en la pgina 169

28|Captulo 2Tipos de lnea personalizados

Patrones de sombreado
personalizados

AutoCAD proporciona una biblioteca de patrones de

En este captulo

sombreado estndar en los archivos acad.pat y acadiso.pat.

Patrones de sombreado

personalizados
Puede utilizar estos patrones de sombreado tal y como
aparecen, modificarlos o personalizarlos.

Presentacin general de

definiciones de patrones de
sombreado
Patrones de sombreado con

lneas de trazos
Patrones de sombreado con

lneas mltiples

Presentacin general de definiciones de


patrones de sombreado
Adems de utilizar los patrones de sombreado predefinidos que se suministran,
el usuario puede disear y crear sus propios patrones de sombreado. Para
desarrollar una definicin de patrn de sombreado es necesario tener
conocimientos, prctica y paciencia; por ello, se recomienda a los principiantes
que se abstengan de llevar a cabo este proceso.
Los patrones de sombreado que incluye AutoCAD se almacenan en los archivos
de texto acad.pat y acadiso.pat. Puede aadir definiciones de patrones de
sombreado a este archivo o crear sus propios archivos.
El formato de los patrones de sombreado personalizados no vara,
independientemente del lugar en que se almacene la definicin. Consta de
una lnea de encabezado con un nombre que empieza con un asterisco y no
puede superar los 31 caracteres de longitud y puede incluir una descripcin
opcional:
*nombredelpatrn, descripcin

Tambin consta de uno o varios descriptores de lneas con el siguiente formato:


ngulo, origen x,origen y, delta x,delta y,trazo 1,trazo 2,

El patrn de sombreado por defecto ANSI31 que aparece en el cuadro de dilogo


Sombreado por contornos y relleno tiene el siguiente aspecto:

y se define como sigue:


*ANSI31, Hierro ANSI, Ladrillo, Mampostera
45, 0,0, 0,0,125
Tras el nombre del patrn de la primera lnea, *ANSI31, aparece una
descripcin: ANSI Hierro, Ladrillo, Mampostera. Esta definicin de patrn

simple especifica una lnea con un ngulo de 45 grados, e indica que la primera
lnea de la familia de lneas de sombreado debe pasar por el origen del dibujo
(0,0) y que el intervalo entre las lneas de sombreado de la familia debe ser de
0.125 unidades de longitud.
Las definiciones de patrn de sombreado deben respetar las normas siguientes:
Cada lnea de definicin de patrn puede contener un mximo de 80
caracteres. Puede incluir letras, dgitos y los caracteres especiales de

30|Captulo 3Patrones de sombreado personalizados

subrayado (_), guin (-) y smbolo de dlar ($). Sin embargo, la definicin
del patrn debe comenzar con una letra o dgito, no con un carcter especial.
AutoCAD pasa por alto las lneas en blanco y el texto situado a la derecha
de un punto y coma.
Cada lnea de un patrn se considera el primer miembro de una familia de
lneas, creada aplicando los incrementos en ambas direcciones para generar
una familia infinita de lneas paralelas.
El valor de delta x indica el desplazamiento entre los miembros de la
familia en la direccin de la lnea. Slo se utiliza para lneas de trazos.
El valor de delta y indica el intervalo entre los miembros de la familia; es
decir, se mide en direccin perpendicular a las lneas.
Se considera que la longitud de una lnea es infinita. Un patrn de trazos
se superpone en la lnea.
El sombreado se aplica expandiendo cada lnea de la definicin de patrn
hasta su familia infinita de lneas paralelas. Todos los objetos designados se
comprueban para verificar si se cortan con dichas lneas, en cuyo caso las
lneas de sombreado se activan y desactivan segn el estilo de sombreado.
Cada familia de lneas de sombreado se genera en paralelo a la lnea inicial
con un origen absoluto para garantizar la alineacin apropiada.
Si se crea un sombreado muy denso, AutoCAD puede rechazarlo y mostrar un
mensaje que indica que la escala de sombreado es demasiado pequea o que
la longitud de los trazos es demasiado corta. Es posible cambiar el nmero
mximo de lneas de sombreado definiendo la variable de registro de sistema
MaxHatch mediante la expresin (setenv MaxHatch n) donde n es un nmero
entre 100 y 10000000 (diez millones).
NOTA Al cambiar el valor de MaxHatch, se debe escribir MaxHatch respetando
las letras maysculas y minsculas.
Para crear un patrn de sombreado simple
1 Abra el archivo acad.pat o acadiso.pat en un editor de texto que permita
guardar en formato ASCII (por ejemplo, el Bloc de notas de Microsoft
Windows).
2 Cree una lnea de encabezado con un asterisco y un nombre de patrn.
El nombre de los patrones de sombreado tiene la limitacin de 31
caracteres.

Presentacin general de definiciones de patrones de sombreado|31

3 (Opcional) Para incluir una descripcin en la lnea de encabezado, escriba


el texto de descripcin despus del nombre del patrn separado por una
coma.
4 Cree una lnea de descripcin que incluya:
Un ngulo en el que se dibuja la lnea
Un punto de origen X,Y
Un delta x igual a 0
Un delta y de cualquier valor

Patrones de sombreado con lneas de trazos


Para definir patrones de lneas de trazos, es necesario aadir elementos de
longitud de trazo al final del elemento de definicin de lnea. Cada elemento
de longitud de trazo especifica la longitud del segmento que compone la lnea.
Si esta longitud es positiva, se dibuja un segmento visible. Si la longitud es
negativa, el segmento es invisible y no se dibuja. El patrn comienza en el
punto de origen con el primer segmento y contina por los dems segmentos
en sentido circular. Una longitud de trazo definida en 0 dibuja un punto. Es
posible especificar un mximo de seis longitudes de trazo por lnea de patrn.
El patrn de sombreado por defecto ANSI33, que se muestra en el cuadro de
dilogo Sombreado por contornos y relleno, tiene el siguiente aspecto:

y se define como sigue:


*ANSI33, ANSI Bronce, Latn, Cobre
45, 0,176776695,0, 0,0,25, 0,125,-0,0625

Por ejemplo, para modificar un patrn para lneas de 45 grados que dibuje
lneas con una longitud del trazo de 0.5 unidades y una distancia entre trazos
de 0.5 unidades, la definicin sera como sigue:
*DASH45, Lneas de trazos a 45 grados
45, 0,0, 0,0,5, 0,5,-0,5

Esto es lo mismo que el patrn de 45 grados incluido en Presentacin general


de definiciones de patrones de sombreado en la pgina 30 , pero con una
especificacin de trazo aadida al final. La longitud visible e invisible es de
0.5 unidades, respectivamente, lo que cumple los fines especificados. Para
dibujar un trazo de 0.5 unidades, un espacio de 0.25 unidades, un punto y

32|Captulo 3Patrones de sombreado personalizados

otro espacio de 0.25 unidades antes del siguiente trazo, debe crearse una
definicin como sta:
*DDOT45, patrn trazo-punto-trazo: 45 grados
45, 0,0, 0,0,5, 0,5,-0,25, 0,-0,25
El siguiente ejemplo muestra el efecto de los delta x sobre las familias de

lneas de trazos. Primero fjese en la definicin siguiente:


*GOSTAK
0, 0,0, 0,0,5, 0,5,-0,5

Esta definicin dibuja una familia de lneas separadas por 0.5 unidades de
dibujo, con cada lnea dividida en trazos y espacios iguales. Dado que el valor
de delta x es cero, las trazos de cada familia se alinean. Un rea sombreada
con este patrn tiene este aspecto:

Ahora cambie el patrn a:


*SKEWED
0, 0,0, 0,5,0,5, 0,5,-0,5

Es el mismo caso, slo que se ha establecido delta x en 0.5. De este modo, se


aplica un desfase de 0.5 a cada miembro sucesivo de la familia en la direccin
de la lnea (en este caso, paralela al eje X). Dado que las lneas son infinitas,
el patrn de trazos se desliza hacia abajo el nmero de veces especificado. El
rea sombreada tendra este aspecto:

Para crear un patrn de sombreado con lneas de trazos


1 Abra el archivo acad.pat o acadiso.pat en un editor de texto que permita
guardar en formato ASCII (por ejemplo, en el Bloc de notas).
2 Cree una lnea de encabezado con un asterisco y un nombre de patrn.
El nombre de los patrones de sombreado tiene la limitacin de 31
caracteres.
3 (Opcional) Para incluir una descripcin en la lnea de encabezado, escriba
el texto de descripcin despus del nombre del patrn separado por una
coma.

Patrones de sombreado con lneas de trazos|33

4 Cree una lnea de descripcin que incluya:


Un ngulo en el que se dibuja la lnea
Un punto de origen X,Y
Un delta x de cualquier valor, si desea desfasar lneas alternas en la
familia de lneas
Un delta y de cualquier valor
Un valor para la longitud de trazo
Un valor para una longitud de punto
Un segundo valor opcional para una longitud de trazo diferente
Un segundo valor opcional para una longitud de punto diferente

Patrones de sombreado con lneas mltiples


No todos los patrones de sombreado utilizan el punto de origen 0,0: los
patrones de sombreado complejos pueden tener un origen establecido en
distintos desfases desde el origen y pueden incluir varios miembros en la
familia de lneas. Al crear patrones ms complejos, el punto inicial, los
desplazamientos y el patrn de trazos de cada familia de lneas deben
especificarse con cuidado para construir un patrn de sombreado correcto.
El patrn de sombreado por defecto AR-B816, que se muestra en el cuadro de
dilogo Sombreado por contornos y relleno, tiene el siguiente aspecto:

y se define como aparece a continuacin, con varias lneas que describen el


patrn:
*AR-B816, Aparejo a soga de elevacin de bloques 8x16
0, 0,0, 0,8
90, 0,0, 8,8, 8,-8

A continuacin se ilustra un patrn de U invertida con forma de cuadrado


(una lnea arriba, otra por encima y otra abajo). El patrn repite cada unidad,
cuya altura y anchura estn definidas en 0.5.

34|Captulo 3Patrones de sombreado personalizados

Este patrn se definira as:


*IUS,U invertida
90, 0,0, 0,1, 0,5,-0,5
0, 0,0,5, 0,1, 0,5,-0,5
270, 0,5,0,5, 0,1, 0,5,-0,5

La primera lnea (la barra hacia arriba) es una lnea de trazos sencilla cuyo
origen est definido en 0,0. La segunda lnea (la barra superior) debera
comenzar al final de la barra anterior, de modo que su origen debe ser 0,.5.
La tercera lnea (la barra hacia abajo) debe comenzar al final de la barra
superior, en .5,.5 en el primer elemento del patrn. sta debera ser la tercera
lnea del patrn:
90, 0,5,0, 0,1, 0,5,-0,5

o
270, 0,5,1, 0,1, -0,5,0,5

El patrn de trazos comienza en los puntos de origen y contina en la direccin


vectorial proporcionada por la especificacin de ngulo. En consecuencia, dos
familias de lneas de trazos opuestas en 180 grados no son iguales, mientras
que dos familias de lneas continuas s lo son.
El siguiente patrn crea estrellas de seis puntas.

Este ejemplo permite mejorar el sistema de definicin de patrones (Sugerencia:


0.866 es el seno de 60 grados.)
A continuacin se muestra la definicin de AutoCAD de este patrn:
*STARS,Estrella de David
0, 0,0, 0,0,866, 0,5,-0,5
60, 0,0, 0,0,866, 0,5,-0,5
120, 0,25,0,433, 0,0,866, 0,5,-0,5

Patrones de sombreado con lneas mltiples|35

Para crear un patrn de sombreado con varias lneas


1 Abra el archivo acad.pat o acadiso.pat en un editor de texto que permita
guardar en formato ASCII (por ejemplo, en el Bloc de notas).
2 Cree una lnea de encabezado con un asterisco y un nombre de patrn.
El nombre de los patrones de sombreado tiene la limitacin de 31
caracteres.
3 (Opcional) Para incluir una descripcin en la lnea de encabezado, escriba
el texto de descripcin despus del nombre del patrn separado por una
coma.
4 Cree una lnea de descripcin que incluya:
Un ngulo en el que se dibuja la lnea
Un punto de origen X,Y
Un delta x de cualquier valor, si desea desfasar lneas alternas en la
familia de lneas
Un delta y de cualquier valor
Un valor para la longitud de trazo
Un valor para una longitud de punto
Un segundo valor opcional para una longitud de trazo diferente
Un segundo valor opcional para una longitud de punto diferente
5 Cree una segunda lnea que incluya todos los parmetros del paso
anterior.
6 (Opcional) Cree lneas adicionales para completar el patrn de sombreado
con varias lneas.

36|Captulo 3Patrones de sombreado personalizados

Personalizacin de la
interfaz de usuario

4
En este captulo

Personalizacin de la interfaz

de usuario
Visin general sobre la

personalizacin de la interfaz
de usuario
Trminos de personalizacin

importantes
Cambios implantados en la

personalizacin
Migracin y transferencia de

personalizaciones
Creacin y carga de un archivo

CUI parcial
Creacin de un archivo CUI

de empresa
Filtrado de pantalla de

elementos de personalizacin
Personalizacin de comandos
Personalizacin de las barras

de herramientas
Creacin de mens

desplegables y contextuales
Adicin de teclas de mtodo

abreviado y teclas de
modificacin temporal

Visin general sobre la personalizacin de la


interfaz de usuario
Con las herramientas de personalizacin de AutoCAD, puede disear a su
gusto el entorno de dibujo para que se adapte a sus necesidades.
Las opciones de personalizacin, que incluyen el formato de archivo CUI
(interfaz de usuario personalizada) y el cuadro de dilogo Personalizar interfaz
de usuario, facilitan la creacin y modificacin de contenido personalizado.
El archivo CUI basado en XML sustituye a los archivos de men utilizados en
versiones anteriores a AutoCAD 2006. En vez de utilizar un editor de texto
para personalizar los archivos de men (archivos MNU y MNS), la interfaz de
usuario se personaliza desde dentro de AutoCAD. Es posible:
Aadir o cambiar barras de herramientas y mens (incluidos mens
contextuales, mens de smbolos y mens de tablero);
Crear o cambiar espacios de trabajo;
Asignar comandos a diversos elementos de la interfaz de usuario;
Crear o cambiar macros;
Definir cadenas DIESEL;
Crear o cambiar alias;
Aadir informacin de herramientas;
Proporcionar un texto descriptivo en la lnea de estado.
Entorno de personalizacin
Antes de comenzar a personalizar los mens, barras de herramientas y otros
elementos de la interfaz de usuario propios, debe familiarizarse con el entorno
de personalizacin. Abra el cuadro de dilogo Personalizar interfaz de usuario
(haga clic en el men Herramientas PersonalizarInterfaz) y vea su
contenido, expanda los elementos de la estructura en rbol y vea las
propiedades de los elementos.
Seleccione la ficha Transferir para ver cmo micrar o transferir
personalizaciones; seleccione la ficha Personalizar para ver la forma de crear
o modificar los elementos de la interfaz de usuario.
Una vez familiarizado con el entorno, puede empezar a aprovechar las
posibilidades de las herramientas. Para ms informacin sobre las posibilidades
de personalizacin mejoradas, consulte Cambios implantados en la
personalizacin en la pgina 41.

38|Captulo 4Personalizacin de la interfaz de usuario

A continuacin se muestra un ejemplo de la ficha Personalizar del cuadro de


dilogo Personalizar interfaz de usuario. Esta ficha se utiliza para personalizar
los elementos de la interfaz en los archivos CUI.

Personalice la interfaz de usuario para crear un entorno de dibujo especfico


para ciertos tipos de tareas. Por ejemplo, si desea una barra de herramientas
que contenga los comandos de uso ms frecuente, puede crear una nueva
barra de herramientas Favoritos en el cuadro de dilogo Personalizar interfaz
de usuario y, a continuacin, cargar la nueva barra de herramientas en
AutoCAD.

Visin general sobre la personalizacin de la interfaz de usuario|39

Trminos de personalizacin importantes


Para la personalizacin de AutoCAD 2006, es necesario conocer varios trminos.
Archivo de personalizacin (CUI)
Archivo basado en XML que almacena los datos de personalizacin. Se
puede modificar un archivo de personalizacin mediante el cuadro de
dilogo Personalizar interfaz de usuario. Los archivos CUI sustituyen a los
archivos MNU, MNS y MNC que en versiones anteriores a AutoCAD 2006
se utilizaban para definir mens.
Archivo de personalizacin principal
Archivo CUI modificable que define la mayora de los elementos de la
interfaz de usuario (incluidos los mens, barras de herramientas, aceleradores
de teclado estndar, etc.). Al ejecutar AutoCAD, se carga automticamente
el archivo acad.cui (el archivo principal CUI por defecto).
Archivo de personalizacin de empresa
Archivo CUI que se controla generalmente mediante un administrador de
CAD. A l acceden muchos usuarios y se almacena en una ubicacin de red
compartida. El archivo slo es de lectura para evitar la modificacin de sus
datos. Un administrador de CAD crea un archivo CUI de empresa
modificando un archivo CUI principal y guardndolo en una ubicacin de
red compartida. Los usuarios deben especificar este archivo en el cuadro de
dilogo Opciones, ficha Archivos.
Archivo de personalizacin parcial
Cualquier archivo CUI que no se haya definido como el archivo CUI
principal o de empresa. Se pueden cargar y descargar archivos parciales de
CUI a medida que se necesiten durante una sesin de dibujo.
Grupo de personalizacin
Nombre que se asigna a un archivo CUI para identificar contenido
personalizado en el archivo. Un archivo CUI cargado en AutoCAD debe
tener un nombre de grupo de personalizacin nico para evitar conflictos
entre archivos CUI en el programa. En versiones anteriores se denominaba
grupo de mens.
Elemento de interfaz
Objeto que se puede personalizar, como una barra de herramientas, un
men desplegable, una tecla de mtodo abreviado, una ventana anclable,

40|Captulo 4Personalizacin de la interfaz de usuario

etc. Es un nodo en el panel Personalizaciones en <nombre de archivo> que


contiene elementos de la interfaz del usuario.
Opcin de interfaz
Parte individual de un elemento de la interfaz, como un botn de barra de
herramientas, una opcin de men desplegable, una tecla de mtodo
abreviado, una tecla de modificacin temporal, etc.
Nodo en rbol
Estructura jerrquica en el cuadro de dilogo Personalizar interfaz de usuario
que contiene elementos y opciones que se pueden importar, exportar y
personalizar.
Espacio de trabajo
Conjunto de elementos de la interfaz de usuario, incluido el contenido, las
propiedades, los estados de visualizacin y las ubicaciones.
Ventana anclable
Elemento de interfaz que puede estar fijo o flotante en el rea de dibujo.
Las ventanas anclables contienen la ventana de comandos, las paletas de
herramientas, la paleta Propiedades, etc.
ID de elemento
Identificador nico de un elemento de la interfaz. En versiones anteriores
se denominaba identificador.

Cambios implantados en la personalizacin


Aunque se mantienen las tcnicas de personalizacin bsicas igual que en
versiones anteriores del producto, el entorno en el que se personaliza el
producto ha cambiado.
Todas las opciones de personalizacin anteriores an estn disponibles. An
puede crear, editar y suprimir elementos de la interfaz, crear archivos de
personalizacin parcial, y utilizar macros y entradas avanzadas como
expresiones DIESEL y rutinas de AutoLISP.
No obstante, ya no es posible realizar tareas de personalizacin creando o
editando manualmente archivos de texto MNU o MNS. Todas las
personalizaciones se realizan a travs de la interfaz del programa en el cuadro
de dilogo Personalizar interfaz de usuario.

Cambios implantados en la personalizacin|41

Archivos de mens y archivos de personalizacin


En versiones anteriores a AutoCAD 2006, la interfaz de usuario se personalizaba
editando un archivo MNU o MNS en un editor de texto ASCII como Notepad.
Manualmente se introducan y verificaban los datos de personalizacin en el
archivo de texto, lo cual poda resultar un proceso tedioso y lento. Como
resultado, un simple error de sintaxis en el archivo de texto (como la falta de
un parntesis), podra invalidar todo el archivo de men, teniendo que volver
al archivo de texto para investigar donde se produjo el error.
Con el cuadro de dilogo Personalizar interfaz de usuario, el comando se
arrastra a un men o barra de herramientas, o bien se puede utilizar el botn
derecho del ratn para aadir, suprimir o modificar un elemento de la interfaz
de usuario. El cuadro de dilogo Personalizar interfaz de usuario muestra las
propiedades del elemento junto con una lista de opciones entre las que
seleccionar. Esto evita generar errores de sintaxis o errores de ortografa que
podran ocurrir al introducir manualmente texto en un archivo MNU o MNS.
Los archivos MNU y MNS utilizados en el pasado se han sustituido por un
solo tipo de archivo, el archivo CUI basado en XML.
El formato de archivo basado en XML del archivo CUI permite al producto
realizar un seguimiento de las personalizaciones. Cuando actualice a una futura
versin del programa, todas las personalizaciones se integrarn en la nueva
versin. El formato XML tambin admite el archivo de personalizacin de
compatibilidad con versiones anteriores. Esto significa que puede ver un
archivo CUI de una versin posterior en una versin anterior y conservar los
datos de personalizacin de la versin posterior. Sin embargo, no es posible
modificar el archivo CUI de la versin posterior en la versin anterior. Para
ms informacin sobre la migracin de datos de personalizacin, consulte
Migracin y transferencia de personalizaciones en la pgina 47.
En la siguiente tabla se presenta una tabla con los archivos de mens
anteriormente incluidos en el producto y la forma de asignarse a AutoCAD
2006.
Archivos de men asignados a archivos CUI
Archivo
de men
MNU

Descripcin

Archivo de texto ASCII. En


versiones anteriores defina la
mayora de elementos de la
interfaz de usuario. El archivo
MNU principal, acad.mnu, se
cargaba automticamente al
iniciar el producto.

En
Descripcin del cambio
AutoCAD
2006
CUI

42|Captulo 4Personalizacin de la interfaz de usuario

Archivo XML que define la


mayora de elementos de la
interfaz de usuario. El archivo
CUI principal, acad.cui, se
carga automticamente al
iniciar el producto.
Los archivos CUI parciales se
pueden cargar o descargar

Archivos de men asignados a archivos CUI


Archivo
de men

Descripcin

En
Descripcin del cambio
AutoCAD
2006

Los archivos MNU parciales se


podan cargar o descargar
segn fuera necesario durante
una sesin de dibujo.

segn se necesiten durante


una sesin de dibujo.

MNS

Archivo de mens de origen.


CUI
Era el mismo que el archivo de
texto ASCII MNU, aunque no
contena comentarios ni
formato especial.

Archivo XML que define la


mayora de elementos de la
interfaz de usuario. El archivo
CUI principal, acad.cui, se
carga automticamente al
iniciar el producto.
Los archivos CUI parciales se
pueden cargar o descargar
segn se necesiten durante
una sesin de dibujo.

MNC

Archivo de texto ASCII


CUI
compilado. Contena cadenas
de comandos y sintaxis que
definan la funcionalidad y el
aspecto de los elementos de la
interfaz de usuario.

Archivo XML que define la


mayora de elementos de la
interfaz de usuario. El archivo
CUI principal, acad.cui, se
carga automticamente al
iniciar el producto.
Los archivos CUI parciales se
pueden cargar o descargar
segn se necesiten durante
una sesin de dibujo.

MNL

Archivo LISP de mens.


Contiene expresiones de
AutoLISP que utilizan los
elementos de la interfaz de
usuario.

MNL

Ningn cambio.

MNR

Archivo de recursos de mens. MNR


Contiene los mapas de bits que
utilizan los elementos de la
interfaz de usuario.

Ningn cambio.

Comparacin de la estructura del archivo de texto de mens con la estructura


de CUI
En versiones anteriores, se aada, editaba y suprima informacin de mens
directamente en un archivo de texto. En AutoCAD 2006, se utiliza el cuadro
de dilogo Personalizar interfaz de usuario.

Cambios implantados en la personalizacin|43

A continuacin se muestra un ejemplo del men Ventana en el archivo de


texto ASCII acad.mnu:
Contenido del men Ventana en acad.mnu
Men Ventana

Descripcin
***POP10
**VENTANA
ID_MnWindow [&Ventana]
ID_DWG_CLOSE [&Cerrar]^C^C_close
ID_WINDOW_CLOSEALL [C&errar todo]^C^C_closeall
[--]
ID_WINDOW_CASCADE [&Cascada]^C^C_syswindows;_cascade
ID_WINDOW_TILE_HORZ [Mosaico &horizontal]^C^C_syswindows;_hor
ID_WINDOW_TILE_VERT [Mosaico &vertical]^C^C_syswindows;_vert
ID_WINDOW_ARRANGE [&Organizar iconos]^C^C_syswindows;_arrange

Compare los datos de men de arriba con los datos del mismo men que
aparecen en la vista en rbol del cuadro de dilogo Personalizar interfaz de
usuario.

Para una comparacin ms detallada, a continuacin se incluyen ejemplos de


las propiedades del men Ventana, las propiedades del comando Cerrar, las
propiedades del comando Cerrar todo y el men de acceso directo Ventana
que aparece con la opcin Insertar separador.
Panel Propiedades del men Ventana

44|Captulo 4Personalizacin de la interfaz de usuario

Men Ventana, panel Propiedades del comando Cerrar

Men Ventana, panel Propiedades del comando Cerrar todo

Nodo en rbol del men Ventana, men contextual con la opcin Insertar
separador

Cambios implantados en la personalizacin|45

Grupo de mens frente a grupo de personalizacin


No hay diferencia entre un grupo de men s (el trmino utilizado en versiones
anteriores) y un grupo de personalizacin. Un archivo CUI cargado en AutoCAD
debe tener un nombre de grupo de personalizacin nico para evitar conflictos
entre archivos de personalizacin en el programa. El archivo CUI principal,
acad.cui por defecto, tiene un grupo de personalizacin denominado ACAD.
Puede cargar en el programa tantos archivos de personalizacin como desee,
siempre que tengan un nombre de grupo de personalizacin nico.
A continuacin se muestra un ejemplo de cmo cambiar el nombre de grupo
de personalizacin ACAD en la ficha Personalizar del cuadro de dilogo
Personalizar interfaz de usuario. Puede cambiar el archivo CUI parcial
(denominado CUSTOM en este ejemplo) utilizando el mismo mtodo.

Vase tambin:
Migracin y transferencia de personalizaciones en la pgina 47

46|Captulo 4Personalizacin de la interfaz de usuario

Creacin y carga de un archivo CUI parcial en la pgina 49


Creacin de un archivo CUI de empresa en la pgina 51

Migracin y transferencia de personalizaciones


Puede migrar archivos MNU o MNS personalizados de versiones anteriores
mediante el cuadro de dilogo Personalizar interfaz de usuario. El programa
transfiere todos los datos del archivo MNU o MNS a un archivo CUI sin
modificar el archivo de mens original. El nuevo archivo CUI es un archivo
basado en XML que tiene el mismo nombre que el archivo de mens original
pero con la extensin .cui.
Tambin puede transferir entre archivos informacin de personalizacin.
Puede, por ejemplo, transferir barras de herramientas desde un archivo CUI
parcial al archivo CUI principal de forma que el programa pueda mostrar la
informacin de la barra de herramientas.
NOTA Las imgenes de los botones pueden no aparecer en el programa al transferir
una barra de herramientas o un men desde un archivo CUI parcial. Si las imgenes
se cargan desde un archivo de imagen, dichas imgenes deben residir en la misma
carpeta que el archivo CUI. Si las imgenes que no aparecen proceden de una
DLL de recursos de terceros, pngase en contacto con el tercero que ha creado
dicha DLL.
Adems, puede mover personalizaciones desde el archivo CUI principal a
archivos CUI parciales, o bien desde un archivo CUI parcial a otro archivo
CUI parcial.
NOTA Si un espacio de trabajo o una barra de herramientas que se est
transfiriendo contiene barras de herramientas de iconos desplegables con
referencias a otro men, barra de herramientas o barra de herramientas de iconos
desplegables ubicados en el archivo CUI de origen, tambin se transfiere la
informacin relevante para ese elemento de la interfaz. Por ejemplo, si se transfiere
la barra de herramientas Dibujo, la cual hace referencia a la barra de herramientas
Insertar, sta ltima tambin se transfiere.
Un archivo CUI hace un seguimiento de cualquier personalizacin que se
realice. Se hace un seguimiento de los datos de personalizacin y se guardan
de versin a versin, de forma que es posible cargar un archivo CUI en otra
versin sin perder datos ni modificar datos de CUI existentes.
A continuacin se incluye un ejemplo de la ficha Transferir del cuadro de
dilogo Personalizar interfaz de usuario. Esta ficha se utiliza para migrar
personalizaciones.

Migracin y transferencia de personalizaciones|47

NOTA Los archivos CUI no se pueden ver ni utilizar en versiones anteriores a


AutoCAD 2006.
Para transferir personalizaciones:
1 Haga clic en el men Herramientas Personalizar Importar
personalizaciones.
2 En el cuadro de dilogo Personalizar interfaz de usuario, en el panel
izquierdo de la ficha Transferir, haga clic en el botn Abrir archivo de
personalizacin.

48|Captulo 4Personalizacin de la interfaz de usuario

3 En el cuadro de dilogo Abrir, localice el archivo de personalizacin


(MNU, MNS CUI) del que desea exportar las personalizaciones y
seleccinelo. En el panel derecho, haga clic en el botn Abrir archivo de
personalizacin.
4 En el cuadro de dilogo Abrir, localice el archivo de personalizacin
(MNU, MNS o CUI) al que desea importar personalizaciones y
seleccinelo.
5 En el panel izquierdo, haga clic en el signo ms (+) situado junto a un
nodo de elementos de interfaz para expandirlo. Expanda el nodo
correspondiente del panel derecho.
6 Arrastre un elemento de la interfaz desde el panel izquierdo a la ubicacin
apropiada del panel derecho. Los mens se pueden arrastrar a mens,
las barras de herramientas a barras de herramientas, etc.
7 Cuando termine de transferir las personalizaciones, haga clic en Aceptar.

Creacin y carga de un archivo CUI parcial


Cree, cargue o descargue archivos de personalizacin parciales segn los
necesite. La carga y utilizacin de un archivo CUI parcial permite crear y
modificar la mayor parte de los elementos de la interfaz(barras de herramientas,
mens, etc.) en un archivo CUI independiente, sin tener que importar las
personalizaciones al archivo CUI principal.
El orden de la estructura de los archivos CUI parciales determina el orden en
que se cargan en el programa. Es posible reorganizar la jerarqua de la estructura
para cancelar el orden de carga. Utilice la ficha Transferir del cuadro de dilogo
Personalizar interfaz de usuario para crear un archivo CUI parcial. Vase To
transfer customizations en la pgina 48 para obtener ms informacin. Para
cargar o descargar un archivo CUI puede utilizar los comandos CARGARIUP
o DESCARGARIUP en el programa, o bien la ficha Personalizar del cuadro de
dilogo Personalizar interfaz de usuario.
NOTA Al cargar un archivo CUI parcial, el archivo CUI principal ignora su
informacin de espacio de trabajo (mens, barras de herramientas y ventanas
anclables). Para aadir contenido del espacio de trabajo desde un archivo CUI
parcial en un archivo CUI principal, debe transferir el espacio de trabajo. Para
obtener ms informacin, vase Importacin de un espacio de trabajo a un archivo
CUI principal en el tema Personalizacin de espacios de trabajo en la pgina
93.

Creacin y carga de un archivo CUI parcial|49

Para cargar un archivo CUI parcial mediante el comando CARGARIUP


1 En la lnea de comando, escriba cargariup .
2 En el cuadro de dilogo Cargar/descargar personalizaciones, en el cuadro
Nombre de archivo, indique la ruta al archivo CUI que desea cargar o
haga clic en Examinar para localizar el archivo.
3 Haga clic en Cargar y, a continuacin, en Cerrar.
Para cargar un archivo CUI parcial mediante la ficha Personalizar
1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En el cuadro de dilogo Personalizar interfaz de usuario, ficha
Personalizar, en el panel Personalizaciones en <nombre archivo>, seleccione
Archivo CUI principal de la lista desplegable. En la parte derecha de la
lista desplegable, haga clic en el botn Cargar archivo de personalizacin
parcial.
3 En el cuadro de dilogo Abrir, localice y haga clic en el archivo CUI
parcial que desea abrir y, a continuacin, haga clic en Abrir.
NOTA Si el archivo CUI parcial que est intentando cargar tiene el mismo
nombre de grupo de personalizacin que el archivo CUI principal, tendr
que cambiar el nombre de grupo de personalizacin. Abra el archivo CUI
en la ficha Personalizar, seleccione el nombre de archivo y haga clic con el
botn derecho para cambiarle el nombre.
4 Para verificar que el archivo se ha cargado en el archivo CUI principal,
seleccione ste ltimo en la lista desplegable del panel Personalizaciones
en.
5 En la vista en rbol del archivo de personalizacin principal, haga clic
en el signo ms (+) situado junto al nodo Archivos CUI parciales para
expandirlo.
Aparecen los mens parciales cargados en el archivo CUI principal.
6 Haga clic en Aceptar para guardar los cambios y verlos en el programa.
Para descargar un archivo CUI parcial mediante el comando DESCARGARIUP
1 En la lnea de comando, escriba descargariup.
2 En el cuadro de dilogo Cargar/descargar personalizaciones, en el cuadro
Grupos de personalizacin cargados, seleccione un archivo CUI.
3 Haga clic en Descargar y, a continuacin, en Cerrar.

50|Captulo 4Personalizacin de la interfaz de usuario

Para descargar un archivo CUI parcial mediante la ficha Personalizar


1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En el cuadro de dilogo Personalizar interfaz de usuario, ficha
Personalizar, en el panel Personalizaciones en <nombre archivo>, seleccione
Archivo CUI principal de la lista desplegable.
3 En la vista en rbol del archivo de personalizacin principal, haga clic
en el signo ms (+) situado junto al nodo Archivos CUI parciales para
expandirlo.
Aparecen los mens parciales cargados en el archivo CUI principal.
4 Haga doble clic con el ratn derecho en el men parcial que desee
descargar. Haga clic en Descargar archivo CUI.
El archivo se borra de la lista.
5 Haga clic en Aceptar para guardar los cambios y verlos en el programa.

Creacin de un archivo CUI de empresa


Un archivo CUI de empresa generalmente almacena informacin de
personalizacin que comparten muchos usuarios pero que est controlada por
un administrador de CAD. Los archivos CUI de empresa facilitan el
mantenimiento y modificacin de los datos de personalizacin a individuos
responsables de controlar los entornos de dibujo del usuario.
Cree un archivo CUI de empresa realizando las siguientes tareas:
Cree un archivo CUI de empresa a partir del archivo CUI existente.
Al copiar el archivo de personalizacin principal (acad.cui), se comienza
con un archivo que contiene todos los elementos de la interfaz que necesita.
Designe el nuevo archivo como el archivo CUI principal. Mediante el
cuadro de dilogo Opciones puede hacer que el archivo de empresa que ha
creado sea el archivo de personalizacin principal.
Modifique el contenido del archivo CUI de empresa. Una vez que el
archivo de empresa se ha designado como archivo CUI principal, se cambia
el nombre de grupo de personalizacin y se modifica el contenido del
archivo CUI segn sea necesario. El cambio del nombre de grupo de
personalizacin permite cargar ms de un archivo CUI en el programa al
mismo tiempo. No se pueden cargar en el programa archivos CUI con el
mismo nombre de grupo de personalizacin.
Guarde el archivo de empresa en una ubicacin de red compartida.
Cuando guarde el nuevo archivo de empresa en una ubicacin de red

Creacin de un archivo CUI de empresa|51

compartida, todos los usuarios pueden acceder al archivo pero no pueden


modificarlo.
NOTA La carpeta en la que se incluya el archivo CUI de empresa debe ser una
ubicacin compartida a la que los usuarios puedan acceder. Para obtener ms
informacin ms sobre la creacin de una comparticin de red, consulte Cmo
crear una comparticin de red en el Manual del administrador de red.
Especifique la ubicacin del archivo de empresa. El programa designa
automticamente un archivo de empresa como de slo lectura al especificar
su ubicacin en el cuadro de dilogo Opciones. La especificacin de la
ubicacin del archivo de empresa se puede realizar en estaciones de trabajo
personalizadas o en el Asistente de expansin. Para obtener ms informacin
sobre la configuracin de la ubicacin en el Asistente de expansin, vase
Select Search Paths and File Locations (optional) en el Manual del
administrador de red.
Para crear un archivo CUI a partir de otro archivo CUI existente
1 En el Explorador de Windows, vaya a la siguiente ubicacin:
C:\Documents and Settings\<nombre de perfil de usuario>\Application
Data\Autodesk\<nombre de producto>\<nmero de
versin>\enu\support\<nombre de archivo de personalizacin>.cui
NOTA En algunos sistemas operativos, las carpetas ubicadas bajo el perfil
estn ocultas por defecto. Para mostrar estos archivos es necesario cambiar
la configuracin de visualizacin. Haga clic en el men Inicio Panel de
control Opciones de carpeta. En el cuadro de dilogo Opciones de carpeta,
en la ficha Ver, haga clic en Mostrar todos los archivos y carpetas ocultos.
2 Copie el archivo CUI seleccionado en un nuevo nombre de archivo
(como enterprise.cui) o ubicacin (como la ubicacin de red compartida
donde los usuarios accedern al archivo) con lo cual conservar el archivo
CUI original (en caso de que quiera modificarlo o utilizarlo ms adelante).
Para designar un archivo CUI como el archivo CUI principal
1 Haga clic en Herr. Opciones.
2 En el cuadro de dilogo Opciones, ficha Archivos, haga clic en el signo
ms (+) situado al lado de Archivos de personalizacin para expandir la
lista.
3 Haga clic en el signo ms situado junto a Archivo de personalizacin
principal para abrirlo.

52|Captulo 4Personalizacin de la interfaz de usuario

4 Haga clic en Examinar. En el cuadro de dilogo Seleccionar archivo,


busque la ubicacin del archivo de personalizacin principal. Haga clic
en Abrir.
El archivo creado ahora se designa como el archivo CUI principal del
programa.
Para cambiar un nombre de grupo de personalizacin y modificar un archivo
CUI
1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En el panel Personalizaciones en <nombre de archivo>, seleccione un
archivo CUI de la lista desplegable.
3 En el panel Personalizaciones en <nombre de archivo>, haga clic en el
nombre de archivo. Haga clic con el botn derecho en el nombre de
archivo y, a continuacin, haga clic en Cambiar nombre. Escriba un
nuevo nombre de grupo de personalizacin.
NOTA El nombre de grupo de personalizacin no puede contener espacios.
4 Modifique los elementos necesarios.
5 Cuando haya acabado de modificar el archivo CUI, haga clic en Aceptar.
Para definir un archivo CUI de empresa
1 En cada estacin de trabajo de usuario, en AutoCAD, haga clic en
Herramientas Opciones.
2 En el cuadro de dilogo Opciones, ficha Archivos, haga clic en el signo
ms (+) situado al lado de Archivos de personalizacin para expandir la
lista.
3 Haga clic en el signo ms situado al lado de Archivo de personalizacin
de empresa para abrirlo.
4 Haga clic en Examinar. En el cuadro de dilogo Seleccionar archivo,
busque la ubicacin del archivo de personalizacin de empresa. Haga
clic en Abrir.
El archivo CUI debe guardarse en una ubicacin de red compartida a la
que puedan acceder los usuarios.
5 En el cuadro de dilogo Opciones, haga clic en Aceptar.
NOTA En el Asistente de expansin, el archivo CUI de empresa se designa
en la pgina Especificar parmetros del asistente. Para obtener ms
informacin sobre la designacin de un archivo CUI de empresa en el

Creacin de un archivo CUI de empresa|53

Asistente de expansin, vase Select Search Paths and File Locations (optional)
en el Manual del administrador de red.

Filtrado de pantalla de elementos de


personalizacin
Puede mostrar todos los elementos que desea personalizar o slo elementos
seleccionados. El filtrado de elementos de personalizacin se realiza en la ficha
Personalizar del cuadro de dilogo Personalizar interfaz de usuario.
Para filtrar la pantalla de elementos de personalizacin
1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En el cuadro de dilogo Personalizar interfaz de usuario, en el panel
Personalizaciones en <nombre de archivo>, seleccione un archivo CUI de
la lista desplegable.
3 En el panel Personalizaciones en <nombre de archivo>, haga clic en el
botn Abrir cuadro de dilogo de filtro de pantalla.
4 En el cuadro de dilogo Filtros de pantalla, haga clic en las casillas de
verificacin situadas junto a los elementos siguientes para mostrarlos u
ocultarlos. Los elementos activados aparecen en la vista en rbol del
panel Personalizaciones en <nombre de archivo>. Los elementos
desactivados quedan ocultos.
Barras de herramientas
Mens
Mens contextuales
Mtodos abreviados de teclado
Botones de ratn
Original
Archivos LISP
5 Haga clic en Aceptar para cerrar el cuadro de dilogo Filtros de pantalla.
6 Cuando haya terminado la personalizacin, haga clic en Aceptar.

54|Captulo 4Personalizacin de la interfaz de usuario

Personalizacin de comandos
Puede crear, editar y reutilizar comandos de forma sencilla. La ficha Personalizar
del cuadro de dilogo Personalizar interfaz de usuario muestra una lista maestra
de comandos cargados en el producto. Puede aadir cualquier comando en
las barras de herramientas, en mens y en otros elementos de la interfaz de
usuario.
Cuando cambie las propiedades de un comando en la lista maestra o en la
vista en rbol, las propiedades del comando se cambian en todos los sitios en
los que utilice el comando.
La tabla siguiente muestra las propiedades del comando Escala tal y como
aparecen en el panel Propiedades.
Propiedades del comando Escala en el men Modificar
Opcin
Descripcin
del panel
Propiedades
Nombre

Ejemplo

La cadena aparece como un


Esca&la
nombre de men o como
informacin de herramienta al hacer
clic en un botn de la barra de
herramientas. La cadena debe estar
formada por caracteres
alfanumricos, sin otra puntuacin
que un guin (-) o un subrayado
(_).

Descripcin El texto de la lnea de estado. La


Aumenta o reduce los objetos
cadena aparece en la barra de
proporcionalmente en las
estado cuando el cursor se
direcciones X, Y, Z: ESCALA
encuentra inmvil sobre un botn
de la barra de herramientas o sobre
una opcin de men.
Macro

La macro del comando. Sigue la


sintaxis estndar de las macros
estndar.

$M=$(if,$(eq,$(substr,$(getvar,cmdnames)
,1,4),GRIP),_scale,^C^C_scale)

Cuando se cambia el nombre de una macro, no se cambia el nombre


de su opcin de men o botn de barra de herramientas
correspondiente. Debe cambiar una opcin de men o un nombre de
un botn de la barra de herramientas seleccionndolo en la vista en
rbol.
ID de
elemento

El identificador que identifica de


forma nica a un comando.

ID_Escala

Personalizacin de comandos|55

Propiedades del comando Escala en el men Modificar


Opcin
Descripcin
del panel
Propiedades

Ejemplo

Imagen
pequea

La cadena de ID del recurso de


RCDATA_16_ZOOSCA
imagen pequea (mapa de bits de
16 16). La cadena debe estar
formada por caracteres
alfanumricos, sin otra puntuacin
que un guin (-) o un subrayado
(_). Esta cadena tambin puede
especificar un mapa de bits creado
por el usuario.

Imagen
grande

La cadena ID de un recurso de
RCDATA_16_ZOOSCA
imagen grande (mapa de bits de
32 32). Si el mapa de bits
especificado no es de 32X 32, el
programa define la escala a ese
tamao. La cadena debe estar
formada por caracteres
alfanumricos, sin otra puntuacin
que un guin (-) o un subrayado
(_). Esta cadena tambin puede
especificar un mapa de bits creado
por el usuario.

Creacin, edicin y reutilizacin de


comandos
Puede crear un nuevo comando desde cero o puede editar las propiedades de
un comando existente. Al crear o editar un comando, las propiedades que se
definen son el nombre del comando, la descripcin, la macro, el ID de elemento
(slo para nuevos comandos) y la imagen grande o pequea.
Cuando cambie una propiedad de un comando en el panel Lista de comandos,
el comando se actualiza para todas las opciones de la interfaz que se refieran
a dicho comando.
Para crear un comando
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, panel Lista de comandos, haga clic en Nuevo.

56|Captulo 4Personalizacin de la interfaz de usuario

Aparece un nuevo comando (con el nombre Comando1) en el panel


Lista de comandos y en el panel Propiedades.
3 En el panel Propiedades, haga lo siguiente:
En el cuadro Nombre, escriba un nombre para el comando. El nombre
aparecer como informacin de herramienta o como nombre del
men cuando seleccione este comando.
En el cuadro Descripcin, escriba una descripcin del comando. La
descripcin aparecer en la barra de estado cuando el cursor se
encuentre inmvil sobre la opcin de men o sobre el botn de la
barra de herramientas.
En el cuadro Macro, escriba una macro para el comando.
En el cuadro ID de elemento, escriba un ID de elemento para el
comando. (Slo para nuevos comandos. No puede modificar el ID de
elemento de un comando existente.)
Para obtener informacin sobre la adicin de una imagen de botn a un
comando, consulte Creacin y edicin de botones en las barras de
herramientas en la pgina 70.
Para editar un comando
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, realice una de las acciones siguientes:
En el panel Lista de comandos, haga clic en el comando que desee
editar.
En el panel de la vista en rbol, localice y haga clic en el comando
que desea editar.
3 En el panel Propiedades, realice una de las acciones siguientes para editar
el comando:
En el cuadro Nombre, escriba un nuevo nombre para el comando. En
el programa, el nombre aparece en el men en el que asigne este
comando.
En el cuadro Descripcin, escriba un nuevo nombre para el comando.
La descripcin aparece en la barra de estado cuando el programa se
selecciona en el programa.
En el cuadro Macro, escriba una nueva macro para el comando.

Personalizacin de comandos|57

En el cuadro ID de elemento, escriba un nuevo ID de elemento para


el comando. (Slo para nuevos comandos. No puede modificar el ID
de elemento de un comando existente).
Para obtener informacin sobre la adicin de una imagen de botn a un
comando, consulte Creacin y edicin de botones en las barras de
herramientas en la pgina 70.
Para reutilizar un comando
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Lista de comandos, localice el comando que desea
reutilizar y arrstrelo hasta un elemento de la interfaz.
Para obtener informacin sobre la adicin de una imagen de botn a un
comando, consulte Creacin y edicin de botones en las barras de
herramientas en la pgina 70.

Localizacin de nombres de comandos y


cadenas de bsqueda
Puede buscar comandos y cadenas de bsqueda en uno o ms archivos CUI
(incluidos nombres de comandos, descripciones y macros). Tambin puede
reemplazar comandos y cadenas de bsqueda, de uno en uno o todos a la vez.
Asimismo puede limitar o ampliar la bsqueda en funcin de los resultados
que desee obtener.
Limitar la bsqueda a los comandos ubicados en el panel Lista de
comandos. Esta bsqueda no incluye propiedades del comando como su
descripcin o la macro asignada. Por ejemplo, si limita la bsqueda al
comando LINEA y slo a la lista de comandos, aparecer un mensaje similar
al siguiente al comenzar la bsqueda: Comando encontrado en el nodo
de rbol Linea (1/3).
Ampliar la bsqueda para incluir todas las propiedades de todos los
nodos de la vista en rbol del panel Personalizaciones en. Este tipo
de bsqueda encuentra todas las coincidencias con una cadena de bsqueda.
Por ejemplo, si trata de encontrar la cadena de bsqueda linea y comienza
en la vista en rbol, aparecer un mensaje similar al siguiente: Cadena de
bsqueda encontrada en propiedad de nodo de rbol Lineal Macro en la
posicin 0 (1/358).

58|Captulo 4Personalizacin de la interfaz de usuario

Para encontrar una cadena de bsqueda


1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En el cuadro de dilogo Personalizar interfaz de usuario, haga clic en
cualquier parte de la vista en rbol del panel Personalizaciones en <nombre
de archivo>.
3 En el cuadro de dilogo Buscar y reemplazar, en la ficha Buscar, haga lo
siguiente:
En el cuadro Buscar, escriba la cadena de bsqueda.
Active la casilla de verificacin Ignorar mays./mins. si desea que la
bsqueda encuentre cada coincidencia con la cadena de bsqueda
independientemente de maysculas y minsculas.
Active la casilla de verificacin Restringir bsqueda a si desea restringir
la bsqueda a un nico archivo CUI. A continuacin, bajo esta opcin,
seleccione un archivo CUI de la lista desplegable.
Haga clic en Buscar siguiente para localizar todas las coincidencias
con la cadena de bsqueda.
Aparece un mensaje que detalla la ubicacin de la cadena de bsqueda
y el nmero de resultados generados por la bsqueda.
4 Haga clic en Buscar siguiente para continuar la bsqueda.
5 Cuando haya terminado, haga clic en Cerrar.
6 En el cuadro de dilogo Personalizar interfaz de usuario, haga clic en
Cerrar.
Para buscar un comando en el panel Lista de comandos
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En el cuadro de dilogo Personalizar interfaz de usuario, en el panel Lista
de comandos, haga clic con el botn derecho en el nombre del comando
que desea encontrar.
3 En el cuadro de dilogo Buscar y reemplazar, en la ficha Buscar, haga lo
siguiente:
En el cuadro Buscar, escriba el nombre del comando.
Active la casilla de verificacin Ignorar mays./mins. si desea que la
bsqueda encuentre cada coincidencia con la cadena de bsqueda
independientemente de maysculas y minsculas.

Personalizacin de comandos|59

Active la casilla de verificacin Restringir bsqueda a si desea restringir


la bsqueda a un nico archivo CUI. A continuacin, bajo esta opcin,
seleccione un archivo CUI de la lista desplegable.
Haga clic en Buscar comando seleccionado para localizar todas las
coincidencias con el comando.
4 En el texto que se muestra, vea cada ubicacin del comando o la cadena
de bsqueda, su posicin exacta en el nodo en rbol o en el panel
Propiedades, y el nmero de coincidencias en las que aparece.
5 Haga clic en Buscar comando seleccionado para continuar la bsqueda.
6 Cuando haya terminado, haga clic en Cerrar.
7 En el cuadro de dilogo Personalizar interfaz de usuario, haga clic en
Cerrar.
Para reemplazar una cadena de bsqueda
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre de archivo>, haga clic
en cualquier parte de la vista en rbol. Haga clic en Reemplazar.
3 En el cuadro de dilogo Buscar y reemplazar, en la ficha Reemplazar,
haga lo siguiente:
En el cuadro Buscar, escriba la cadena de bsqueda.
En el cuadro Reemplazar por, precise la cadena de texto que desea
utilizar para reemplazar a la cadena encontrada.
Active la casilla de verificacin Ignorar mays./mins. si desea que la
bsqueda encuentre cada coincidencia con la cadena de bsqueda
independientemente de maysculas y minsculas.
Active la casilla de verificacin Restringir bsqueda a si desea restringir
la bsqueda a un nico archivo CUI. A continuacin, bajo esta opcin,
seleccione un archivo CUI de la lista desplegable.
Para pasar por cada una de las coincidencias con la cadena de bsqueda
antes de reemplazarlas, haga clic en Reemplazar. En el texto que se
muestra, vea cada ubicacin de la cadena de bsqueda, su posicin
exacta en el nodo en rbol o en el panel Propiedades, y el nmero de
coincidencias en las que aparece. Esta accin no se puede deshacer.
Para reemplazar todas las coincidencias de la cadena de bsqueda,
haga clic en Reemplazar todo. Esta accin no se puede deshacer.

60|Captulo 4Personalizacin de la interfaz de usuario

4 Cuando haya terminado, haga clic en Cerrar.


5 En el cuadro de dilogo Personalizar interfaz de usuario, haga clic en
Cerrar.
Para reemplazar un comando
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Lista de comandos, haga clic con el botn derecho
en el nombre del comando que desea reemplazar.
3 En la ficha Reemplazar del cuadro de dilogo Buscar y reemplazar, dentro
del cuadro Buscar, aparece el nombre del comando seleccionado en el
paso anterior. Para completar el cuadro de dilogo, haga lo siguiente:
En el cuadro Reemplazar por, precise el nombre del comando que
desea utilizar para reemplazar al comando encontrado.
Active la casilla de verificacin Ignorar mays./mins. si desea que la
bsqueda encuentre cada coincidencia con el comando
independientemente de maysculas y minsculas.
Active la casilla de verificacin Restringir bsqueda a si desea restringir
la bsqueda a un nico archivo CUI. A continuacin, bajo esta opcin,
seleccione un archivo CUI de la lista desplegable.
Para pasar por cada una de las coincidencias con el comando antes
de reemplazarlas, haga clic en Reemplazar. En el texto que se muestra,
vea cada ubicacin del comando, su posicin exacta en el nodo en
rbol o en el panel Propiedades, y el nmero de coincidencias en las
que aparece. Al cambiar el nombre de un comando en la lista de
comandos, su nombre cambia en todas partes all donde se utilice
dentro del archivo CUI. Esta accin no se puede deshacer.
Para reemplazar todas las coincidencias del comando, haga clic en
Reemplazar todo. Esta accin no se puede deshacer.
4 Cuando haya terminado, haga clic en Cerrar.
5 En el cuadro de dilogo Personalizar interfaz de usuario, haga clic en
Cerrar.

Personalizacin de comandos|61

Control de la visualizacin de rtulos de


comandos
Es posible controlar la forma en que los rtulos de mens indican la
disponibilidad del comando en el programa. Muestre los comandos de men
atenuados(desactivados), mrquelos con una marca de verificacin o un borde,
o bien utilice una combinacin de indicadores.
Los comandos de men tambin pueden contener expresiones de cadenas
DIESEL que atenen, marquen o cambien de forma interactiva el texto del
rtulo visualizado. Para obtener ms informacin sobre la utilizacin de
expresiones DIESEL, consulte Expresiones DIESEL en macros en la pgina
126.
Atenuacin (desactivacin) de rtulos de mens
Para atenuar un rtulo de un men, coloque una tilde (~ delante del nombre
del comando). No se ejecutar ningn comando asociado con el elemento y
no se podr acceder a los submens.
En el siguiente ejemplo, la tilde (~) se coloca al inicio del rtulo del comando
Copiar vnculo en la celda Nombre del panel Propiedades.

A continuacin se muestra el resultado del comando Copiar vnculo atenuado


en el men Editar.

62|Captulo 4Personalizacin de la interfaz de usuario

Los rtulos de comandos pueden incluir expresiones de cadenas DIESEL que


desactivan o activan de forma condicional estos rtulos cada vez que se
muestran. Por ejemplo, la expresin de la cadena DIESEL en la celda Macros
del panel Propiedades desactiva el comando MOVE mientras se desactiva
cualquier otro comando.
$(if,$(getvar,cmdactive),~)MOVE]^C^C_move
La funcin menucmd de AutoLISP tambin se puede utilizar para desactivar y

activar elementos procedentes de una macro o de una aplicacin. Para obtener


ms ejemplos, vase Referencia a mens desplegables o contextuales en la
pgina 81.
Marcacin de rtulos de mens
Puede marcar un rtulo de men incluyendo un signo de exclamacin y un
punto (!.) en la celda Nombre del panel Propiedades del comando. Una opcin
de men se marca de dos formas:
Una marca de verificacin. Se muestra cuando una opcin de men no
tiene ninguna imagen asociada.
Un borde. Se muestra cuando una opcin de men tiene una imagen
asociada; aparece un borde alrededor de la imagen.
A continuacin se incluye un ejemplo del men Editar con el comando Copiar
vnculo con una marca de verificacin y la imagen del comando Pegar marcada
con un borde:

Personalizacin de comandos|63

Los rtulos de comandos tambin contienen expresiones de cadenas DIESEL


que marcan condicionalmente los rtulos de los comandos cada vez que
aparecen. Cuando se aade la siguiente cadena DIESEL a la celda Macros del
comando aplicable en el panel Propiedades, se coloca una marca de verificacin
a la izquierda del rtulo del men cuya variable de sistema relacionada est
actualmente activada.
$(if,$(getvar,orthomode),!.)Ortho]^O
$(if,$(getvar,snapmode),!.)Snap]^B
$(if,$(getvar,gridmode),!.)Grid]^G
La funcin menucmd de AutoLISP se puede utilizar para marcar los rtulos

procedentes de una macro o de una aplicacin. Para obtener ms ejemplos,


vase Referencia a mens desplegables o contextuales en la pgina 81.
Desactivacin y marcacin simultneas de rtulos de comandos
Puede marcar y desactivar comandos al mismo tiempo utilizando uno de los
dos formatos siguientes:
~!. texto_rtulo
!.~ texto_rtulo

La tilde (~) es un cdigo de carcter especial para desactivar un comando y un


signo de exclamacin y un punto (!.) es un cdigo de carcter especial con el
que se marca un comando.
La tilde (~), el signo de exclamacin y el punto (!.) se colocan al principio
del rtulo del comando Copiar vnculo en la celda Nombre del panel
Propiedades. A continuacin se muestra el resultado de Copiar vnculo marcado
y atenuado en el men Editar.

64|Captulo 4Personalizacin de la interfaz de usuario

Al igual que los ejemplos anteriores, se puede utilizar una expresin DIESEL
para desactivar y marcar simultneamente el rtulo de un comando.
Vase tambin:
Expresiones DIESEL en macros en la pgina 126

Para atenuar (desactivar) un rtulo de men del comando


1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre archivo>, haga clic en
el signo ms (+) situado al lado del men que contiene el comando que
desea desactivar.
3 Haga clic en el comando que desea atenuar.
4 En el panel Propiedades, en la celda Nombre, aada una tilde (~) al
principio del comando.
5 Haga clic en Aceptar.
Para marcar el rtulo del men del comando
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre archivo>, haga clic en
el signo ms (+) situado al lado del men que contiene el comando que
desea desactivar.
3 Haga clic en el comando que desea atenuar.

Personalizacin de comandos|65

4 En el panel Propiedades, en la celda Nombre, aada un signo de


exclamacin y un punto (!.) al principio del comando.
5 Haga clic en Aceptar.
Para atenuar (desactivar) y marcar simultneamente el rtulo del men del
comando
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre archivo>, haga clic en
el signo ms (+) situado al lado del men que contiene el comando que
desea desactivar.
3 Haga clic en el comando que desea atenuar.
4 En la celda Nombre del panel Propiedades, aada un ttulo, un signo de
exclamacin y un punto (~!. o !.~) al principio del comando.
5 Haga clic en Aceptar.

Personalizacin de las barras de herramientas


La personalizacin de la barra de herramientas puede resultar tan sencilla
como colocar o reajustar el tamao de una barra de herramientas en un rea
de dibujo para lograr la mxima eficacia o el mximo espacio en el dibujo.
Tambin es posible crear y modificar barras de herramientas y barras de
herramientas de iconos desplegables, aadiendo comandos y elementos de
control, y creando y editando botones de barras de herramientas.

Creacin y edicin de barras de


herramientas
Algunas de las personalizaciones ms sencillas de las barras de herramientas
pueden hacer ms eficaces las tareas de dibujo diarias. Puede, por ejemplo,
consolidar los botones de uso ms frecuente en una barra de herramientas,
eliminar u ocultar botones de la misma que nunca se utilicen o cambiar algunas
propiedades simples de la barra de herramientas.
Tambin puede especificar la visualizacin de informacin cuando el cursor
pase sobre un botn.
Puede aadir botones a las barras de herramientas, eliminar los botones que
menos utiliza y reorganizar los botones y las barras de herramientas. Tambin
puede crear sus propias barras de herramientas y barras de herramientas de

66|Captulo 4Personalizacin de la interfaz de usuario

iconos desplegables, as como crear o modificar la imagen del botn asociada


a un comando de la barra de herramientas.
NOTA Cuando cree una barra de herramientas, debe determinar en qu espacios
de trabajo desea ver la barra de herramientas. De forma predeterminada, una
nueva barra de herramientas aparece en todos los espacios de trabajo.
Un icono desplegable es un conjunto de botones anidados bajo un botn
situado en una de las barras de herramientas. Los botones de iconos
desplegables presentan un tringulo negro en la esquina inferior derecha. Para
crear un icono desplegable, puede empezar desde cero o arrastrar una barra
de herramientas existente en otra barra de herramientas.
Al crear una nueva barra de mens o barra de mens de iconos desplegables,
lo primero que debe hacer es asignarle un nombre. Una nueva barra de
herramientas no tiene comandos ni botones asignados. El programa lo ignora
si no aade al menos un comando. Es posible arrastrar comandos y aadir
botones en la nueva barra de herramientas desde barras de herramientas
existentes o desde comandos incluidos en el panel Lista de comandos del
cuadro de dilogo Personalizar interfaz de usuario.
Para crear una barra de herramientas
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en nombre archivo>, haga clic con
el botn derecho en Barras de herramientas. Haga clic en Nuevo Barra
de herramientas.
Una nueva barra de herramientas (denominada Barra de herramientas1)
se coloca en la parte inferior de la estructura de barras de herramientas.
3 Opte por una de las siguientes acciones:
Escriba un nuevo nombre sobre el texto de Barra de herramientas1.
Haga clic con el botn derecho del ratn en Barra de herramientas1.
Haga clic en Cambiar nombre. Escriba un nuevo nombre de barra de
herramientas.
4 Seleccione la nueva barra de herramientas en la vista en rbol y actualice
el panel Propiedades:
En el cuadro Descripcin, escriba una descripcin para la barra de
herramientas.

Personalizacin de las barras de herramientas|67

En el cuadro Activado por defecto, haga clic en Ocultar o Mostrar. Si


selecciona Mostrar, esta barra de herramientas aparecer en todos los
espacios de trabajo.
En el cuadro Orientacin, haga clic en Flotante, Superior, Inferior,
Izquierdo o Derecho.
En el cuadro Ubicacin X por defecto, escriba un nmero.
En el cuadro Ubicacin Y por defecto, escriba un nmero.
En el cuadro Filas, escriba el nmero de filas de una barra de
herramientas sin anclar.
En el cuadro Alias, escriba un alias para la barra de herramientas.
5 En el panel Lista de comandos, arrastre el comando que desea aadir a
una ubicacin justo debajo del nombre de la barra de herramientas en
el panel Personalizaciones en <nombre de archivo>.
6 Cuando se termine de aadir comandos en la nueva barra de
herramientas, haga clic en Aceptar o contine la personalizacin.
Para crear una barra de herramientas de iconos desplegables desde el principio
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre archivo>, haga clic en
el signo ms (+) situado al lado del nodo en rbol Barras de herramientas
para expandirlo.
3 Haga clic con el botn derecho del ratn en la barra de herramientas en
la que desea aadir una barra de herramientas de iconos desplegables.
Haga clic en Nuevo Icono desplegable.
Se incluye una nueva barra de herramientas de iconos plegables
(denominada Barra de herramientas1) debajo de la barra de herramientas
seleccionada.
4 Haga clic con el botn derecho del ratn en Barra de herramientas1.
Haga clic en Cambiar nombre. Escriba un nuevo nombre de barra de
herramientas.
5 En el panel Lista de comandos, arrastre el comando que desea aadir a
una ubicacin justo debajo del nombre de la barra de herramientas de
iconos desplegables en el panel Personalizaciones en <nombre de archivo>.
6 Cuando termine de aadir comandos a la nueva barra de herramientas
de iconos desplegables, haga clic en Aceptar.

68|Captulo 4Personalizacin de la interfaz de usuario

Para crear una barra de herramientas de iconos desplegables desde otra barra
de herramientas
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre archivo>, haga clic en
el signo ms (+) situado al lado del nodo en rbol Barras de herramientas
para expandirlo.
3 Haga clic en el signo ms (+) situado al lado de la barra de herramientas
en la que desea aadir una barra de herramientas de iconos desplegables.
4 Localice la barra de herramientas que desea aadir como un icono
desplegable. Arrastre dicha barra de herramientas a una ubicacin de la
barra de herramientas expandida.
5 Haga clic en Aceptar.
Para aadir un comentario a una barra de herramientas
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Lista de comandos, arrastre el comando que desea
aadir a una ubicacin justo debajo del nombre de la barra de
herramientas en el panel Personalizaciones en <nombre de archivo>.
Haga clic en el signo ms (+) situado a la izquierda de la barra de
herramientas para ver el comando recin aadido.
3 Cuando termine de aadir comandos en la barra de herramientas, haga
clic en Aceptar.
Para reubicar un botn en una barra de herramientas
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En el cuadro de dilogo Personalizar interfaz de usuario, ficha
Personalizar, en el panel Personalizaciones en <nombre archivo>, haga
clic en la barra de herramientas cuyos botones desee reubicar.
3 Haga clic en el signo ms (+) situado al lado de la barra de herramientas
para expandirlo.
4 Arrastre el nombre del botn que desea reubicar a la nueva ubicacin de
la lista de herramientas.

Personalizacin de las barras de herramientas|69

Cuando se muestre la barra separadora, puede colocar el botn entre


otros dos botones. Cuando aparezca la flecha izquierda, puede colocar
el botn debajo de otro botn.
5 Cuando termine de reubicar los botones, haga clic en Aceptar.
Para borrar un botn de la barra de herramientas
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en nombre archivo, haga clic en la
barra de herramientas cuyos botones desee suprimir.
3 Haga clic en el signo ms (+) situado a la izquierda de la barra de
herramientas para expandirlo.
4 Haga clic con el botn derecho del ratn en el nombre del botn que
desea eliminar. Haga clic en Suprimir.
5 Cuando termine de suprimir los botones, haga clic en Aceptar.
Para cambiar las propiedades de una barra de herramientas
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en nombre archivo, haga clic en la
barra de herramientas cuyas propiedades desee modificar.
3 En el panel Propiedades, realice los cambios.
NOTA Antes de intentar cambiar un alias en una barra de herramientas,
tiene que entender cmo funcionan los alias. Para obtener informacin
adicional sobre alias, consulte Creacin de alias de comandos en la pgina
16.
4 Cuando termine de cambiar las propiedades, haga clic en Aceptar.

Creacin y edicin de botones en las barras


de herramientas
Despus de crear una barra de herramientas, puede aadir botones
suministrados por Autodesk o puede editar o crear botones.
Autodesk proporciona imgenes de botones estndar para los botones que
ejecutan los comandos. Puede crear imgenes de botones personalizadas para

70|Captulo 4Personalizacin de la interfaz de usuario

ejecutar macros, modificando las imgenes de botones existentes o creando


imgenes propias. Las imgenes de botones se guardan como archivos BMP.
Los archivos BMP se deben guardar en la misma carpeta que el archivo CUI
al que hacen referencia.
Los mapas de bits definidos por el usuario se pueden utilizar en el lugar de los
nombres de recursos de imagen pequea e imagen grande en comandos de
botn y de icono desplegable.
Las imgenes pequeas deben ser de 16 x 16 pxeles. Las imgenes grandes
deben ser de 32 x 32 pxeles. Las imgenes que no coincidan con estos tamaos
se ajustan a escala.
Vase tambin:
Creacin de macros en la pgina 109
Presentacin general de la organizacin de archivos en la pgina 4

Para cambiar el comando asociado a un botn


1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Lista de comandos, haga clic en el comando que
desea cambiar.
En el panel Imagen de botn, aparece la imagen asociada al comando
(si hay alguna).
3 En el panel Propiedades, en la seccin Macro, edite la macro cambiando
la informacin del comando.
CONSEJO La mayora de los comandos empieza por ^C^C para cancelar el
comando que se est ejecutando. Un carcter de subrayado (_) permite que
los comandos funcionen en versiones internacionales del producto. y un
apstrofo (') permite que el comando funcione de forma transparente (si es
posible). Siempre que asocie una serie de comandos a un botn, seprelos
con puntos y comas o espacios. El punto y coma es ms fcil de ver que los
espacios.
Para obtener ms informacin acerca de la utilizacin de comandos en
macros, vase Creacin de macros en la pgina 109.
4 Haga clic en Aceptar.
Para editar o crear la imagen de un botn
1 Haga clic en el men HerramientasPersonalizar Interfaz.

Personalizacin de las barras de herramientas|71

2 En el cuadro de dilogo Personalizar interfaz de usuario, panel Lista de


comandos, haga clic en cualquier comando para ver el panel Imagen de
botn (en la esquina superior derecha).
3 En el panel Imagen de botn, haga clic en un botn que se acerque al
aspecto del botn que desea crear. Haga clic en Editar.
4 En el Editor de botones, utilice los botones Lpiz, Lnea, Crculo y Borrar
para crear o editar el smbolo del botn. Para utilizar colores, seleccione
un color de la paleta de colores o haga clic en Ms para abrir la Ficha
Color verdadero (cuadro de dilogo Seleccionar color).
Botn Lpiz. Edita pxel a pxel con el color seleccionado. Si lo desea,
puede arrastrar el dispositivo sealador para editar varios pxeles a la
vez.
Botn Lnea. Crea lneas con el color seleccionado. Haga clic y
mantngalo pulsado para fijar el primer punto final de la lnea. Arrastre
para dibujar la lnea y suelte el dispositivo sealador para finalizar la
lnea.
Botn de Crculo. Crea crculos con el color seleccionado. Haga clic
y mantenga pulsado para fijar el centro del crculo. Arrastre para definir
el radio. Suelte el dispositivo sealador para finalizar el crculo.
Botn Borrar. Establece los pxeles en blanco.
NOTA Los botones de iconos desplegables no se pueden editar.
5 Para guardar el botn personalizado como un archivo BMP, haga clic en
Guardar. Utilice Guardar como para guardarlo con un nombre diferente.
Guarde la nueva imagen de botn en la siguiente ubicacin:
C:\Documents and Settings\<nombre perfil usuario>\Application
Data\Autodesk\<nombre producto>\<nmero versin>\enu\support
NOTA nicamente puede guardar los botones en formato BMP (*.bmp,
*.rle, o *.dib).

Adicin o cambio de controles de barra de


herramientas
Los controles de las barras de herramientas son listas desplegables de opciones
especficas de barra de herramientas que puede seleccionar en una barra de
herramientas. Por ejemplo, la barra de herramientas Capas contiene controles
que permiten definir los ajustes de capa. En el cuadro de dilogo Personalizar

72|Captulo 4Personalizacin de la interfaz de usuario

interfaz de usuario, puede aadir, eliminar y reubicar controles dentro de las


barras de herramientas.
La tabla siguiente indica los controles de barra de herramientas que aparecen
en el cuadro de dilogo Personalizar interfaz de usuario y sus definiciones. Los
elementos de control de la columna de la izquierda de esta tabla no coinciden
siempre con el texto que se muestra como informacin de herramientas en el
programa (por ejemplo, Deshacer botn estrecho se muestra como Deshacer
en la informacin de herramientas del programa). Consulte esta tabla cuando
quiera cambiar un control en una barra de herramientas.
Elementos de control para barras de herramientas
Elemento de
control

Descripcin

Control de estilo de
cota

Lista desplegable que proporciona una especificacin del estilo de


cota actual.

Control de capas

Lista desplegable que proporciona el control de las capas actuales


del dibujo.

Control de tipo de
lnea

Lista desplegable que proporciona una especificacin del tipo de


lnea actual.

Control de grosor de
lnea

Lista desplegable que proporciona una especificacin del grosor


de lnea actual.

Control de color OPT

Lista desplegable que proporciona una especificacin del color


actual.

Control de estilo de
trazado

Lista desplegable que proporciona una especificacin del estilo de


trazado actual.

Control de nombre de Muestra el nombre de la referencia externa actual en el modo de


bloque de referencia edicin.
Control del SCP

Lista desplegable que proporciona una especificacin del SCP


actual.

Control de vista

Lista desplegable que proporciona una especificacin de las vistas


3D estndar.

Control de escala de
ventana

Lista desplegable que proporciona una especificacin de la escala


de ventana en presentaciones.

Deshacer control de
botn estrecho

Botn estndar de la barra de herramientas que cancela la accin


anterior.

Rehacer control de
botn estrecho

Botn estndar de la barra de herramientas que repite la accin


anterior.

Personalizacin de las barras de herramientas|73

Elementos de control para barras de herramientas


Elemento de
control

Descripcin

Control de estilo de
texto

Lista desplegable que establece el estilo de texto actual.

Control de estilo de
tabla

Lista desplegable que establece el estilo de tabla actual.

Control de vista
guardada

Lista desplegable que muestra la vista guardada.

Control de espacios de Lista desplegable que establece el espacio de trabajo actual.


trabajo

Vase tambin:
Personalizacin de las barras de herramientas en la pgina 66

Para aadir un control en una barra de herramientas


1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, panel Personalizaciones en <nombre archivo>, haga clic en el
signo ms (+) situado al lado de la barra de herramientas en la que desea
aadir un control.
3 En el panel Lista de comandos, en la lista Categoras, haga clic en
Elementos de control.
El panel Lista de comandos muestra nicamente los elementos de control.
4 En la Lista de comandos, arrastre el control al panel Personalizaciones
en <nombre de archivo>, hasta la posicin donde desea aadirlo en la
barra de herramientas.
5 Haga clic en Aceptar.
Para cambiar un control en una barra de herramientas
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En el cuadro de dilogo Personalizar interfaz de usuario, ficha
Personalizar, panel Personalizaciones en <nombre archivo>, haga clic en
el signo ms (+) situado al lado de la barra de herramientas que contiene
el elemento de control que desea cambiar.
3 Haga clic en el elemento de control.

74|Captulo 4Personalizacin de la interfaz de usuario

4 En el cuadro Control del panel Propiedades, haga clic en la flecha para


ver una lista de controles.
5 Haga clic en un control para sustituir el control original por el
seleccionado.
6 Haga clic en Aceptar.

Creacin de mens desplegables y


contextuales
Los mens desplegables aparecen como una lista debajo de la barra de mens.
Los mens contextuales se muestran en (o cerca de) los cursores en cruz o el
cursor de la ventana de dibujo cuando se hace clic con el botn derecho en
la ventana de dibujo, la ventana de texto o de comandos, o en las reas de las
barras de herramientas.
Un men desplegable puede contener hasta 999 comandos. Un men
contextual puede contener hasta 499 comandos. El lmite del comando incluye
todos los mens de una jerarqua. Si los comandos del archivo de men
sobrepasan estos lmites (que no es probable), el programa ignora los comandos
adicionales. Si un men desplegable o contextual es ms extenso que el espacio
de visualizacin disponible, se trunca para ajustarlo.
Alias de mens desplegables
Los mens desplegables deben tener un alias en el rango de POP1 a POP499.
Los mens con alias desde POP1 hasta POP16 se cargan por defecto al cargar
un men. El resto de mens debe aadirse a un espacio de trabajo para poder
verlo.
NOTA Cuando se crea un men desplegable o contextual, tambin debe aadir
un comando al men. De lo contrario, el men no se guardar en el archivo.

Creacin de un men desplegable


Es posible aadir comandos al men y crear o aadir imgenes en cada
comando de men.
NOTA Cuando cree un men, deber determinar en qu espacios de trabajo
desea ver el men. Por defecto, en todos los espacios de trabajo aparece un men
nuevo.

Creacin de mens desplegables y contextuales|75

Para crear un men desplegable


1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre archivo>, haga clic con
el botn derecho en Mens. Haga clic en Nuevo Men.
Un nuevo men (con el nombre Men1) se coloca al final de la estructura
de mens.
3 Opte por una de las siguientes acciones:
Introduzca un nuevo nombre sobre el texto de Men1.
Haga clic con el botn derecho en Men1. Haga clic en Cambiar
nombre. Escriba un nombre de men nuevo.
4 Seleccione el nuevo men en la vista en rbol y actualice el panel
Propiedades como se indica a continuacin:
En el cuadro Descripcin, escriba una descripcin para el men.
En el cuadro Alias, se asigna automticamente un alias al nuevo men,
basndose en el nmero de mens ya cargado. Por ejemplo, si la
asignacin de alias es POP12, ya estn cargados once mens. Abra o
edite el alias.
(Opcional) Si el cambio de nombre se basa en una expresin DIESEL,
debe incluirse dicha expresin en el cuadro Nombre.
5 En el panel Lista de comandos, arrastre el comando a una ubicacin justo
debajo del men en el panel Personalizaciones en <nombre de archivo>.
6 Cuando termine de aadir comandos, haga clic en Aceptar.
Para aadir un comando al men desplegable
1 Haga clic en el men HerramientasPersonalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre archivo>, haga clic en
el men en el que desea aadir un comando.
3 En el panel Lista de comandos, arrastre el comando que desea aadir a
una ubicacin justo debajo del men en el panel Personalizaciones en
<nombre de archivo>.
4 Cuando termine de aadir comandos, haga clic en Aceptar.
Para obtener informacin sobre la creacin de comandos, vase
Creacin, edicin y reutilizacin de comandos en la pgina 56.

76|Captulo 4Personalizacin de la interfaz de usuario

Creacin de un men contextual


Los mens contextuales aparecen en la ubicacin del cursor cuando se hace
clic con el botn derecho del dispositivo sealador. El men contextual y las
opciones que proporciona dependen del emplazamiento del puntero y de
otras condiciones, por ejemplo, si se ha designado un objeto o se est
ejecutando un comando. Tambin es posible utilizar archivos de comandos
para ver mens contextuales.
los mens contextuales muestran opciones de men relacionadas con el
comando actual o con el objeto seleccionado cuando se hace clic con el botn
derecho.
Alias de mens contextuales
Los mens contextuales estn asociados con su alias y se utilizan en situaciones
especficas. En el cuadro de dilogo Personalizar interfaz de usuario, los
nombres de alias deben seguir las convenciones sobre nombres adecuadas.
Por ejemplo, el men contextual denominado men por defecto muestra
la siguiente informacin en la seccin Alias del panel Propiedades:
POP501, CMDEFAULT
El men contextual Referencia a objetos debe tener un alias de POP0. Los alias
para los mens contextuales sensibles al contexto deben estar numerados
entre POP500 y POP999. El programa se reserva el uso de los siguientes alias:
Alias del programa para mens contextuales
Alias

Descripcin

GRIPS

Define el men contextual Men de cursor de pinzamientos. (Haga


clic con el botn derecho en el rea del dibujo con un pinzamiento
de un objeto seleccionado.)

CMDEFAULT

Define el men contextual Modo por defecto. (Haga clic con el


botn derecho en el rea del dibujo con ningn comando activo
ni ningn objeto seleccionado.)

CMEDIT

Define el men contextual Modo de edicin. (Haga clic con el


botn derecho en el rea del dibujo con uno o ms objetos
seleccionados, sin pinzamientos seleccionados y sin ningn
comando activo.)

CMCOMMAND

Define el men Modo de comando. (Haga clic con el botn


derecho en el rea del dibujo con un comando activo.) Adems
del contenido del men CMCOMMAND, en este men se insertan las
opciones de la lnea de comando (las palabras clave que aparecen
entre corchetes).

Creacin de mens desplegables y contextuales|77

Alias del programa para mens contextuales


Alias
FORZCURSOR

Descripcin
Define el men Referencia a objetos. (MAYS+botn derecho en
el rea de dibujo.)

Los mens contextuales CMEDIT y CMCOMMAND pueden hacerse sensibles al


contexto. Adems del contenido del men CMEDIT, el men de objeto adecuado
(si existe) se inserta en este men si hay uno o varios objetos seleccionados
de un tipo de objeto concreto. Los mens de objetos utilizan una de las dos
convenciones sobre nombres siguientes: OBJECT_ nombre_objeto
OBJECTS_ nombre_objeto

Si slo hay un objeto seleccionado se utiliza OBJECT_ nombre_objeto y si hay


ms de un objeto del mismo tipo se utiliza OBJECTS_ nombre_objeto. Si no
hay disponible ningn men OBJECT_ nombre_objeto, el programa utiliza el
men OBJECTS_ nombre_objeto (si existe).
El nombre de objeto es el nombre DXF del objeto en todos los casos, excepto
para el objeto insertado. Para distinguir entre una insercin de bloque y una
referencia externa, utilice los nombres BLOCKREF y XREF.
Por ejemplo, para dar soporte a un comando contextual especfico de objeto
en una o ms referencias a bloque seleccionadas debera aadir las propiedades
siguientes al panel Propiedades de la ficha Personalizar del cuadro de dilogo
Personalizar interfaz de usuario:
Propiedades del men contextual Objetos bloque
Opcin del panel
Propiedades

Entrada

Nombre

Men Objetos bloque

Descripcin

Men contextual para objetos de bloque

Alias

POP512,OBJECTS_BLOCKREF

ID de elemento

ID_BLOCK [Descomponer]

Al igual que el men CMEDIT, el men CMCOMMAND puede contener informacin


sensible al contexto. Todos los mens denominados COMMAND_ nombre_comando
se aaden al men CMCOMMAND. El texto de nombre_comando puede ser el de
cualquier comando vlido de AutoCAD, incluidos los comandos definidos por
el usuario y los de otros fabricantes.
En muchos casos, puede escribir un guin delante del comando para suprimir
el cuadro de dilogo y mostrar los mensajes en la lnea de comando. Para crear

78|Captulo 4Personalizacin de la interfaz de usuario

un men sensible al contexto que muestre mensajes en la lnea de comandos


(como -INSERT), tiene que incluir el men COMMAND_-INSERT.
Para crear un men contextual
1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre archivo>, haga clic con
el botn derecho en Mens contextuales. Haga clic en Nuevo Men
contextual.
El nuevo men contextual (denominado Men contextual1) se incluye
al final de la estructura de mens.
3 Opte por una de las siguientes acciones:
Escriba un nuevo nombre sobre el texto Men contextual1.
Haga clic con el botn derecho en Men contextual1. Haga clic en
Cambiar nombre. Escriba un nombre para el un nuevo men
contextual.
4 En el panel Propiedades, haga lo siguiente:
En el cuadro Descripcin, escriba una descripcin para el men
contextual.
En el cuadro Alias, introduzca un alias adicional para este men. Se
asigna automticamente un alias y por defecto lo hace al siguiente
nmero POP disponible, basndose en el nmero de mens
contextuales ya cargados en el programa.
5 En el panel Lista de comandos, arrastre el comando que desea aadir a
una ubicacin justo debajo del men contextual en el panel
Personalizaciones en <nombre de archivo>.
6 Contine aadiendo comandos hasta completar el men contextual.
Haga clic en Aceptar.

Creacin de submens
Los submens se crean de igual forma que los mens.
En la siguiente tabla se indican los caracteres no alfanumricos que se pueden
utilizar en el cuadro de dilogo Personalizar interfaz de usuario. Los caracteres
no alfanumricos no incluidos en la lista estn reservados para su uso futuro
como caracteres especiales de men.

Creacin de mens desplegables y contextuales|79

Caracteres especiales para submens


Carcter

Descripcin

Ejemplo

$(

Hace que el rtulo del comando del


men desplegable o contextual pueda
evaluar una macro de cadenas DIESEL
si $( son los primeros caracteres.

Hace que un comando no est


disponible.

!.

Sita una marca de verificacin junto


al comando.

&

Colocado directamente antes de un


&Ejemplo muestra Ejemplo (con
carcter, designa dicho carcter como la letra e subrayada).
tecla de acceso al men en un rtulo
de men desplegable o contextual.

\t

Desplaza todo el texto del rtulo


escrito tras estos caracteres a la
derecha del men.

Ayuda\tF1 muestra Ayuda a la


izquierda del men desplegable y
F1 a la derecha.

Para crear un submen


1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre archivo>, haga clic en
el signo ms (+) situado al lado de Mens. Seleccione el men en el que
desea aadir un submen.
3 Haga clic con el botn derecho en el men. Haga clic en Nuevo
Submen.
El nuevo nombre de submen Men1 se coloca al final del men
seleccionado en la estructura de submens.
4 Opte por una de las siguientes acciones:
Introduzca un nuevo nombre sobre el texto de Men1.
Haga clic con el botn derecho en Men1. Haga clic en Cambiar
nombre. Escriba un nombre de submen nuevo.
5 En el panel Propiedades, haga lo siguiente:
En el cuadro Descripcin, escriba una descripcin para el submen.
En el cuadro Alias, escriba un alias para el submen.

80|Captulo 4Personalizacin de la interfaz de usuario

6 En el panel Lista de comandos, arrastre el comando que desea aadir a


una ubicacin justo debajo del nombre del submen en el panel
Personalizaciones en <nombre de archivo>.
7 Contine aadiendo comandos hasta completar el nuevo submen.
Haga clic en Aceptar.

Referencia a mens desplegables o


contextuales
Utilizando un mtodo similar al que se usa para activar submens puede activar
o desactivar otro men desplegable o contextual. Esto se denomina hacer
referencia a un men.
Existen dos mtodos para hacer referencia a un men desplegable o contextual:
relativo y absoluto. La referencia relativa utiliza el grupo de personalizacin y
el ID de elemento. La referencia absoluta utiliza la posicin absoluta de un
elemento de men en la jerarqua del men. Es ms recomendable la referencia
relativa debido a su naturaleza dinmica, que le permite funcionar
independientemente del estado actual de un men.
Referencia relativa de comandos desplegables y contextuales
Para hacer referencia a un elemento de un men desplegable o contextual
basndose en su grupo de personalizacin e ID de elemento, utilice la funcin
menucmd de AutoLISP. La sintaxis siguiente hace referencia a un elemento de
men en funcin de su ID de elemento.
(menucmd "Ggrupo_mens.id_elemento=value")

El ejemplo siguiente utiliza la sintaxis de referencia relativa para desactivar el


elemento de men ID_Line almacenado en el grupo de personalizacin sample.
Funciona independientemente de la ubicacin del elemento de men en el
men.
(menucmd "Gsample.ID_Line=~")

Si conoce el contenido del archivo CUI principal, puede crear un archivo CUI
parcial con un elemento de men adicional que haga referencia al archivo
principal. De este modo, los archivos CUI parciales y determinados archivos
base pueden funcionar conjuntamente.
Referencia absoluta a los elementos de los mens desplegables y contextuales
Adems de hacer referencia a un elemento de men, puede activar y desactivar
un elemento de men mediante la sintaxis $P n = xxx. El formato es el siguiente:
$Pn.i=xxx

Creacin de mens desplegables y contextuales|81

El $ carga una seccin de men, P n indica la seccin de men activa (los


valores vlidos son de 0 a 16), i especifica el nmero de elemento de men y
xxx (si existe) precisa una cadena de caracteres inactivos o marcados.
Utilizando la sintaxis $P n = xxx, el ejemplo siguiente aade una marca de
verificacin al elemento 1 de la seccin POP7.
$P7.1=!.

El siguiente ejemplo utiliza la funcin menucmd de AutoLISP para hacer


referencia a un elemento de men desplegable o contextual. Debido a que los
archivos de personalizacin son dinmicos(mediante la carga de archivos CUI
parciales), la siguiente sintaxis no funcionar en todos los casos.
(menucmd "P10,2=~")

Esta sintaxis se basa en la ubicacin del elemento de men y no funciona si


el comando CARGARIUP inserta un elemento nuevo antes de POP1.
La numeracin de elementos de men es consecutiva, independientemente
de la jerarqua del men.
Para facilitar que un elemento pueda hacerse referencia a s mismo
independientemente de su ubicacin en la jerarqua del men, utilice las
formas siguientes:
$P@.@= xxx

Hace referencia al comando actual o al ltimo elegido.


$P@. n = xxx

Hace referencia al elemento n del men actual o del ltimo elegido.


Acceso de AutoLISP al estado del rtulo
La funcin menucmd de AutoLISP acepta las cadenas de comandos $P n =xxxsin
el carcter inicial $. En estas funciones, la parte xxx de la cadena de comandos
puede contener valores especiales.
P n . i =?

Devuelve el estado desactivado y marcado actual del elemento especificado


con una cadena (por ejemplo, ~ para un elemento desactivado, !. para un
elemento con una marca de verificacin y "" para un elemento que no est
atenuado ni marcado).
P n . i =#?

Devuelve el mismo tipo de cadena que se ha descrito para P n .i=?, pero


con el prefijo P n . i =. Resulta de gran utilidad cuando se usa junto con las
formas @, porque devuelve el men y el nmero de elemento reales.

82|Captulo 4Personalizacin de la interfaz de usuario

Por ejemplo, si el elemento 5 de la seccin POP6 est desactivado, el siguiente


cdigo menucmd devuelve los siguientes valores de cadena.
(menucmd "P6.5=?") devuelve "~"
(menucmd "P60,5=#?") devuelve "P6.5=~"

Consulte Use of AutoLISP in macros en la AutoLISP Developers Guide.

Intercambio e insercin de mens


desplegables
Mediante el cuadro de dilogo Personalizar interfaz de usuario puede utilizar
espacios de trabajo para controlar el intercambio de mens desplegables. Sin
embargo, tambin puede intercambiar un men desplegable mediante
programacin (por ejemplo, cuando un usuario carga una aplicacin que
necesita un men adicional). El intercambio de mens activa un men
directamente desde otro men.
Intercambio de mens desplegables
Puesto que el programa tiene mens desplegables en cascada, rara vez surge
la necesidad de intercambiar mens. Adems, el intercambio de mens puede
reducir la consistencia de la interfaz de usuario. Sin embargo, utilizando los
comandos $, puede intercambiar mens y submens desplegables. Una
alternativa al intercambio de mens implica referencias relativas (o globales).
Con este mtodo se puede insertar un men nuevo delante de un men ya
conocido y, a continuacin, eliminar el men conocido.
Para el intercambio de mens, las reas activas de los mens desplegables
reciben los nombres de P1 a P16. Puede cambiar el ttulo que aparece en la
barra de mens reemplazando la lnea del men por un comando $Pn=. Puede
emplear el comando especial $Pn=* desde cualquier comando para hacer que
el men actualmente asignado al rea POP n se despliegue en pantalla, teniendo
as una mayor flexibilidad de movimiento del dispositivo sealador.
En el ejemplo de macro siguiente se reemplaza un men en la posicin P3 por
el men denominado OtroMen en el grupo de personalizacin MIMENU.
$P3=MiMenu.OtroMen

Esta misma operacin se puede realizar con la funcin menucmd de AutoLISP


del siguiente modo:
(menucmd "P3=MiMen.OtroMen")

Se puede usar el comando especial $P n =* desde cualquier macro para hacer


que se muestre el men asignado actualmente al rea POP n.
NOTA El intercambio de mens desplegables no se ajusta a las directrices de
interfaz de usuario de Microsoft y no se garantiza que est disponible en futuras
versiones del programa.

Creacin de mens desplegables y contextuales|83

Insercin y eliminacin de mens desplegables


El intercambio de mens activa un men directamente desde otro men. El
intercambio de mens se puede realizar para los elementos de interfaz
siguientes:
Buttons
Mens desplegables
Botones de ratn
Mens de mosaico de imgenes
Mens de tablero
La sintaxis para el intercambio de mens parciales es la siguiente:
$seccin=grupo_mens.nombre_men

seccion
B1-4, A1-4, P0-16, T1-4
grupo_mens
Nombre de grupo de personalizacin en el archivo CUI deseado
nombre_men
Alias o identificador principal.
Puede utilizar la funcin menucmd de AutoLISP para insertar o eliminar un
men desplegable. La sintaxis es similar a la empleada para intercambiar mens
desplegables a excepcin de que la parte izquierda de la asignacin es el men
desplegable delante del cual se insertar el nuevo men. La parte derecha de
la asignacin es un signo ms (+) seguido del nombre del grupo de mens, de
un punto y del alias del men, como se muestra en la siguiente sintaxis:
(menucmd "Ggrupo_mens1.nombre_men1=+grupo_mens2.nombre_men2")
Tambin puede insertar un men con la sintaxis P n =. La siguiente macro
inserta un men detrs del men P5. (Tambin puede usar la funcin menucmd

con este formato.)


(menucmd "P5=+mimen.nuevo3")

Si emplea este mtodo para insertar un men, recuerde que no debe confiar
en que se va a insertar en la posicin del men P6, como sera esperable. Existen
dos motivos por los que puede que esto no ocurra:
Si la barra de mens actual slo tiene tres mens, cuando se inserta un
men despus del P5, la posicin del nuevo men es P4.

84|Captulo 4Personalizacin de la interfaz de usuario

Si el usuario inserta o elimina un archivo de personalizacin con el comando


CARGARIUP o cuando otra aplicacin inserta o elimina archivos de
personalizacin, la numeracin de mens puede quedar desincronizada.
La sintaxis para eliminar un men es la siguiente:
(menucmd "Ggrupo_mens.nombre_men=-")
El siguiente ejemplo elimina el men NUEVO3 que es miembro del grupo MiMen.
(menucmd "Gmimen.nuevo3=-")

Como es de esperar, el formato anterior es preferible al formato P n = porque


elimina nicamente el men especificado. El siguiente ejemplo elimina el
men de la ubicacin P4 (sea el que sea).
$P4=-

NOTA Utilice la sintaxis P n como parte de la sintaxis nicamente con las


secuencias menucmd. Utilice la sintaxis $Pn con secuencias especficas de macros.
Control de barras de herramientas en archivos CUI parciales
Para controlar barras de herramientas en archivos CUI parciales, utilice la
siguiente sintaxis en el mensaje Nombre de la barra de herramientas de - Lnea
de comando BARRAHERR en la lnea de comando.
grupo_mens.nombre-subseccin

Esta sintaxis proporciona acceso a la barra de herramientas identificada por


grupo_mens.nombre_men y permite utilizar todo el espectro de opciones del
comando -BARRAHERR en esa barra de herramientas.
Si el grupo de mens se excluye de cualquiera de estos comandos y funciones,
el programa toma por defecto el archivo CUI principal.
Debe tener en cuenta lo siguiente:
Los mens de smbolos no se pueden intercambiar con archivos de
personalizacin externos.
Es posible intercambiar nicamente elementos de personalizacin del mismo
tipo; es decir, un men contextual por otro, una barra de herramientas por
otra, etc. Si se pretende intercambiar entre tipos diferentes se puede producir
un funcionamiento impredecible.

Creacin de mens desplegables y contextuales|85

Adicin de teclas de mtodo abreviado y teclas


de modificacin temporal
Puede asignar mtodos abreviados (a veces denominados teclas de aceleracin)
a comandos de uso frecuente, as como teclas de modificacin temporal para
ejecutar un comando o cambiar un parmetro al pulsar una tecla.
Las teclas de mtodo abreviado y las combinaciones de tecla inician comandos.
Puede, por ejemplo, pulsar CTRL + A para abrir un archivo y CTRL + G
para guardar un archivo, que es el mismo resultado que seleccionar Abrir y
Guardar en el men Archivo.
Las teclas de modificacin temporal son teclas que al activarse o desactivarse
temporalmente permiten activar o desactivar momentneamente una de las
ayudas al dibujo establecidas en el cuadro de dilogo Parmetros de dibujo(por
ejemplo, los modos Orto y Polar o las referencias a objetos).
Las teclas de mtodo abreviado se pueden asociar a cualquier comando de la
lista de comandos. Puede crear nuevas teclas de mtodo abreviado o modificar
las existentes.
En la siguiente tabla se enumeran las acciones de las teclas de mtodo
abreviado.
Asignaciones de mtodos abreviados
Tecla de mtodo
abreviado

Mtodo abreviado

CTRL+0

Alterna la limpieza de pantalla

CTRL+1

Alterna la paleta Propiedades

CTRL+2

Alterna DesignCenter

CTRL+3

Alterna la ventana Paletas de herramientas

CTRL+4

Alterna el Administrador de conjuntos de


planos

CTRL+5

Alterna la Paleta de informacin

CTRL+6

Alterna el Administrador de Conexin BD

CTRL+7

Alterna el Administrador de conjuntos de


marcas de revisin

CTRL+8

Alterna la Calculadora rpida

CTRL+9

Alterna la ventana de comandos

86|Captulo 4Personalizacin de la interfaz de usuario

Asignaciones de mtodos abreviados


Tecla de mtodo
abreviado

Mtodo abreviado

CTRL+A

Designar objetos en el dibujo

CTRL+B

Alterna el modo Forzcursor.

CTRL+C

Copia objetos en el Portapapeles.

CTRL+D

Alterna la visualizacin de coordenadas.

CTRL+E

Hace un recorrido cclico por los planos


isomtricos

CTRL+F

Alterna la referencia implcita a objetos.

CTRL+G

Alterna la visualizacin de la rejilla.

CTRL+H

Alterna PICKSTYLE

CTRL+J

Repite el ltimo comando.

CTRL+L

Alterna el modo Orto.

CTRL+M

Repite el ltimo comando.

CTRL+N

Crea un archivo de dibujo nuevo.

CTRL+O

Abre un dibujo existente.

CTRL+P

Imprime el dibujo actual.

CTRL+R

Recorre cclicamente las ventanas de


presentacin

CTRL+S

Guarda el dibujo actual.

CTRL+T

Alterna el modo Tablero.

CTRL+V

Pega los datos del Portapapeles.

CTRL+X

Corta objetos en el Portapapeles.

CTRL+Y

Cancela la accin Deshacer anterior

CTRL+Z

Invierte la ltima accin

CTRL+[

Cancela el comando actual.

CTRL+\

Cancela el comando actual.

F1

Muestra el sistema de Ayuda

Adicin de teclas de mtodo abreviado y teclas de modificacin temporal|87

Asignaciones de mtodos abreviados


Tecla de mtodo
abreviado

Mtodo abreviado

F2

Alterna la visualizacin de la ventana de


texto.

F3

Alterna la referencia a objetos.

F4

Alterna el modo Tablero.

F5

Hace un recorrido cclico por los planos


isomtricos.

F6

Alterna la visualizacin de coordenadas.

F7

Alterna la visualizacin de la rejilla.

F8

Alterna el modo Orto.

F9

Alterna el modo Forzcursor.

F10

Alterna el rastreo polar

F11

Alterna el rastreo de referencia a objetos

F12

Alterna la entrada dinmica

Desde el cuadro de dilogo Personalizar interfaz de usuario puede ver, imprimir


o copiar una lista de mtodos abreviados, de teclas de modificacin temporal
o de ambos. Las teclas de mtodo abreviado y las teclas de sustitucin temporal
de la lista son las teclas utilizadas por los archivos CUI que estn cargadas en
el programa.
Vase tambin:
Personalizacin de la interfaz de usuario en la pgina 37

Para crear una tecla de mtodo abreviado


1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, haga clic en el signo ms (+) situado al lado de Mtodos
abreviados de teclado para expandirlo.
3 Haga clic en el signo ms (+) situado al lado de Mtodos abreviados para
expandirlo.

88|Captulo 4Personalizacin de la interfaz de usuario

4 En el panel Lista de comandos, arrastre el comando que desea aadir a


una ubicacin del nodo Mtodos abreviados en el panel Personalizaciones
en <nombre de archivo>.
En el panel Propiedades, aparecen las propiedades de la nueva tecla de
mtodo abreviado creada.
5 En el cuadro Tecla(s), haga clic en la tecla de mtodo abreviado. Haga
clic en el botn [...] para abrir el cuadro de dilogo Mtodos abreviados.
6 En el cuadro Pulse la nueva tecla de mtodo abreviado del cuadro de
dilogo Mtodos abreviados, mantenga pulsada la tecla de modificador
(CTRL o MAYS) y pulse la letra, nmero o tecla de funcin. Entre las
teclas de modificador vlidas se incluyen las siguientes:
Teclas de funcin (Fn) que no contienen modificadores
CTRL+letra, CTRL+nmero, CTRL+tecla de funcin
CTRL+ALT+letra, CTRL+ALT+nmero, CTRL+ALT+tecla de funcin
MAYS+CTRL+letra, MAYS+CTRL+nmero, MAYS+CTRL+tecla de
funcin
MAYS+CTRL+ALT+letra, MAYS+CTRL+ALT+nmero,
MAYS+CTRL+ALT+tecla de funcin
Debajo del cuadro Pulse la nueva tecla de mtodo abreviado, Actualmente
asignada a muestra las asignaciones actuales de la tecla de mtodo
abreviado.
7 Si no desea sustituir la asignacin actual, utilice una tecla de mtodo
abreviado diferente. De lo contrario, haga clic en Asignar.
NOTA Varios comandos pueden compartir el mismo mtodo abreviado,
aunque slo estar activo el ltimo comando asignado.
8 Haga clic en Aceptar para asignar el mtodo abreviado y cerrar el cuadro
de dilogo Mtodos abreviados.
9 En el cuadro de dilogo Personalizar interfaz de usuario, haga clic en
Aceptar.
Para modificar un mtodo abreviado
1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, haga clic en el signo ms (+) situado al lado de Mtodos
abreviados de teclado para expandirlo.

Adicin de teclas de mtodo abreviado y teclas de modificacin temporal|89

3 Haga clic en el signo ms (+) situado al lado de Mtodos abreviados para


expandirlo.
4 Haga clic en un mtodo abreviado.
En el panel Propiedades, se muestran las propiedades del mtodo
abreviado seleccionado.
5 En el cuadro Tecla(s), haga clic en la tecla de mtodo abreviado. Haga
clic en el botn [...] para abrir el cuadro de dilogo Mtodos abreviados.
6 En el cuadro Pulse la nueva tecla de mtodo abreviado del cuadro de
dilogo Mtodos abreviados, mantenga pulsada la tecla de modificador
(CTRL o MAYS) y pulse una letra, nmero o tecla de funcin. Entre las
teclas de modificador vlidas se incluyen las siguientes:
Teclas de funcin (Fn) que no contienen modificadores
CTRL+letra, CTRL+nmero, CTRL+tecla de funcin
CTRL+ALT+letra, CTRL+ALT+nmero, CTRL+ALT+tecla de funcin
MAYS+CTRL+letra, MAYS+CTRL+nmero, MAYS+CTRL+tecla de
funcin
MAYS+CTRL+ALT+letra, MAYS+CTRL+ALT+nmero,
MAYS+CTRL+ALT+tecla de funcin
Debajo de la casilla Pulse la nueva tecla de mtodo abreviado,
Actualmente asignada a muestra las asignaciones actuales de la tecla de
mtodo abreviado.
7 Si no desea sustituir la asignacin actual, utilice una tecla de mtodo
abreviado diferente. De lo contrario, haga clic en Asignar.
NOTA Varios comandos pueden compartir el mismo mtodo abreviado,
aunque slo estar activo el ltimo comando asignado.
8 Haga clic en Aceptar para asignar el mtodo abreviado y cerrar el cuadro
de dilogo Mtodos abreviados.
9 En el cuadro de dilogo Personalizar interfaz de usuario, haga clic en
Aceptar.
Para crear una tecla de modificacin temporal
1 Haga clic en el men Herramientas PersonalizarInterfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, haga clic en el signo ms (+) situado al lado de Mtodos
abreviados de teclado para expandirlo.

90|Captulo 4Personalizacin de la interfaz de usuario

3 En el panel Personalizaciones en <nombre archivo>, haga clic con el botn


derecho en Teclas de modificacin temporal. Haga clic en Nuevo
Modificacin temporal.
Una nueva modificacin temporal (denominada Modificacin temporal1)
se sita en la parte inferior de la estructura Teclas de modificacin
temporal.
4 Opte por una de las siguientes acciones:
Escriba un nuevo nombre sobre el texto Modificacin temporal1.
Haga clic con el botn derecho en Modificacin temporal1. Haga clic
en Cambiar nombre. Escriba un nuevo nombre de modificacin
temporal.
5 Seleccione la nueva modificacin temporal en la vista en rbol y actualice
el panel Propiedades:
En el cuadro Descripcin, escriba una descripcin para la modificacin
temporal.
En el cuadro Macro 1 (tecla abajo), escriba la macro que se va a ejecutar
cuando se pulse la tecla de modificacin temporal. Si no se asigna
ningn valor, la macro por defecto es c^c^.
In the Key(s) box, click the [...] button to open the Shortcut Keys
dialog box. En el cuadro Pulse la nueva tecla de mtodo abreviado del
cuadro de dilogo Mtodos abreviados, pulse una tecla. Entre las teclas
de modificador vlidas se incluyen las teclas de funcin (Fn) sin
modificadores, MAYS+letra, MAYS+nmero o MAYS+tecla de
funcin.
Debajo del cuadro Pulse la nueva tecla de mtodo abreviado,
Actualmente asignada a muestra las asignaciones actuales de la tecla.
Si la tecla que selecciona no est ya asignada, haga clic en Asignar y,
a continuacin, haga clic en Aceptar.
En el cuadro Macro 2 (tecla arriba), escriba la macro que se va a ejecutar
cuando se suelte la tecla de modificacin temporal. Cuando no se
defina ningn valor, la tecla arriba recupera el estado anterior de la
aplicacin (antes de que se ejecutara la modificacin temporal).
NOTA Para obtener informacin adicional sobre la creacin de una macro,
consulte Creacin de macros en la pgina 109.

Para modificar una tecla de modificacin temporal


1 Haga clic en el men Herramientas PersonalizarInterfaz.

Adicin de teclas de mtodo abreviado y teclas de modificacin temporal|91

2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de


usuario, haga clic en el signo ms (+) situado al lado de Mtodos
abreviados de teclado para expandirlo.
3 En el panel Personalizaciones en <nombre archivo>, haga clic en la tecla
de modificacin temporal que desea modificar.
4 Actualice el panel Propiedades segn precise:
En el cuadro Descripcin, escriba una descripcin para la modificacin
temporal.
En el cuadro Macro 1 (tecla abajo), escriba la macro que se va a ejecutar
cuando se pulse la tecla de modificacin temporal. Si no se asigna
ningn valor, la macro por defecto es c^c^.
En el cuadro Tecla(s), haga clic en el botn [...] para abrir el cuadro
de dilogo Mtodos abreviados. En el cuadro Pulse la nueva tecla de
mtodo abreviado del cuadro de dilogo Mtodos abreviados, pulse
una tecla. Debajo del cuadro Pulse la nueva tecla de mtodo abreviado,
Actualmente asignada a muestra las asignaciones actuales de la tecla.
Si la tecla que selecciona no est ya asignada, haga clic en Asignar y,
a continuacin, haga clic en Aceptar.
En el cuadro Macro 2 (tecla arriba), escriba la macro que se va a ejecutar
cuando se suelte la tecla de modificacin temporal. Cuando no se
defina ningn valor, la tecla arriba recupera el estado anterior de la
aplicacin (antes de que se ejecutara la modificacin temporal).
NOTA Para obtener informacin adicional sobre la creacin de una macro,
consulte Creacin de macros en la pgina 109.

Para imprimir una lista de mtodos abreviados o teclas de modificacin


temporal
1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En el panel Personalizaciones en <nombre archivo>, haga clic en el signo
ms (+) situado al lado de Mtodos abreviados para expandirlo.
3 En el panel Mtodos abreviados, filtre el tipo y estado de los mtodos
abreviados del teclado para imprimir.
En la lista Tipo, seleccione el tipo de mtodos abreviados que se
muestran en la lista. Entre las opciones se incluye Todas las teclas,
Aceleradores, o Teclas de modificacin temporal.

92|Captulo 4Personalizacin de la interfaz de usuario

En la lista Estado, seleccione el estado de los mtodos abreviados que


se muestran en la lista. Entre las opciones se incluye Todos, Activo,
Inactivo y No asignado.
4 En el panel Mtodos abreviados, haga clic en Imprimir.

Personalizacin de espacios de trabajo


Es posible personalizar espacios de trabajo para crear un entorno de dibujo
que muestre nicamente las barras de herramientas, mens y ventanas
anclables seleccionados.
Entre las opciones de personalizacin de espacios de trabajo se incluye la
creacin de un espacio de trabajo utilizando el cuadro de dilogo Personalizar
interfaz de usuario, el cambio de las propiedades de un espacio de trabajo y
la visualizacin de una barra de herramientas en todos los espacios de trabajo.
Creacin o modificacin de un espacio de trabajo utilizando el cuadro de
dilogo Personalizar interfaz de usuario
La forma ms sencilla para los usuarios de crear o modificar un espacio de
trabajo es configurar las barras de herramientas y ventanas anclables que mejor
se adaptan a una tarea de dibujo y, a continuacin, guardar esa configuracin
como un espacio de trabajo en el programa. A dicho espacio de trabajo puede
accederse siempre que el usuario tenga que dibujar en dicho entorno de espacio
de trabajo.
Tambin es posible configurar un espacio de trabajo utilizando el cuadro de
dilogo Personalizar interfaz de usuario. En este cuadro de dilogo, puede crear
o modificar espacios de trabajo con propiedades y elementos precisos (barras
de herramientas, mens y ventanas anclables) a las que quiere que sus usuarios
accedan para ciertas tareas. Es posible especificar el archivo CUI que contiene
este espacio de trabajo como un archivo CUI de empresa, de forma que pueda
compartir el espacio de trabajo con otros.
Para obtener informacin adicional sobre la creacin de un archivo CUI de
empresa, consulte Creacin de un archivo CUI de empresa en la pgina 51.
A continuacin se incluye un ejemplo del cuadro de dilogo Personalizar
interfaz de usuario, panel Contenido de espacio de trabajo. Haga clic en
Personalizar Espacios de trabajo para crear o modificar el espacio de trabajo
seleccionado.

Personalizacin de espacios de trabajo|93

A continuacin se incluye un ejemplo del panel Personalizaciones en despus


de hacer clic en Personalizar Espacios de trabajo en el panel Contenido de
espacio de trabajo. Al lado de cada elemento que se puede aadir al espacio
de trabajo aparecen casillas de verificacin. Haga clic en una casilla de
verificacin para aadir el elemento al espacio de trabajo.

Modificacin de las propiedades de un espacio de trabajo


En el cuadro de dilogo Personalizar interfaz de usuario, puede definir las
propiedades del espacio de trabajo, como el nombre del espacio de trabajo, la
descripcin, si aparece en la ficha Modelo o Presentacin, etc.
Modificacin de las propiedades de una ventana anclable
Las ventanas anclables son ventanas que se pueden anclar o dejar flotantes
en un rea de dibujo. Es posible definir el tamao, ubicacin o aspecto de una
ventana anclable cambiando sus propiedades en el panel Contenido de espacio

94|Captulo 4Personalizacin de la interfaz de usuario

de trabajo del cuadro de dilogo Personalizar interfaz de usuario. Entre las


ventanas anclables se incluyen las siguientes:
ventana de comandos
Propiedades (paleta)
DesignCenter
Paletas de herramientas (ventana)
Informacin (paleta)
Administrador de Conexin BD
Administrador de conjuntos de marcas de revisin
Calculadora rpida
Importacin de un espacio de trabajo a un archivo CUI principal
Los espacios de trabajo en archivos CUI parciales los ignora el archivo CUI
principal, incluso aunque se cargue el archivo CUI parcial en el archivo CUI
principal. Es posible importar un espacio de trabajo al archivo CUI principal
utilizando la ficha Transferir del cuadro de dilogo Personalizar interfaz de
usuario.
Visualizacin de una barra de herramientas en todos los espacios de trabajo
Cuando se crea una barra de herramientas, es posible aadirla a todos los
espacios de trabajo seleccionando Mostrar (la opcin por defecto) en la casilla
Activado por defecto en el panel Propiedades. El ajuste Mostrar indica que la
barra de herramientas aparece en todos los espacios de trabajo ya creados.
Para crear un espacio de trabajo utilizando el cuadro de dilogo Personalizar
interfaz de usuario
1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre de archivo>, haga clic
con el botn derecho en el nodo del rbol Espacios de trabajo y seleccione
Nuevo Espacio de trabajo.
El nuevo espacio de trabajo se incluye al final de la estructura Espacios
de trabajo con un nombre por defecto Espacio de trabajo1.
3 Opte por una de las siguientes acciones:
Escriba un nuevo nombre sobre el texto Espacio de trabajo1.

Personalizacin de espacios de trabajo|95

Haga clic con el botn derecho en Espacio de trabajo1. Haga clic en


Cambiar nombre. A continuacin, escriba un nuevo nombre de espacio
de trabajo.
4 En el panel Contenido de espacio de trabajo, haga clic en Personalizar
Espacio de trabajo.
5 En el panel Personalizaciones en <nombre archivo>, haga clic en el signo
ms (+) situado al lado del nodo en rbol Barras de herramientas, nodo
en rbol Mens o nodo en rbol de archivos CUI parciales para
expandirlo.
NOTA Los nodos de mens, barras de herramientas y archivos CUI parciales
ahora muestran casillas de verificacin de forma que puedan aadir fcilmente
elementos en el espacio de trabajo.
6 Haga clic en la casilla de verificacin situada al lado de cada men, barra
de herramientas o archivo CUI parcial que desee aadir al espacio de
trabajo.
En el panel Contenido de espacio de trabajo, los elementos seleccionados
se aaden al espacio de trabajo.
7 En el panel Contenido de espacio de trabajo, haga clic en Terminado.
Para cambiar las propiedades de un espacio de trabajo
1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En el cuadro de dilogo Personalizar interfaz de usuario, haga clic en la
ficha Personalizar.
3 En la ficha Personalizar, en el panel Personalizaciones en <nombre de
archivo>, haga clic en el espacio de trabajo cuyas propiedades desea
cambiar.
4 En la paleta Propiedades, realice una de las siguientes operaciones:
En el cuadro Nombre, escriba un nuevo nombre para el espacio de
trabajo.
En el cuadro Descripcin, escriba una descripcin.
En el cuadro Mostrar fichas Presentacin y Modelo, seleccione una
opcin (Act, Des, No cambiar).
En el cuadro Mostrar mens de pantalla, seleccione una opcin (Act,
Des, No cambiar).

96|Captulo 4Personalizacin de la interfaz de usuario

En el cuadro Mostrar barras de desplazamiento, seleccione una opcin


(Act, Des, No cambiar).
5 Cuando haya terminado de realizar modificaciones en las propiedades
del espacio de trabajo, haga clic en Aceptar.
Para importar un espacio de trabajo en un archivo CUI principal
1 Haga clic en el men Herramientas Personalizar Importar
personalizaciones.
Aparece la ficha Transferir con el archivo CUI principal en el panel
Personalizaciones en (lado derecho).
2 En la ficha Transferir, en el panel Personalizaciones en <nombre de archivo>
(lado izquierdo), haga clic en el botn Abrir archivo de personalizacin.
3 En el cuadro de dilogo Abrir, localice y seleccione el archivo de
personalizacin parcial que contiene el espacio de trabajo que desea
aadir.
4 En el panel izquierdo, arrastre el espacio de trabajo desde el archivo CUI
parcial al nodo Espacio de trabajo del archivo CUI principal.
5 Haga clic en Aceptar.
Para cambiar las propiedades de una ventana anclable
1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre de archivo>, haga clic
en el espacio de trabajo que contiene la ventana anclable que desea
modificar.
3 En el panel Contenido de espacio de trabajo, haga clic en Personalizar
Espacio de trabajo.
4 En el panel Contenido de espacio de trabajo, haga clic en el signo ms
(+) situado al lado de Ventanas anclables para expandir la lista.
5 Haga clic en la ventana anclable que desee modificar.
6 En la paleta Propiedades, realice una de las siguientes operaciones:
En el cuadro Mostrar, seleccione una opcin (No, S o No cambiar).
En el cuadro Orientacin, seleccione una opcin (Flotante, Superior,
Inferior, Izquierda o Derecha).

Personalizacin de espacios de trabajo|97

En el cuadro Permitir anclaje, seleccione una opcin (No, S, o No


cambiar).
En el cuadro Ocultar automticamente, seleccione una opcin (Act,
Des o No cambiar).
En el cuadro Usar transparencia, seleccione una opcin (No, S o No
cambiar).
En el cuadro Cantidad de transparencia, escriba un nmero (si
procede).
(Slo Paleta de herramientas) En el cuadro Grupo por defecto,
seleccione un grupo de paletas de herramientas.
En el cuadro Altura, escriba un nmero. El valor 0 es equivalente a
No cambiar.
En el cuadro Anchura, escriba un nmero. El valor 0 es equivalente a
No cambiar.
7 En el panel Contenido de espacio de trabajo, haga clic en Terminado.
8 Cuando haya terminado, haga clic en Aceptar.
Para duplicar un espacio de trabajo
1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En el cuadro de dilogo Personalizar interfaz de usuario, en el panel
Personalizaciones en <nombre archivo> (lado izquierdo), haga clic en el
botn Abrir archivo de configuracin.
3 En el cuadro de dilogo Abrir, localice y seleccione el archivo de
personalizacin principal que contiene el espacio de trabajo que desea
duplicar.
4 Haga clic con el botn derecho en el espacio de trabajo. Haga clic en
Duplicar espacio de trabajo.
El espacio de trabajo duplicado aparece al final de la lista de espacios de
trabajo (y se muestra con el nombre Copia de <nombre de espacio de
trabajo>).
5 Haga clic con el botn derecho en el espacio de trabajo duplicado. Haga
clic en Cambiar nombre.
6 Escriba el nombre del nuevo espacio de trabajo.
7 Efecte las modificaciones necesarias en el espacio de trabajo.
8 Haga clic en Aceptar.

98|Captulo 4Personalizacin de la interfaz de usuario

Para definir un espacio de trabajo como el actual


1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En el cuadro de dilogo Personalizar interfaz de usuario, en el panel
Personalizaciones en <nombre archivo> (lado izquierdo), haga clic en el
botn Abrir archivo de configuracin.
3 En el cuadro de dilogo Abrir, localice y seleccione el archivo de
personalizacin principal que contiene el espacio de trabajo que desea
definir como el actual.
4 Haga clic con el botn derecho en el espacio de trabajo. Haga clic en
Definir actual.
5 Haga clic en Aplicar.

Personalizacin de los botones del ratn


Es posible cambiar el comportamiento estndar de los dispositivos sealador
en el programa.
Los botones del ratn definen el funcionamiento del dispositivo sealador
del sistema Windows. Es posible personalizar el comportamiento de un ratn
o de otro dispositivo sealador en el cuadro de dilogo Personalizar interfaz
de usuario. Si un dispositivo sealador dispone de ms de dos botones, puede
cambiar el comportamiento del segundo y el tercer botn. El primer botn de
cualquier dispositivo sealador no se puede modificar en el cuadro de dilogo
Personalizar interfaz de usuario.
Con las teclas MAYS y CTRL, puede crear un nmero de combinaciones que
se adapte a sus necesidades. El dispositivo sealador puede reconocer tantos
comandos como botones asignables tenga. La seccin Botones del ratn del
nodo en rbol se organiza mediante una combinacin del teclado como un
clic, MAYS+Clic, CTRL+Clic y CTRL+MAYS+Clic. Los botones de tablero
se numeran de forma secuencial. Arrastre un comando para asignar el comando
a un botn de ratn. Cree botones adicionales arrastrando los comandos a un
nodo Clic.

Aceptacin de coordenadas en los mens


Buttons
Al hacer clic en uno de los botones de un dispositivo sealador de varios
botones, el programa no slo lee el nmero del botn sino tambin la
coordenada correspondiente al cursor en cruz en el momento de hacer clic.
Mediante macros cuidadosamente diseadas puede elegir entre ignorar la
coordenada o utilizarla con el comando activado mediante el botn.

Personalizacin de los botones del ratn|99

Como se describe en Hace una pausa para la entrada de usuario en las macros
en la pgina 113, puede incluir una barra invertida (\ ) en un comando para
que se produzca una pausa que permita al usuario introducir datos. En el caso
de los Digitalizador y ratn, la coordenada del cursor en cruz se proporciona
como un dato introducido por el usuario al hacer clic en el botn. Esto ocurre
slo para la primera barra invertida del elemento de men; si el comando no
contiene ninguna barra invertida, no se utiliza la coordenada del cursor en
cruz. Fjese en los comandos siguientes:
lnea
linea \

El primer botn ejecuta el comando LINEA y muestra la solicitud Precise primer


punto de la manera habitual. El segundo botn tambin ejecuta el comando
LINEA, pero el programa utiliza la ubicacin actual del cursor en cruz en la
solicitud Precise primer punto y muestra la solicitud Precise punto siguiente.
Para aadir un botn a un tablero
1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En el cuadro de dilogo Personalizar interfaz de usuario, haga clic en la
ficha Personalizar.
3 En el panel Personalizaciones en < nombre archivo >, haga clic en el signo
ms (+) situado al lado de Botones del ratn para expandir la lista.
4 Haga clic con el botn derecho en la seccin del botn del ratn. Haga
clic en Nuevo botn.
Al final de la lista seleccionada se incluye un nuevo botn de ratn (con
el nombre Botnn).
5 En el panel Lista de comandos, arrastre el comando que desea aadir al
botn del ratn en el panel Personalizaciones en <nombre de archivo>.
6 Cuando haya terminado, haga clic en Aceptar.

Creacin de mensajes de ayuda de la lnea de


estado
Los mensajes de ayuda de la lnea de estado son mensajes sencillos y
descriptivos que aparecen en la lnea de estado (en la parte inferior del rea
de dibujo) cuando el dispositivo sealador se detiene sobre una opcin de
men o un botn de una barra de herramientas. Puede cambiar o aadir
descripciones para los mens y los botones actualizando la propiedad
Descripcin del comando relacionado.

100|Captulo 4Personalizacin de la interfaz de usuario

Para crear un mensaje de ayuda de lnea de estado


1 Haga clic en el men Herramientas Personalizar Interfaz
2 En el cuadro de dilogo Personalizar interfaz de usuario, haga clic en la
ficha Personalizar.
3 En el panel Lista de comandos, haga clic en el comando al que desea
aadir un mensaje de ayuda.
El panel Propiedades aparece al lado derecho del cuadro de dilogo.
4 En el panel Propiedades, cuadro Descripcin, escriba un texto descriptivo
para el comando seleccionado.
5 Haga clic en el botn Aplicar.
La prxima vez que utilice el comando, el texto descriptivo aadido
aparecer en la lnea de estado al detener el ratn sobre un botn de
barra de herramientas o un elemento de men.

Carga de un archivo de AutoLISP


Los archivos de AutoLISP (LSP o MNL) contienen secuencias de comandos que
aaden comportamientos y acciones de personalizacin a la interfaz. Puede
cargar archivos de AutoLISP en un archivo CUI mediante la ficha Personalizar
del cuadro de dilogo Personalizar interfaz de usuario.
Para obtener ms informacin sobre el uso de AutoLISP, vase AutoLISP y
Visual LISP en la pgina 155.
NOTA Los archivos MNL con el mismo nombre y ubicacin que los archivos CUI
principal, de empresa o parciales se cargan automticamente. Estos archivos no
se pueden eliminar.
Para cargar un archivo de AutoLISP en el cuadro de dilogo Personalizar
interfaz de usuario
1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre de archivo>, haga clic
con el botn derecho en Archivos LISP. Haga clic en Cargar LISP.
3 En el cuadro de dilogo Cargar archivos LISP, localice y seleccione el
archivo de AutoLISP que desea cargar. Los archivos que se pueden cargar
son MNL y LSP.
4 Haga clic en Abrir.

Carga de un archivo de AutoLISP|101

Personalizacin de elementos de interfaz


original
El trmino original hace referencia a aquellos elementos de la interfaz de
usuario que no son de uso comn en la versin actual del programa, pero que
an se mantienen porque algunos usuarios los prefieren a los elementos de la
interfaz de usuario alternativos que ahora se proporcionan.
Entre los elementos de interfaz originales se incluyen los siguientes:
Mens de tablero
Botones de tablero
Mens de pantalla
Mens de mosaico de imgenes

Creacin de mens de tablero


Se pueden configurar hasta cuatro reas del tablero digitalizador como reas
de mens para la entrada de comandos.
Los nodos del cuadro de dilogo Personalizar interfaz de usuario tienen los
rtulos de Men de tablero 1 a Men de tablero 4 y definen las macros
asociadas con las selecciones del tablero.
Las reas de mens de tablero definidas con la opcin Cfg del comando
TABLERO estn divididas en cuadros de seleccin de men de igual tamao
que vienen determinados por el nmero de columnas y filas especificadas en
cada rea. Estos cuadros de seleccin de mens de tablero corresponden
directamente a las lneas que siguen a las etiquetas de seccin de Tablero, de
izquierda a derecha y de arriba a abajo (contengan o no texto).
Por ejemplo, si configura un rea de mens con cinco columnas y cuatro filas,
el comando de la lnea inmediatamente posterior al rtulo de fila corresponde
al cuadro de seleccin situado ms a la izquierda de la fila superior. El programa
puede reconocer hasta 32766 comandos en cada seccin de tablero, lo que
debera ser ms que suficiente para cualquier men de tablero.
Puede aadir sus propias macros a la celda Macro del panel Propiedades. Los
rtulos de los comandos de esta rea corresponden a los 225 cuadros de la
parte superior de la plantilla del tablero (las filas comprendidas entre la A y la
I, y las columnas comprendidas entre la 1 y la 25). Puede aadir una macro
utilizando la sintaxis de comandos estndar.

102|Captulo 4Personalizacin de la interfaz de usuario

Vase tambin:
Creacin de macros en la pgina 109

Para definir filas y columnas en un men de tablero


1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre de archivo>, haga clic
en el signo ms (+) situado junto a Original para expandir la lista.
3 Haga clic en el signo ms (+) situado al lado de Mens de tablero para
expandir la lista.
4 Haga clic en el signo ms (+) situado al lado de un men de tablero para
expandir la lista.
5 Haga clic en la fila que desea definir.
6 En el panel Lista de comandos, localice el comando que desea aadir.
7 Arrastre el comando a una columna.
8 Cuando termine de aadir comandos, haga clic en Aceptar.
Para borrar una asignacin del men de tablero
1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre de archivo>, haga clic
en el signo ms (+) situado junto a Original para expandir la lista.
3 Haga clic en el signo ms (+) situado al lado de Mens de tablero para
expandir la lista.
4 Haga clic en el signo ms (+) situado al lado de un men de tablero para
expandir la lista.
5 Haga clic en la fila o columna que desea borrar. Haga clic en Borrar
asignacin.
6 Cuando termine de aadir comandos, haga clic en Aceptar.

Personalizacin de botones de tablero


Para personalizar los botones del tablero, siga los mismos procedimientos que
para personalizar los botones del ratn.

Personalizacin de elementos de interfaz original |103

Para obtener informacin adicional sobre la personalizacin de botones del


tablero, consulte Personalizacin de los botones del ratn en la pgina 99.

Creacin de mens de pantalla


Los mens de pantalla proporcionan una interfaz original para mostrar mens
en una ventana anclable. Los mens de pantalla se crean y se editan en el
cuadro de dilogo Personalizar interfaz de usuario.
Por defecto, el men de pantalla se encuentra desactivado. La visualizacin
del men de pantalla se activa en la ficha Visualizacin del cuadro de dilogo
Opciones. Adems, la variable de sistema MENUCTL controla si el men de
pantalla se ha actualizado conforme se escriben comandos en la lnea de
comandos.
NOTA Futuras versiones del producto no admitirn mens de pantalla.
En el cuadro de dilogo Personalizar interfaz de usuario, cada men de pantalla
se compone de varias lneas, que definen los submens de pantalla. Un
submen se asigna a un men de pantalla arrastrndolo al men de pantalla
en el panel Personalizar en. Un comando se asigna a un men arrastrndolo
desde el panel Lista de comandos a la lnea numerada del men. Las lneas
no asignadas quedan vacas en el men.
Edicin de las propiedades del men de pantalla
Es posible modificar las propiedades del men, como se muestra en la tabla
siguiente:
Propiedades de los mens de pantalla
Opcin del
panel
Propiedades

Descripcin

Ejemplo

Nombre

Define el nombre del men.

Descripcin

Describe el elemento de la interfaz de Normalmente vaca para


usuario.
mens de pantalla

Lnea inicial

Establece la lnea inicial del submen


del men de pantalla.

Alias

Especifica el alias del men de pantalla. (Coleccin)


Aparece Coleccin si a este alias se
asignan varias definiciones. Haga clic
en el botn de puntos suspensivos [...]
para abrir el cuadro de dilogo Alias.

104|Captulo 4Personalizacin de la interfaz de usuario

AutoCAD

Para el men de pantalla de AutoCAD, que es el men raz, los alias del cuadro
Alias son Pantalla (que representa el inicio del men de pantalla ) y S (que
representa el rtulo de la seccin del submen). Las asignaciones de lnea de
otros mens definen el orden de las opciones del men. Por ejemplo, el men
Archivo en la Lnea 3 de la vista en rbol del men de pantalla de AutoCAD
es la tercera posicin del men de pantalla de AutoCAD.
Los nombres de submens de la vista en rbol corresponden al nombre de la
primera opcin del submen. Por ejemplo, el submen Nuevo contiene
comandos como ABRE, GUARDARR y GUARDARCOMO, adems de NUEVO.
El cuadro Alias de estos submens define el men que los contiene y el cuadro
Lnea inicial especifica su posicin en dicho men. El submen Nuevo aparece
en la posicin 3 del men de pantalla Archivo. Por tanto, en el panel
Propiedades, su lnea inicial es 3. Cuando haga doble clic en Alias para ver el
cuadro de dilogo Alias, puede ver que su asignacin de men es 01_FILE.
Puede designar las opciones de men que aparecen siempre controlando la
configuracin de la lnea inicial. Por ejemplo, como el submen Nuevo se ha
establecido para que aparezca en la lnea 3, las opciones de men de las lneas
1 y 2 del men de pantalla de AutoCAD (las opciones de men de AutoCAD
y ****) continan apareciendo cuando aparece el submen Nuevo.
De igual forma, puede definir un men para que oculte o muestre las opciones
de men en otros mens utilizando lneas en blanco. Por ejemplo, slo hay
22 lneas (incluidas las lneas vacas) definidas para el submen Nuevo. Por
tanto, los submens Asist y Ult de las lneas 25 y 26 del men de pantalla de
AutoCAD continan apareciendo cuando se selecciona el submen Nuevo.
Sin embargo, se ocultara una opcin en la lnea 22.
Para mostrar el men de pantalla
1 Haga clic en el men Herramientas Opciones.
2 En la ficha Visual. del cuadro de dilogo Opciones, bajo Elementos de
ventana, seleccione Mostrar men de pantalla.
3 Haga clic en Aceptar.
Para definir los mens de pantalla para que reflejen el comando actual
1 En la solicitud de comando, escriba menuctl.
2 Opte por una de las siguientes acciones:
Escriba 1 para que los mens de pantalla reflejen el comando actual.
Escriba 0 para que los mens de pantalla ignoren el comando actual.

Personalizacin de elementos de interfaz original |105

Para aadir comandos al men de pantalla


1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre de archivo>, haga clic
en el signo ms (+) situado junto a Original para expandir la lista.
3 En la lista Original, haga clic en el signo ms (+) situado al lado de un
men de pantalla para expandir la lista.
4 En el panel Lista de comandos, localice el comando que desea aadir.
Arrastre el comando al men de pantalla. Aparece una flecha al lado del
cursor cuando el comando pueda soltarse.
5 Cuando haya terminado, haga clic en Aceptar.
Para crear un submen en un men de pantalla
1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre de archivo>, haga clic
en el signo ms (+) situado junto a Original para expandir la lista.
3 En la lista Original, haga clic con el botn derecho en Men de pantalla.
Haga clic en Nuevo men de pantalla.
Un nuevo men de pantalla (denominado Men de pantalla1) se incluye
al final de la estructura Mens de pantalla.
4 Opte por una de las siguientes acciones:
Introduzca un nuevo nombre sobre el texto de Men de pantalla1.
Haga clic con el botn derecho en Men de pantalla1. Haga clic en
Cambiar nombre. A continuacin, escriba un nombre para el nuevo
men.
5 Seleccione el nuevo men de pantalla en la vista en rbol y actualice el
panel Propiedades como se indica a continuacin:
En el cuadro Descripcin, escriba una descripcin para el men de
pantalla.
En el cuadro Lnea inicial, escriba el nmero de lnea de la primera
opcin del men.
En el cuadro Alias, escriba un alias.

106|Captulo 4Personalizacin de la interfaz de usuario

6 En el panel Lista de comandos, arrastre el comando a una ubicacin justo


debajo del men de pantalla en el panel Personalizaciones en <nombre
de archivo>.
7 Cuando haya terminado, haga clic en Aceptar.

Creacin de mens de smbolos


La finalidad de un men de smbolos es proporcionar una imagen que pueda
seleccionarse en lugar de texto. Es posible crear, editar o aadir smbolos y
fotos de smbolos.
Un cuadro de dilogo de smbolos muestra imgenes en grupos de 20, junto
con un cuadro de lista desplegable a la izquierda que muestra los nombres de
archivos de fotos asociados o texto relacionado. Si un cuadro de dilogo de
smbolos contiene ms de 20 fotos, las fotos adicionales se aaden a la nueva
pgina. Los botones Anterior y Siguiente se activan para que pueda examinar
las pginas de imgenes.
A continuacin se incluye un ejemplo del cuadro de dilogo de smbolos
Objetos 3D con la foto de smbolo Cpula seleccionada.

Un men de smbolos se define en el cuadro de dilogo Personalizar interfaz


de usuario. A continuacin se muestra un ejemplo de la visualizacin del panel
Propiedades del smbolo Cpula.

Personalizacin de elementos de interfaz original |107

Se pueden utilizar como imagen todas las fotos generadas por AutoCAD.
Procure tener en cuenta las siguientes recomendaciones al preparar las fotos
para un men de mosaico de imgenes.
Procure que la imagen sea sencilla. Cuando se muestra un men de
mosaico de imgenes, debe esperar a que se dibujen todas las imgenes
antes de realizar una seleccin. Si muestra diversos smbolos complejos,
utilice las imgenes reconocibles sencillas ms que las representaciones
completas.
Rellene el cuadro. Cuando cree una foto para una imagen, cercirese de
que llena la pantalla con ella antes de ejecutar SACAFOTO. Si la imagen es
muy ancha y corta, o larga y estrecha, el men de mosaico de imgenes
resultante quedar mejor si utiliza el comando ENCUADRE para centrar la
imagen en la pantalla antes de hacer la foto.
Las imgenes se visualizan con una relacin anchura/altura de 3:2 (3
unidades de anchura por 2 unidades de altura). Si el rea de dibujo tiene
una relacin de anchura y altura distinta, puede resultar difcil crear fotos
que estn centradas en el men de mosaico de imgenes. Si trabaja en la
ventana grfica de una presentacin con una relacin anchura/altura de
3:2, puede colocar la imagen con la garanta de que su aspecto ser el mismo
cuando se visualice en el men de mosaico de imgenes.
No olvide el objetivo de las imgenes. No utilice las imgenes para
codificar los conceptos abstractos como smbolos. Los smbolos resultan
tiles principalmente para seleccionar un smbolo grfico.
Para crear un men de smbolos y asignar una foto de smbolo
1 Haga clic en el men Herramientas Personalizar Interfaz.
2 En la ficha Personalizar del cuadro de dilogo Personalizar interfaz de
usuario, en el panel Personalizaciones en <nombre de archivo>, haga clic
en el signo ms (+) situado junto a Original para expandir la lista.
3 En la lista Original, haga clic con el botn derecho en Men de smbolos.
Haga clic en Nuevo men de smbolos.
Un nuevo men de smbolos (con el nombre Men de smbolos1) se
incluye al final de la estructura de mens de smbolos.
4 Opte por una de las siguientes acciones:
Escriba un nuevo nombre sobre el texto Men de smbolos1.
Haga clic con el botn derecho en Men de smbolos1. Haga clic en
Cambiar nombre. A continuacin, escriba un nuevo nombre de
smbolo.

108|Captulo 4Personalizacin de la interfaz de usuario

5 En el panel Lista de comandos, arrastre un comando hasta el nuevo men


de smbolos en el panel Personalizaciones en <nombre de archivo>.
6 En el panel Propiedades, escriba las propiedades de la nueva foto de
smbolo.
7 Cuando haya terminado, haga clic en Aceptar.
Para crear una foto de smbolo
1 En AutoCAD, dibuje un smbolo o bloque.
2 En la solicitud de comando, escriba sacafoto.
3 Haga clic en el men Archivo ZOOM CENTRO.
4 En la solicitud de comando, escriba sacafoto.
5 En el cuadro de dilogo Crear archivo de foto, precise un nombre de
archivo.
6 Guarde el archivo y adalo al archivo de la biblioteca de fotos. Es posible
asociar esta foto a un nuevo smbolo.

Creacin de macros
Una macro define la accin que se produce al seleccionar un elemento de la
interfaz. Una macro realiza una tarea de dibujo que de otra forma el usuario
tendra que realizar mediante una serie de acciones. Una macro puede contener
comandos, caracteres especiales, cdigo de programacin DIESEL (Direct
Interpretively Evaluated String Expression Language) o AutoLISP.
NOTA Como AutoCAD se revisa y mejora constantemente, es posible que cambie
la secuencia de solicitudes correspondiente a algunos comandos (y en ocasiones
incluso el nombre del comando). Por tanto, es posible que las macros
personalizadas requieran algunos pequeos cambios para actualizarse a una nueva
versin de AutoCAD.
Las macros se aaden a los elementos de la interfaz mediante el cuadro de
dilogo Personalizar interfaz de usuario. Seleccione un comando existente o
cree uno nuevo en el panel Lista de comandos. Escriba macros en la seccin
Macros del panel Propiedades. No hay limitaciones de longitud para las macros.
No obstante, no necesita saber cmo se utilizan los caracteres especiales en
las macros ni tener conocimiento de otras consideraciones o limitaciones.

Creacin de macros|109

Conceptos bsicos sobre macros


Una macro en un elemento de la interfaz de usuario puede ser tan simple
como un comando (como circulo) y algunos caracteres especiales (como
^C^C).
Por ejemplo, la macro ^C^C_circle \1, dibuja un crculo con un radio de 1
unidad. Los componentes que definen esta macro se explican en la tabla que
se incluye a continuacin:
Componentes de la macro CIRCULO
Componente

Tipo de
componente

Resultado

^C^C

Carcter de control
especial

Cancela cualquier comando en ejecucin

Carcter de control
especial

Convierte automticamente el comando


que sigue en otros lenguajes

CIRCULO

Comando

Inicia el comando CIRCULO

Carcter de control
especial

Crea una pausa para que el usuario


especifique el punto central

Carcter de control
especial

Responde al mensaje del radio del crculo


(1)

Para obtener una lista de los caracteres especiales que se pueden usar en las
macros, vase Uso de caracteres de control especiales en las macros en la
pgina 112.
Cancelacin de comandos en ejecucin
Asegrese que no tiene ningn comando de AutoCAD en curso antes de
ejecutar una macro. Para cancelar automticamente un comando antes de
ejecutar una macro, escriba ^C^C al principio de la macro (que es lo mismo
que pulsar ESC dos veces). Aunque un nico ^C puede cancelar la mayor parte
de los comandos, es necesario escribir ^C^C para volver a la solicitud de
comandos procedente de un comando de acotacin, por lo que se recomienda
utilizar ^C^C.
Verificacin de caracteres de macro
Todos los caracteres de una macro son significativos, incluidos los espacios
en blanco.

110|Captulo 4Personalizacin de la interfaz de usuario

Cuando se coloca un espacio al final de la macro, AutoCAD procesa la macro


aunque haya escrito un comando (circulo, por ejemplo) y se pulsa la BARRA
ESPACIADORA para completar el comando.
Terminacin de macros
Algunas macros requieren terminadores especiales. Algunos comandos como
(TEXTO, por ejemplo) requieren pulsar INTRO en vez de la BARRA
ESPACIADORA para terminar el comando.Para poder finalizar algunos
comandos se necesita ms de un espacio (o INTRO), pero algunos editores de
texto no pueden crear lneas que contengan espacios en blanco al final.
Dos convenciones especiales resuelven estos problemas.
Un punto y coma (;) en una macro ejecuta automticamente INTRO en la
lnea de comandos.
Si una lnea termina con un carcter de control, una barra invertida (\), un
signo ms (+) o un punto y coma (;), AutoCAD no aade un espacio en
blanco detrs.
Una opcin que finaliza con una barra invertida (\) detiene temporalmente
una macro para que el usuario realice una entrada.
Compare las macros siguientes:
scp
scp ;

En el primer ejemplo se introduce scp en la lnea de comando y se pulsa la


BARRA ESPACIADORA. Aparece la siguiente solicitud de comando.
Origen/ejeZ/3p/oBjeto/Vista/X/Y/Z/PRev/Rest/Guardar/Supr/?/ <Univ>:
En el segundo ejemplo se introduce scp, se pulsa la BARRA ESPACIADORA y
se pulsa INTRO para aceptar el valor por defecto (Univ).
Supresin de ecos de comandos y solicitudes de datos en macros
Los caracteres de una macro aparecen en la ventana de comandos aunque se
hayan tecleado caracteres en el teclado. Tambin aparecen en el elemento de
la interfaz de usuario. Esta duplicacin de pantalla se denomina eco. Puede
suprimir las visualizaciones duplicadas con la variable de sistema MENUECHO.
Si el eco y los mensajes de la entrada de opcin estn desactivados, ^P en la
opcin los desactiva.
Creacin de macros largas
Puede crear una macro de cualquier longitud sin necesidad de ningn carcter
especial al final de una lnea. El panel Propiedades del cuadro de dilogo
Personalizar interfaz de usuario acepta una macro de cualquier longitud.

Creacin de macros|111

Uso de caracteres de control especiales en


las macros
Es posible utilizar en macros caracteres especiales, incluidos caracteres de
control. En una macro, el signo de intercalacin (^) es equivalente a pulsar la
tecla CTRL del teclado. Puede combinar el signo de intercalacin con otro
carcter para construir macros que realicen operaciones tales como activar y
desactivar la rejilla (^G) o cancelar un comando (^C).
La macro del siguiente comando Direccin utiliza la barra invertida (\ ) para
hacer una pausa que permita al usuario introducir datos y el signo de punto
y coma (;) equivalente a INTRO.
texto \.4 0 DRAFT Inc;;;Calle;;;Ciudad, Estado;

La macro ejecuta el comando TEXTO, se detiene para que el usuario especifique


un punto inicial y, a continuacin, introduce la direccin en tres lneas. De
los tres puntos y comas (;;;), el primero finaliza la cadena de texto, el segundo
hace que se repita el comando TEXTO y el tercero acepta la posicin por
defecto debajo de la lnea anterior.
Las macros utilizan los caracteres especiales que se incluyen en la siguiente
tabla.
Caracteres especiales que se utilizan en las macros
Carcter

Descripcin

Ejecuta INTRO

^M

Ejecuta INTRO

^I

Ejecuta TAB

[espacio en
blanco]

Introduce un espacio. Un espacio en blanco entre secuencias de


comandos en un comando equivale a pulsar la BARRA ESPACIADORA

Hace una pausa para permitir la entrada del usuario (no se puede utilizar
con aceleradores)

Convierte los comandos y opciones de AutoCAD a los que precede

=*

Muestra el men contextual, de imgenes o desplegable de nivel superior


actual

*^C^C

Repite un comando hasta que se selecciona otro comando

Introduce una expresin de macro DIESEL ($M=)

^B

Activa o desactiva Forzcursor (equivalente a CTRL+B)

112|Captulo 4Personalizacin de la interfaz de usuario

Caracteres especiales que se utilizan en las macros


Carcter

Descripcin

^C

Cancela un comando (equivalente a ESC)

^D

Activa o desactiva Coordenadas (equivalente a CTRL+D)

^E

Define el siguiente plano isomtrico (equivalente a CTRL+E)

^G

Activa o desactiva Rejilla (equivalente a CTRL+G)

^H

Ejecuta RETROCESO

^O

Activa o desactiva Orto

^P

Activa o desactiva MENUECHO

^Q

Transmite todas las solicitudes, las listas de estado y las entradas a la


impresora (equivalente a CTRL+Q)

^T

Activa o desactiva Tablero (equivalente a CTRL+T)

^V

Cambia la ventana actual

^Z

Carcter nulo que suprime la adicin automtica de la BARRA


ESPACIADORA al final de un comando

Hace una pausa para la entrada de usuario


en las macros
Para aceptar la entrada desde el teclado o desde el dispositivo sealador en
medio de un comando, incluya una barra invertida (\) en la macro en el punto
en el que desea la entrada.
crculo \1

En el ejemplo del crculo, \1 hace una pausa para que el usuario especifique
el punto central y, a continuacin, lee un radio de 1 unidad. Obsrvese que
no se ha incluido un espacio detrs de la barra invertida.
-capa des\;

En este ejemplo, la macro comienza con CAPA en la lnea de comando (-capa),


selecciona la opcin DES (desactivar) y, a continuacin, hace una pausa para
que el usuario indique un nombre de capa (\). A continuacin la macro
desactiva esa capa y sale del comando CAPA (;).
NOTA Normalmente, CAPA solicita otra operacin y slo sale si se pulsa la BARRA
ESPACIADORA o INTRO. En la macro, el punto y coma (;) es equivalente a pulsar
INTRO.

Creacin de macros|113

Una macro generalmente se reanuda tras una entrada de usuario, como una
sola ubicacin de punto. Por lo tanto, no se puede construir una macro que
acepte un nmero variable de entradas (como en la designacin de objetos)
y, despus, contine. No obstante, existe una excepcin para DESIGNA: una
barra invertida (\) suspende el comando DESIGNA hasta que se complete la
seleccin del objeto. Vase el siguiente ejemplo:
designa \cambia previo ;propiedades color rojo ;

En esta macro, DESIGNA crea un conjunto de seleccin de uno o ms objetos


(designa \). La macro entonces comienza CAMBIA (cambiar), hace referencia
al conjunto de seleccin utilizando la opcin Previo (previo;), y cambia el
color de los objetos seleccionados a rojo (propiedades color rojo ;).
NOTA El carcter de barra invertida (\) hace que una macro haga una pausa
para permitir la entrada del usuario. No es posible utilizar en una macro una barra
invertida para ningn otro propsito. Cuando tiene que especificar una ruta del
directorio de archivos, utilice una barra (/) como el delimitador de ruta: por
ejemplo, /direct/file.
Las siguientes situaciones retrasan la reanudacin de una macro despus de
realizar una pausa:
Cuando se espera que se realice la introduccin de la ubicacin de un punto,
se pueden utilizar los modos de referencia a objetos antes de especificar el
punto.
Cuando se utilizan filtros de puntos X/Y/Z, el comando se interrumpe hasta
que se define por completo el punto.
En el caso de DESIGNA, la macro no reanuda su ejecucin hasta que la
designacin de objetos se ha completado.
Cuando el usuario responde con un comando transparente, la macro
interrumpida permanece en este estado hasta que el comando se completa
y se reciben los datos solicitados originalmente.
Cuando el usuario responde seleccionando otro comando (para proporcionar
opciones o ejecutar un comando transparente), la macro original se
interrumpe y el elemento de men elegido se procesa en su totalidad antes
de que la macro interrumpida reanude su ejecucin. A continuacin, se
reanuda la macro seleccionada.
NOTA Cuando la entrada del comando procede de un comando, se asume que
los valores de las variables de sistema PICKADD y PICKAUTO son 1 y 0,
respectivamente. Esto garantiza la compatibilidad con las versiones anteriores de
AutoCAD y facilita la personalizacin, ya que no es necesario comprobar los valores
de estas variables.

114|Captulo 4Personalizacin de la interfaz de usuario

Soporte internacional en macros


Para desarrollar mens que puedan utilizarse con versiones no inglesas de
AutoCAD, anteponga el carcter de subrayado (_) a cada comando u opcin.
El carcter de subrayado permite la conversin automtica de comandos y
opciones estndar.

Repeticin de comandos en las macros


Puede utilizar un asterisco inicial (*) para repetir un comando en una macro
hasta que elija otro comando.
Una vez seleccionado un nuevo comando, puede utilizarlo varias veces antes
de pasar a otro comando. Se puede repetir un comando en una macro hasta
que se seleccione otro distinto. Sin embargo, no se puede utilizar esta funcin
para especificar distintas opciones.
Si una macro empieza por *^C^C, el comando se repite hasta que termina
pulsando ESC en el teclado o seleccionando otro comando.
NOTA No utilice ^C (Cancelar) dentro de una macro que comience con la cadena
*^C^C, ya que esto cancela la repeticin.
Las macros de los siguientes ejemplos repiten los comandos:
*^C^Cmove Single
*^C^Ccopy Single
*^C^Cerase Single
*^C^Cstretch Single Crossing
*^C^Crotate Single
*^C^Cscale Single

Cada macro del ejemplo inicia un comando y solicita la seleccin de un objeto.


Se muestra el resto de las solicitudes necesarias para completar el comando y,
a continuacin, ste finaliza y se ejecuta de nuevo.
NOTA La repeticin de comandos no se puede utilizar en las macros relacionadas
con los mens de smbolos.

Uso del modo de designacin de un nico


objeto en macros
El modo de designacin de un nico objeto cancela la repeticin de la solicitud
Designar objetos en los comandos de edicin. Despus de designar un objeto
y de responder al resto de solicitudes, finaliza el comando.
Vase la macro del siguiente ejemplo:

Creacin de macros|115

*^C^Cerase single

Esta macro finaliza el comando actual y ejecuta BORRA en el modo de


designacin de un nico objeto. Tras elegir este comando, puede designar un
nico objeto para eliminarlo o hacer clic en un rea en blanco del dibujo y
especificar una ventana de designacin. Los objetos designados de esta forma
se borran y el comando se repite (debido al asterisco situado a la izquierda)
para que se puedan borrar otros elementos adicionales. Pulse ESC para salir
de este modo.

Uso de macros para intercambiar elementos


de la interfaz de usuario
Puede sustituir el contenido de los mens, botones de ratn, botones de tablero,
mens de tablero o mens de pantalla activos. El contenido intercambiado
puede ser el de otro elemento de la interfaz de usuario del mismo tipo en el
archivo CUI principal o puede proceder de un archivo CUI parcial.
No es posible intercambiar elementos de la interfaz que sean de diferentes
tipos (botones de mens y ratn, por ejemplo). No obstante, dentro de un
tipo determinado, puede intercambiar cualquier elemento de la interfaz de
usuario por cualquier otro elemento.
NOTA El intercambio podra dar lugar a un comportamiento extrao en el caso
de los mens de tablero, ya que normalmente tienen un nmero diferente de
macros.
Utilice la sintaxis siguiente en una macro para intercambiar elementos:
$seccin=grupo_mens.nombre_men

A continuacin se describe cada seccin de la sintaxis de macro para


intercambiar elementos:
Sintaxis de macro para intercambiar elementos
$
Carga un elemento de interfaz
seccion
Precisa el tipo de elemento. Los nombres vlidos son los siguientes:
A1A4 para los mens Aux de 1 a 4
B1B4 para los botones de ratn del 1 al 4
P0P16 para mens desplegables del 0 al 16
I para el men de smbolo

116|Captulo 4Personalizacin de la interfaz de usuario

S para el men de pantalla


T1T4 para los mens de tablero de 1 a 4

grupoinf
Especifica el grupo de informacin del que es miembro nombre_men (no
necesariamente si nombre_men es el archivo CUI principal).
nombre_men
Especifica la seccin o el submen que se va a insertar. Se trata del alias o
el rtulo principal de la seccin que se va a cargar
Los siguientes comandos ilustran las referencias del submen:
$S=PARTS
$T1=EDITCMDS

Puede activar el mecanismo de submen mientras se ejecuta un comando sin


interrumpir su ejecucin. Por ejemplo, las siguientes cadenas de comando son
equivalentes:
$S=ELEMARCO ARCO
ARCO $S=ELEMARCO

Cada comando ejecuta el comando ARCO, cambia al submen de pantalla


ELEMARCO y espera la introduccin de los parmetros del arco. La referencia al
submen debe ir seguida de un espacio para separarla de los sucesivos
comandos en el comando.
Se puede incluir un men desplegable en la barra de mens o en el men
contextual activo, pero no en ambos.

Uso de expresiones condicionales en las


macros
Puede aadir expresiones condicionales a una macro utilizando un comando
que introduzca expresiones de macro escritas en lenguaje DIESEL (Direct
Interpretively Evaluated String Expression Language).
El formato es:
$M=expresin

Si se introduce la macro mediante $M=, AutoCAD evala una cadena como


expresin DIESEL y reconoce dicha expresin como la expresin DIESEL. El
ejemplo siguiente define una expresin condicional en una macro:
FILLMODE $M=$(-,1,$(getvar,fillmode))

La macro activa y desactiva la variable de sistema FILLMODE sustrayendo el


valor actual de FILLMODE de 1 y devolviendo el valor resultante a FILLMODE.

Creacin de macros|117

Puede usar este mtodo para alternar las variables de sistema cuyos valores
vlidos son 1 o 0.
Finalizacin de macros que contienen expresiones condicionales
Si emplea el lenguaje DIESEL para realizar pruebas if-then, puede haber
situaciones en las que no desee utilizar los espacios de finalizacin o signos
de punto y coma (equivalentes a INTRO) habituales. Si se aade ^Z al final de
la macro, AutoCAD no inserta automticamente un espacio (INTRO) al final
de la expresin de macro.
Igual que ocurre con otros caracteres de control de los comandos, la cadena
^Z que aqu se emplea est compuesta de ^ (una intercalacin) y Z , y no
equivale a pulsar CTRL+Z.
En los ejemplos siguientes, ^Z se usa como carcter de finalizacin de una
macro.
^C^C$M=$(if,$(=,$(getvar,tilemode),0),$S=mview _mspace )^Z
^C^C$M=$(if,$(=,$(getvar,tilemode),0),$S=mview _pspace )^Z
Si estas macros no finalizasen con ^Z, AutoCAD aadira automticamente un

espacio (INTRO), repitiendo el ltimo comando introducido.


Vase tambin:
Uso de caracteres de control especiales en las macros en la pgina 112
DIESEL en la pgina 121

Uso de AutoLISP en las macros


Crear comandos que utilicen AutoLISP es una forma ms avanzada de utilizar
la funcin de personalizacin de AutoCAD.
Puede utilizar las variables y expresiones AutoLISP para crear macros que
realicen tareas complejas. Para usar AutoLISP de un modo eficaz con las macros,
incluya el cdigo AutoLISP en un archivo MNL distinto. AutoCAD carga el
archivo MNL al cargar un archivo CUI con el mismo nombre y en la misma
ubicacin.
Puede especificar archivos de AutoLISP adicionales para cargarlos en el cuadro
de dilogo Personalizar interfaz de usuario. Crear comandos que utilicen
AutoLISP es una forma ms avanzada de utilizar la funcin de personalizacin
de AutoCAD. Examine con atencin los siguientes ejemplos y la informacin
de AutoLISP Reference y de AutoLISP Developers Guide (en el men Ayuda,
haga clic en Ayuda del desarrollador). Con un poco de experimentacin y de
prctica podr utilizar esta funcin con eficacia.

118|Captulo 4Personalizacin de la interfaz de usuario

Ejecucin de una macro


Para ejecutar de forma programada una macro de men desplegable, utilice
la sintaxis siguiente:
(menucmd "Ggrupo_mens.ID_elemento=|")

La sintaxis anterior slo funciona si la macro del men es parte de un men


que se encuentre en la barra de mens de AutoCAD y est disponible para su
uso. Para obtener ms informacin acerca de esta sintaxis, vase AutoLISP
Reference.
Valores predefinidos
Una aplicacin que utiliza preajustes de insercin de bloque podra
proporcionar comandos como estos: [Set WINWID][Set WALLTHK][Insert
Window]
^C^C^P(setq WWID (getreal"Introduzca la anchura de la ventana: "))
^P
^C^C^P(setq WTHK (getreal"Introduzca el grosor del muro: ")) ^P
^C^C_INSERT window XScale !WWID YScale !WTHK

Este cdigo inserta la ventana de bloque especificada, definiendo la escala del


eje X con la anchura actual de la ventana y la del eje Y con el grosor actual de
la pared. En este ejemplo, los valores reales proceden de los smbolos AutoLISP
WINWID y WALLTHK definidos por el usuario. El usuario decide cul va a ser
la rotacin, de forma que la ventana pueda girar en la pared.
Ajuste de tamao de los pinzamientos
Con los siguientes comandos, el ajuste de tamao de los pinzamientos se
puede realizar directamente:
^P(setvar"tam_pinz"(1+(getvar"tam_pinz")))(redraw)(princ)
^P(setvar"tam_pinz"(1-(getvar"tam_pinz")))(redraw)(princ)

Para que la comprobacin de estos comandos sea vlida, no se pueden utilizar


para la variable de sistema GRIPSIZE valores menores que 0 y mayores que
255.
Solicitud de entradas de usuario
El siguiente elemento solicita especificar dos puntos y dibuja una polilnea
rectangular con los puntos especificados como esquinas.
^P(setq a (getpoint "Introduzca la primera esquina: "));\+
(setq b (getpoint "Introduzca la esquina opuesta: "));\+
pline !a (list (car a)(cadr b)) !b (list (car b)(cadr a)) c;^P

Creacin de macros|119

120

DIESEL

DIESEL (Direct Interpretively Evaluated String Expression


Language) permite alterar la lnea de estado de AutoCAD

mediante la variable del sistema MODEMACRO. Tambin


puede utilizar DIESEL en opciones de men como lenguaje

de macros en lugar de AutoLISP . Las expresiones en lenguaje

En este captulo
DIESEL
Personalizacin de la lnea de

estado
Expresiones DIESEL en macros
Catlogo de funciones DIESEL
Mensajes de error en DIESEL

DIESEL aceptan cadenas y generan resultados con formato de


cadena.
Debido a que las expresiones en lenguaje DIESEL manejan
exclusivamente cadenas, las variables de sistema USERS1-5
resultan tiles para pasar informacin desde una rutina de
AutoLISP a una expresin DIESEL. Las rutinas de AutoLISP
evalan las expresiones DIESEL mediante el uso de la funcin
menucmd de AutoLISP.

Personalizacin de la lnea de estado


Puede utilizar la variable de sistema MODEMACRO para mostrar informacin
en la lnea de estado.

Presentacin general de la variable de


sistema MODEMACRO
Esta lnea de estado puede proporcionar al usuario informacin importante
sin interrumpir el flujo de trabajo. La variable de sistema MODEMACRO
controla el rea definida por el usuario de la lnea de estado. El valor calculado
de la variable de sistema MODEMACRO se muestra en un panel alineado a la
izquierda de la barra de estado situada en la parte inferior de la ventana de
AutoCAD. Esta variable est definida como una cadena nula al iniciar
AutoCAD. Su valor no se almacena en el dibujo, en el archivo de configuracin
ni en ningn otro lugar.
El nmero de caracteres mostrados en la lnea de estado slo se ve limitado
por el tamao de la ventana de AutoCAD (y por el monitor). Los paneles por
defecto se desplazan a la derecha a medida que aumenta el contenido del
panel de MODEMACRO. Es posible hacer desaparecer fuera de la pantalla los
paneles por defecto (si lo desea).
Puede utilizar la variable de sistema MODEMACRO para mostrar en la lnea
de estado la mayor parte de los datos conocidos por AutoCAD. Las funciones
de clculo, decisin y edicin permiten ajustar la lnea de estado a las
especificaciones concretas de cada usuario.
MODEMACRO es una variable de cadena del usuario. Puede tomar cualquier
valor de texto. El valor mximo de la cadena es de 4095 caracteres. Puede
definir MODEMACRO utilizando MODIVAR o escribiendo modemacro en
la solicitud de comando. Si modifica el valor de MODEMACRO, podr
experimentar con diferentes formatos de lnea de estado; sin embargo, el
nmero mximo de caracteres que se pueden escribir de este modo es 255.
Si define MODEMACRO como una cadena vaca escribiendo un punto (.),
AutoCAD muestra la lnea de estado estndar.

Definicin de los valores de MODEMACRO


Puede utilizar cadenas de texto y lenguaje DIESEL para mostrar mensajes en
la seccin de la lnea de estado definida por el usuario.
El valor de MODEMACRO determina lo que se muestra en la lnea de estado
de modo. El valor ms simple y el menos til de MODEMACRO consiste en

122|Captulo 5DIESEL

texto constante. Por ejemplo, para ver el nombre de una compaa en la lnea
de estado, podra escribir lo siguiente:
Comando: modemacro
Indique nuevo valor para MODEMACRO, o . para ninguno <"">: Pizzera Roma
Este valor de MODEMACRO siempre muestra el mismo texto; la lnea de estado
no refleja los cambios realizados en el estado interno de AutoCAD. No cambiar
hasta que modifique MODEMACRO
Para que la lnea de estado refleje el estado actual de AutoCAD, escriba
expresiones de macro empleando el lenguaje DIESEL con el siguiente formato:
$(unafunc, arg1, arg2, ...)
En la expresin de macro, unafunc es el nombre de la funcin DIESEL (parecido
al nombre de una funcin AutoLISP) y arg1, arg2, etc., son los argumentos

de la funcin, interpretados conforme a la definicin de la funcin. A diferencia


de AutoLISP, las expresiones de macro de DIESEL slo tienen un tipo de dato:
cadenas. Las macros que operan con nmeros expresan los nmeros como
cadenas y las convierten de forma bidireccional segn se necesite.
Para obtener descripciones de las funciones DIESEL, vase Catlogo de
funciones DIESEL en la pgina 129.
Defina ahora una lnea de estado ms interesante; por ejemplo, una que
muestre el nombre del estilo de texto actual:
Comando: modemacro
Indique nuevo valor para MODEMACRO, o . para ninguno <"">: Style: $(getvar,
textstyle)
Style:es una cadena de texto que se muestra en la lnea de estado.
$(getvar,textstyle) es una funcin DIESEL (getvar) y el argumento que
recupera el valor actual de la variable de sistema TEXTSTYLE.
NOTA Los ejemplos de este tema demuestran que la cadena MODEMACRO es
algo ms que una lnea de texto. Se escribe como una cadena larga en la solicitud
de comando.
Cualquier variable de sistema se puede recuperar escribiendo $(getvar,
varname ). El valor actual de la variable de sistema sustituir a la expresin
de la macro en la lnea de estado. De esta forma, cuando cambie, por ejemplo,
de estilo de texto MODEMACRO volver a evaluarse. Si cambia, el nombre del
nuevo estilo de texto se visualiza en la lnea de estado.
Se pueden anidar expresiones, que pueden ser tan complejas como se desee.
El siguiente ejemplo muestra el valor y el ngulo (en grados) actual de la
resolucin en la lnea de estado. En l, se utilizan expresiones anidadas para

Personalizacin de la lnea de estado |123

convertir el ngulo de referencia de radianes a grados y se trunca el valor a un


nmero entero.
Comando: modemacro
Indique nuevo valor para MODEMACRO o . para ninguno <"">: Snap: $(getvar,
snapunit) $(fix,$(*,$(getvar,snapang),$(/,180,3.14159)))
Tambin puede mostrar los valores en los modos de unidades lineales y
angulares actuales.
Comando: modemacro
Indique nuevo valor para MODEMACRO, o . para ninguno <"">: Snap:
$(rtos,$(index,0,
$(getvar,snapunit))),$(rtos,$(index,1,$(getvar,snapunit)))$(angtos,
$(getvar,snapang))
DIESEL copia sus datos de entrada directamente en la salida hasta que llega
al signo del dlar ($) o a una cadena entre comillas. Puede emplear las cadenas
entrecomilladas para suprimir la evaluacin de secuencias de caracteres que,
de otra forma, seran interpretadas como funciones de DIESEL. Se pueden
incluir comillas en secuencias ya entrecomilladas utilizando dos comillas
adyacentes. En el ejemplo siguiente, la capa actual se ha definido como
LAYOUT y MODEMACRO se ha definido como la cadena.
Comando: modemacro
Indique nuevo valor para MODEMACRO, o . para ninguno <"">:
"$(getvar,clayer)= """$(getvar,clayer)""""
En la lnea de estado aparece lo siguiente:
$(getvar,clayer)="LAYOUT"

Establecimiento de MODEMACRO con


AutoLISP
Puede almacenar los cdigos de ejemplo incluidos aqu como archivos de texto
en formato ASCII y cargarlos con la funcin load de AutoLISP.
El siguiente comando de AutoLISP define una cadena de MODEMACRO que
proporciona informacin similar a la de la lnea de estado interna. Como
AutoLISP no puede continuar las cadenas entre lnea y lnea, es preciso utilizar
la funcin strcat de AutoLISP para crear la cadena completa MODEMACRO
a partir de cadenas ms pequeas.
(defun C:ACADMODE ( )
(setvar "modemacro"
(strcat
"Layer $(substr,$(getvar,clayer),1,8)"
"$(if,$(getvar,orthomode), Ortho)"
"$(if,$(getvar,snapmode), Snap)"
"$(if,$(getvar,tabmode), Tablet)"
"$(if,$(=,$(getvar,tilemode),0),"

124|Captulo 5DIESEL

"$(if,$(=,$(getvar,cvport),1), P)"
")"
)
)
)

Guarde esta rutina de AutoLISP en un archivo llamado acadmode.lsp. Cuando


cargue la rutina y la ejecute, mostrar informacin en la lnea de estado. Esta
no es la aplicacin ms til de esta funcin; se ofrece nicamente como
ejemplo.
El siguiente archivo de ejemplo acad.lsp utiliza la funcin S::STARTUP para
establecer la variable MODEMACRO en una cadena definida por el archivo
mode1.lsp de AutoLISP.
;;; Archivo acad.lsp de ejemplo que utiliza S::STARTUP para cargar
;;; el archivo MODE1.LSP, que define una cadena de MODEMACRO
(defun S::STARTUP()
(load "mode1")
(princ)
)
;;; Tambin se pueden definir o cargar aqu archivos
;;; adicionales de AutoLISP

Cuando se carga el archivo de AutoLISP (mode1.lsp), utiliza la variable de


sistema MODEMACRO para definir una lnea de estado que muestra L: seguido
de los primeros ocho caracteres del nombre de capa, el nombre del dibujo y
parte de la ruta, as como la primera letra de cada nombre de los modos
actualmente activos. La posicin del nombre del dibujo no vara,
independientemente de la longitud del nombre de la capa.
;;; MODE1.LSP
;;;
(setvar "modemacro"
(strcat
"L:$(substr,$(getvar,clayer),1,30)"
"$(substr, ,1,$(-,30,$(strlen,$(getvar,clayer)))) "
;; ^^^^^^^^ Observe los 8 espacios que se introducen aqu
"<.."
"$(if,$(eq,$(getvar,dwgname),UNNAMED),UNNAMED,"
"$(substr,$(getvar,dwgname),"
"$(if,$(>,$(strlen,$(getvar,dwgprefix)),29),"
"$(-,$(strlen,$(getvar,dwgprefix)),29),1"
"),"
"$(strlen,$(getvar,dwgname))"
")"
")"
">"
"$(if,$(getvar,orthomode), O, )"
"$(if,$(getvar,snapmode), S, )"
"$(if,$(getvar,tabmode), T, )"
"$(if,$(and,"
"$(=,$(getvar,tilemode),0),$(=,$(getvar,cvport),1)),P)"
)
)

Personalizacin de la lnea de estado |125

La sangra del cdigo mejora la lectura de los archivos de AutoLISP y de las


cadenas DIESEL.

Expresiones DIESEL en macros


Estas expresiones pueden devolver valores de cadena (cadenas de texto) como
respuesta a los comandos estndar de AutoCAD, a las rutinas de AutoLISP y
ObjectARX , y a otras macros. Pueden tambin devolver valores de cadena
al men mismo, alterando, por tanto, la apariencia o el contenido de un rtulo
de men.
Esta cadena proporciona una forma de alternar entre el espacio papel y el
espacio modelo si TILEMODE se ha definido como 0. Esta expresin se evala
de manera transparente. Si el carcter especial ^P (que activa y desactiva
MENUECHO) se omite, la expresin muestra slo el comando ejecutado.
Una expresin DIESEL utilizada en una opcin de men debe seguir el formato
$seccin=submen, donde el nombre de la seccin es M y el submen es la
expresin DIESEL que se desee. A menudo, implementar una macro con
AutoLISP resulta ms fcil.
Los siguientes ejemplos muestran dos elementos de men que generan el
mismo resultado: uno utiliza DIESEL y el otro, AutoLISP.
Este elemento de men utiliza la expresin DIESEL:
^C^C^P$M=$(if,$(=,$(getvar,cvport),1),mspace,pspace)

Este elemento de men utiliza la expresin AutoLISP:


^C^C^P(if (= (getvar "cvport") 1)(command "mspace")+
(command "pspace"))(princ) ^P

Ambos elementos de men proporcionan una manera de alternar entre el


espacio papel y el espacio modelo (si TILEMODE se ha definido como 0), pero
la expresin DIESEL es ms corta y se evala de manera transparente sin
necesidad de llamar a la funcin princ de AutoLISP. Si el carcter especial ^P
(que activa y desactiva MENUECHO) se omite en ambos casos, la expresin
DIESEL muestra slo el comando ejecutado, mientras que la expresin AutoLISP
muestra toda la lnea de cdigo.
Como el valor devuelto por una expresin DIESEL es una cadena de texto, se
puede utilizar como respuesta a una llamada a la funcin get xxx de AutoLISP.
Esta funcionalidad permite que los elementos de men evalen las condiciones
actuales del dibujo y devuelvan un valor a una rutina de AutoLISP.
El ejemplo siguiente se basa en estos supuestos:
La rutina de AutoLISP est cargada en memoria.
El extracto de IUP est incluido en el archivo de personalizacin actual.

126|Captulo 5DIESEL

Los smbolos que se van a insertar tienen una unidad de altura por una de
anchura.
La variable DIMSCALE se ha establecido en el factor de escala del dibujo
(es decir, un dibujo que se trace con una escala de 1" = 10' tendr un factor
de escala de 120 y un dibujo con escala 1/4" = 1' tendr un factor de escala
de 48).
Si carga y ejecuta la rutina de ejemplo de AutoLISP, AutoCAD insertar el
smbolo con el tamao y en la ubicacin que haya especificado. Los smbolos
se trazarn con el tamao indicado (si el dibujo se traza a la escala especificada
en DIMSCALE).
A continuacin se muestra una rutina de ejemplo de AutoLISP.
(defun C:SYMIN ( )
(setq sym
(getstring
"\nIntroduzca el nombre del smbolo: ") ; Solicita el nombre de un
smbolo
)
(menucmd "s=symsize") ; Cambia el men de pantalla
; al submen symsize
(setq
siz (getreal
"\nSeleccione el tamao del smbolo: ") ; Solicita el tamao del
smbolo
p1 (getpoint
"\nPunto de insercin: ") ; Solicita el punto de insercin
)
(command "insert" ; Ejecuta el comando INSERT
sym ; utilizando el punto de insercin
p1 siz siz 0) ; y el tamao del smbolo deseado
(menucmd "s=") ; Cambia al men
; de pantalla anterior
(princ) ; Sale de forma silenciosa
)

NOTA Las rutinas de AutoLISP que se utilizan regularmente deben incluir


comprobacin de errores para verificar la validez de los datos introducidos por el
usuario.
Las expresiones DIESEL del siguiente ejemplo multiplican el valor actual de
DIMSCALE por el valor especificado y devuelven un factor de escala apropiado.
Esto no se puede hacer con cdigo similar de AutoLISP; normalmente, un
valor devuelto por una expresin de AutoLISP no se puede utilizar como
respuesta a una llamada a la funcin get xxx (como, por ejemplo, la funcin
getreal del ejemplo anterior).
$M=$(*,$(getvar,dimscale),0.375)
$M=$(*,$(getvar,dimscale),0.5)

Expresiones DIESEL en macros|127

$M=$(*,$(getvar,dimscale),0.625)

Las expresiones DIESEL pueden tambin devolver valores de cadena para


rtulos de elementos de mens desplegables, con lo que se puede hacer que
los mens no estn disponibles o alterar la forma en que se muestran. Para
utilizar una expresin DIESEL en un rtulo de men desplegable, asegrese
de que el primer carcter es $.
En el siguiente ejemplo, la capa actual se establece en BASE y la expresin
DIESEL siguiente se utiliza como rtulo.
$(eval,"Capa actual: " $(getvar,clayer))

El resultado es que el men desplegable apropiado se visualiza y se actualiza


siempre que se cambia la capa actual.
Current layer: BASE
Tambin puede utilizar este mtodo para cambiar de forma interactiva el texto
que se muestra en un men desplegable. Para ello, debe usar una rutina de
AutoLISP que establece las variables de sistema USERS1-5 en el texto
seleccionado, que se puede recuperar con una macro DIESEL en un rtulo de
men.
NOTA La anchura de los mens desplegables y contextuales se define al cargar
el archivo de personalizacin. Los ttulos de mens generados o cambiados con
expresiones DIESEL despus de cargar un men se truncan para que quepan dentro
de la anchura del men existente.
Si se prev que el rtulo del men generado por DIESEL ser demasiado ancho,
se puede utilizar el ejemplo siguiente para garantizar que la anchura del men
se ajustar a los rtulos. Este ejemplo muestra los 10 primeros caracteres del
valor actual de la variable de sistema USERS3 (USERS1-5).
$(eval,"Valor actual: " $(getvar,users3))+
$(if, $(eq,$(getvar,users3),""), 10 espacios )]^C^Cusers3

No se pueden usar espacios a la derecha en un rtulo de men para incrementar


la anchura del men, porque los espacios a la derecha se ignoran mientras se
carga el men. Cualquier espacio que se utilice para aumentar la anchura de
un rtulo de men debe estar dentro de una expresin DIESEL.
En el siguiente ejemplo se utiliza la misma expresin DIESEL que en el rtulo
y una parte del elemento de men. Proporciona una forma prctica de escribir
el da y la fecha actuales en un dibujo.
$(edtime,$(getvar,date),DDD", "D MON YYYY)]^C^Ctext +
\\\ $M=$(edtime,$(getvar,date),DDD", "D MON YYYY);

Tambin se puede utilizar una macro de DIESEL para marcar los rtulos de
mens desplegables o hacer que no estn disponibles. El siguiente rtulo de
men desplegable muestra BORRAR como no disponible mientras un comando
est activo. El texto aparece de forma normal cuando un comando no se
encuentra activo.

128|Captulo 5DIESEL

$(if,$(getvar,cmdactive),~)ERASEerase

Se puede utilizar un mtodo similar para colocar una marca junto a un


elemento del men desplegable o para cambiar de forma interactiva el carcter
utilizado en la marca.
Puede utilizar la variable de sistema CLIPBOARD para activar o desactivar los
comandos del portapapeles en el men. Por ejemplo, la siguiente expresin
DIESEL desactiva el elemento de men Pegado especial cuando el portapapeles
est vaco:
$(If,$(getvar, clipboard),,~)/Pegado e&special...
^C^C_pastespec

Catlogo de funciones DIESEL


La recuperacin, el clculo y la visualizacin del estado se realizan por medio
de funciones DIESEL. Todas las funciones tienen un lmite de 10 parmetros,
entre los que se incluye el nombre de la funcin. Si se sobrepasa el lmite,
aparece un mensaje de error de DIESEL.

+ (suma)
Devuelve la suma de los nmeros val1, val2, , val9.
$(+,

val1

[,

val2 , ,

val9 ])

Si la altura actual de objeto se ha definido como 5, la cadena siguiente en


lenguaje DIESEL devolver 15.
$(+, $(getvar,thickness),10)

(resta)
Devuelve el resultado de restar los nmeros val2 a val9 de val1.
$(,

val1

[,

val2

, ,

val9 ])

* (multiplicacin)
Devuelve el resultado de multiplicar los nmeros val1, val2, , val9.
$(*,

val1

[,

val2 , ,

val9 ])

/ (divisin)
Devuelve el resultado de dividir el nmero val1 entre val2, , val9.
$(/,

val1

[,

val2 , ,

val9 ])

Catlogo de funciones DIESEL|129

= (igual que)
Si los nmeros val1 y val2 son iguales, la cadena devuelve 1; de lo contrario,
devuelve 0.
$(=,

val1 ,

val2 )

< (menor que)


Si el nmero val1 es menor que val2, la cadena devuelve 1; de lo contrario,
devuelve0.
$(< , val1, val2)

La siguiente expresin obtiene el valor actual de la variable de sistema HPANG;


si el valor es menor que el almacenado en la variable de sistema USERR1,
devuelve 1. Si el valor almacenado en USERR1 es 10.0 y el valor actual de
HPANG es 15.5, la siguiente cadena devuelve 0.
$(<, $(getvar,hpang),$(getvar,userr1))

> (mayor que)


Si el nmero val1 es mayor que val2, la cadena devuelve 1; de lo contrario,
devuelve 0.
$(>,

val1 ,

val2 )

!= (distinto de)
Si los nmeros val1 y val2 no son iguales, la cadena devuelve 1; de lo contrario,
devuelve 0.
$(!=,

val1 ,

val2 )

<= (menor o igual que)


Si el nmero val1 es menor o igual que val2, la cadena devuelve 1; de lo
contrario, devuelve 0.
$(<=,

val1 ,

val2 )

>= (mayor o igual que)


Si el nmero val1 es mayor o igual que val2, la cadena devuelve 1; de lo
contrario, devuelve 0.

130|Captulo 5DIESEL

$(>=,

val1 ,

val2 )

y
Devuelve el valor de la funcin lgica de tipo binario AND de los nmeros
enteros de val1 a val9.
$(and,

val1

[,

val2 ,,

val9 ])

angtos
Devuelve el valor angular con el formato y la precisin especificados.
$(angtos, value [, mode, precision])
Edita el valor value dado como ngulo con el formato especificado por mode
y precision, tal y como se define para la funcin anloga de AutoLISP. (Los
valores de mode se incluyen en la tabla siguiente). Si se omiten mode y
precision, se utilizan los valores actuales seleccionados con el comando

UNIDADES.
Valores de unidades angulares
Valor de modo

Formato de cadena

Grados

Grados/minutos/segundos

Grados centesimales

Radianes

Unidades topogrficas

edtime
Devuelve una fecha y una hora con formato basadas en una imagen dada.
$(edtime,

time ,

picture )

Edita la fecha juliana de AutoCAD dada por time (obtenida, por ejemplo, de
$(getvar,date) de acuerdo con la imagen picture dada). La imagen picture
consta de expresiones de formato sustituidas por representaciones especficas
de la fecha y hora. Los caracteres no interpretables como expresiones de
formato se copian literalmente en el resultado de $(edtime). Las expresiones
de formato se definen como se muestra en la siguiente tabla. Se asume que la
fecha y hora es sbado, 5 de septiembre de 1998, 4:53:17.506.

Catlogo de funciones DIESEL|131

expresiones de formato edtime


Formato

Resultado

Formato

Resultado

DD

05

HH

04

DDD

Sb

MM

53

DDDD

Sbado

SS

17

MSEC

506

MO

09

AM/PM

AM

MON

Sep

am/pm

am

MONTH

Septiembre

YY

98

a/p

YYYY

1998

Escriba la expresin AM/PM completa igual que en la tabla anterior; si se utiliza


slo AM, la A se leer literalmente y la M devolver el mes actual.
Si aparece cualquier expresin AM/PM en la imagen, las expresiones H y HH
editarn la hora de acuerdo con el formato de 12 horas (12:0012:59
1:0011:59), en lugar de hacerlo con el formato de 24 horas (00:0023:59).
En el ejemplo siguiente se utilizan la fecha y la hora de la tabla anterior. Ntese
que la coma debe aparecer entre comillas, ya que se lee como separador de
argumentos.
$(edtime, $(getvar,date),DDD"," DD MES AAAA - H:MMam/pm)

devuelve lo siguiente:
Sb, 5 Sep 1998 -4:53am
Si time es 0, se utilizan la fecha y hora correspondientes al momento en que
se ejecut la macro ms externa. Esto evita las mltiples y largas llamadas a
$(getvar,date) y garantiza que todas las cadenas compuestas de mltiples
macros $(edtime) usan la misma hora.

eq
Si las cadenas val1 y val2 son idnticas, la cadena devuelve 1; de lo contrario,
devuelve 0.
$(eq,

val1 ,

132|Captulo 5DIESEL

val2 )

Con la siguiente expresin se obtiene el nombre de la capa actual; si el nombre


coincide con el valor de texto almacenado en la variable de sistema USERS1
(USERS1-5), devuelve 1. Se asume que la cadena "PART12" se almacena en
USERS1 y que la capa actual es la misma.
$(eq, $(getvar,users1),$(getvar,clayer)) Devuelve 1

eval
Pasa la cadena str al evaluador de DIESEL y devuelve el resultado de la
evaluacin.
$(eval,

str )

fix
Trunca el nmero real value a un entero descartando la parte fraccionaria.
$(fix,

value )

getenv
Devuelve el valor de la variable de entorno varname.
$(getenv,

varname )

Si no se define ninguna variable con ese nombre, devuelve una cadena vaca.

getvar
Devuelve el valor de la variable de sistema con el nombre varname dado.
$(getvar,

varname )

if
Evala expresiones condicionalmente.
$(if, expr , dotrue [, dofalse ])
Si expr no es cero, se evala y devuelve verdad. De lo contrario, se evala y
devuelve falso. Observe que la rama que no se elige con expr no se evala.

ndice
Devuelve el miembro especificado de una cadena delimitada por comas.
$(index,

which ,

string )

Catlogo de funciones DIESEL|133

Asume que el argumento string contiene uno o varios valores delimitados


por el carcter separador de argumentos de la macro, la coma. El argumento
which selecciona uno de estos valores para su extraccin, con el primer
elemento numerado como 0. Esta funcin se utiliza frecuentemente para
extraer los valores de las coordenadas X, Y o Z a partir de las coordenadas de
puntos devueltas por $(getvar).
Las aplicaciones pueden utilizar esta funcin para recuperar valores
almacenados como cadenas delimitadas por comas a partir de las variables de
sistema USERS1-5.

nth
Evala y devuelve el argumento seleccionado con which.
$(nth, which , arg0 [, arg1 ,, arg7 ])
Si which es 0, nth devuelve arg0 y lo mismo sucede para los dems valores.
Obsrvese la diferencia entre $(nth) y $(index); $(nth) devuelve a la funcin
un solo valor de una serie de argumentos, mientras que $(index) extrae un

valor de la cadena delimitada por comas pasada como un nico argumento.


Los argumentos no seleccionados por which no se evalan.

or
Devuelve el valor de la funcin lgica de tipo binario OR de los nmeros
enteros de val1 a val9.
$(or,

val1

[,

val2 ,,

val9 ])

rtos
Devuelve el valor real con el formato y la precisin especificados.
$(rtos,

value

[,

mode ,

precision ])

Edita el valor value dado como nmero real con el formato especificado por
mode y precision, tal y como se definen para la funcin anloga de AutoLISP.
Si se omiten mode y precision, se utilizan los valores actuales seleccionados
con el comando UNIDADES.
Edita el valor value dado como nmero real con el formato especificado por
mode y precision.Si se omiten mode y precision, se utilizan los valores actuales
seleccionados con el comando UNIDADES.

strlen
Devuelve la longitud de la cadena string en caracteres.

134|Captulo 5DIESEL

$(strlen,

string )

substr
Devuelve la subcadena de la cadena string, empezando en el carcter start
y extendindose a los caracteres length.
$(substr,

string ,

start

[,

length ])

Los caracteres de la cadena se numeran a partir de 1. Si se omite length,


devuelve toda la longitud restante de la cadena.

upper
Devuelve la cadena string convertida a maysculas segn las reglas de los
valores locales actuales.
$(upper,

string )

xor
Devuelve el valor de la funcin lgica de tipo binario XOR de los nmeros
enteros de val1 a val9.
$(xor,

val1

[,

val2 ,,

val9 ])

Mensajes de error en DIESEL


Generalmente, si se comete un error en una expresin en lenguaje DIESEL, la
causa del fallo resultar obvia. Segn la naturaleza del error, DIESEL incluye
una indicacin de error en la secuencia de salida.
Mensajes de error en DIESEL
Mensaje de error

Descripcin

$?

Error de sintaxis (normalmente falta un parntesis de cierre o


hay una cadena expandida)

$(func,??)

Argumentos incorrectos para func

$(func)??

Funcin func desconocida

$(++)

Cadena de salida demasiado larga: evaluacin truncada

Mensajes de error en DIESEL|135

136

Fotos y archivos de
comandos

Las fotos son capturas de pantalla de archivos de dibujo que

En este captulo

se pueden utilizar en determinadas presentaciones para crear

Fotos y archivos de comandos

mens de mosaico de imgenes y poder ver otro dibujo

Creacin de fotos
Creacin de archivos de

mientras se trabaja.
Un archivo de comandos lee y ejecuta comandos desde un
archivo de texto. Pude ejecutar un archivo de comandos al

iniciar AutoCAD o bien se puede ejecutar desde AutoCAD


mediante el comando SCRIPT. Un archivo de comandos
proporciona una forma sencilla de crear pantallas de ejecucin
continua para demostraciones de productos y ferias de
muestras.

comandos

Creacin de fotos
Las fotos son instantneas de archivos de dibujo. Puede utilizar las fotos para
realizar presentaciones, crear mens de mosaico de imgenes personalizados
y visualizar una imagen de otro dibujo mientras trabaja.

Presentacin general de las fotos


Una foto es una instantnea de un dibujo. Aunque contiene una imagen del
dibujo en un instante determinado, no se considera un archivo de dibujo.
AutoCAD no permite la importacin de archivos de fotos en el dibujo actual
ni la edicin o impresin de fotos. Slo permite su visualizacin.
El empleo de los archivos de foto est especialmente indicado para:
Para realizar presentaciones con AutoCAD
Visualizar una instantnea de un dibujo mientras se trabaja en otro
Crear mens de mosaicos de imgenes dentro de un cuadro de dilogo
Una foto se crea guardando la vista actual en formato de foto. Una foto creada
en el espacio modelo slo muestra la ventana grfica actual, mientras que una
foto creada en el espacio papel muestra todas las ventanas grficas visibles y
su contenido. Las fotos muestran slo aquellas partes que son visibles, no
muestran objetos de capas desactivadas o inutilizadas, ni objetos de ventanas
grficas desactivadas.
Al mostrar en pantalla un archivo de foto, ste sustituye de forma temporal a
los objetos que figuran en la pantalla. Puede dibujar encima de l, pero, al
modificar la vista (ya sea al redibujarla, encuadrarla, ampliarla o reducirla), el
archivo de foto desaparece y AutoCAD vuelve a mostrar solamente lo que se
ha dibujado y los objetos que ya existan.
Puede visualizar las fotos de una en una o utilizar un archivo de comandos
para visualizar las fotos de forma secuencial. Las fotos tambin se pueden
utilizar en mens personalizados: por ejemplo, si crea archivos de comandos
que insertan bloques que contienen piezas mecnicas utilizadas
frecuentemente, puede disear un men de mosaico de imgenes personalizado
que muestre una foto de cada pieza para que as, cuando haga clic en la imagen
de la foto del men, AutoCAD inserte el bloque en el dibujo.
Una fototeca es un archivo que contiene una o varias fotos. Los archivos de
fototeca se utilizan para crear mens de mosaico de imgenes personalizados
y para combinar varios archivos de fotos con el fin de administrarlos
cmodamente.

138|Captulo 6Fotos y archivos de comandos

No se puede editar una foto. Para modificarla, tiene que editar el dibujo original
y volver a hacerla. Si utiliza un monitor grfico de baja resolucin al crear un
archivo de foto y, ms tarde, decide emplear un monitor con una resolucin
ms alta, podr seguir mostrando la foto en pantalla ya que AutoCAD ajusta
la imagen en funcin de la resolucin; sin embargo, la foto no aprovecha las
caractersticas del nuevo monitor hasta que el usuario rehace el archivo de
foto partiendo del dibujo original.
Para hacer una foto
1 Muestre la vista que desea utilizar para la foto.
2 En la solicitud de comando, escriba sacafoto.
3 Especifique un nombre y una ubicacin para la foto en el cuadro de
dilogo Crear archivo de foto.
AutoCAD propone el nombre actual del dibujo como nombre por defecto
para la foto y le aade automticamente la extensin de archivo .sld.
4 Pulse Guardar.
El dibujo actual permanece en la pantalla, mientras que el archivo de
foto se guarda en la carpeta especificada.

Visualizacin de fotos
El comando MIRAFOTO permite visualizar las fotos de una en una. Si desea
visualizar un conjunto de fotos en una presentacin, emplee un archivo de
comandos.
Tenga cuidado al utilizar los comandos de edicin mientras se muestra una
foto, que tiene un aspecto similar a un dibujo normal. Los comandos de edicin
afectan al dibujo actual situado debajo de la foto y no a la foto.
Algunos comandos pueden provocar el redibujado, lo que hace que la foto
desaparezca de la pantalla.
Para ver una foto:
1 En la solicitud de comando, escriba mirafoto.
2 Designe la foto que desea visualizar en el cuadro de dilogo Seleccionar
archivo de foto y haga clic en Aceptar.
La imagen de la foto aparecer en el rea de dibujo.
3 En el men Ver, haga clic en Redibujar vista.
Desaparecer as la imagen de la foto.

Creacin de fotos|139

Creacin y visualizacin de fototecas


Una fototeca es un archivo que contiene una o varias fotos. Los archivos de
fototeca se utilizan para crear mens de mosaico de imgenes personalizados
y para combinar varios archivos de fotos con el fin de administrarlos
cmodamente.
Puede crear fototecas a partir de los archivos de fotos con la utilidad SLIDELIB
Una vez que haya definido una fototeca, podr visualizar las fotos especificando
el nombre de la fototeca y el de la foto.
No suprima las fotos originales una vez creada la fototeca. La utilidad SLIDELIB
no puede actualizar una fototeca despus de haberla creado. Si desea aadir
o suprimir una foto, actualice el archivo de lista de fotos y vuelva a crear la
fototeca con SLIDELIB. Cuando rehaga la fototeca, debern estar disponibles
todos los archivos de fotos que desee incluir.
Para crear una fototeca
1 Use un editor de texto ASCII de Windows para crear una lista de los
archivos de fotos que desea incluir en la fototeca. Los siguientes ejemplos
muestran posibles archivos de fotos:
entrada.sld
vestibulo.sld
escaleras.sld
estudio.sld
balcon.sld

2 Asigne un nombre al archivo y gurdelo como archivo de texto con la


extensin .txt.
3 En el men Inicio de Windows, pulse Todos los programas Accesorios
Smbolo del sistema.
4 Cambie al directorio de AutoCAD.
5 En la ventana de solicitud de comando de AutoCAD, use la siguiente
sintaxis para crear la fototeca:
slidelib nombre fototeca<lista .txt

Por ejemplo, si ha guardado un archivo de texto con el nombre zonas.txt,


puede crear una fototeca denominada casa.slb escribiendo slidelib
casa<zonas.txt. La utilidad SLIDELIB aade automticamente la
extensin .slb al nombre de archivo de la fototeca.

140|Captulo 6Fotos y archivos de comandos

Para ver una foto de una fototeca


1 En la solicitud de comando, establezca el valor 0 para la variable de
sistema FILEDIA
2 En la solicitud de comando, escriba mirafoto.
3 Escriba fototeca ( nombre de foto ) para precisar la foto que desea
visualizar.
Por ejemplo, escriba casa (balcon) para abrir la foto balcon que se
almacena en el archivo de fototeca casa.
4 En el men Ver, haga clic en Redibujar vista para eliminar la foto de la
pantalla.

Creacin de archivos de comandos


Un archivo de comandos es un archivo de texto que contiene una serie de
comandos. Los archivos de comandos se suelen emplear para personalizar el
inicio y ejecutar presentaciones de fotos.

Presentacin general de los archivos de


comandos
Un archivo de comandos es un archivo de texto con un comando en cada
lnea.
Puede invocar un archivo de comandos en el inicio o puede hacerlo durante
una sesin de trabajo a travs del comando SCRIPT. Un archivo de comandos
tambin proporciona una forma sencilla de crear pantallas de ejecucin
continua para demostraciones de productos y ferias de muestras.
La variable de sistema BACKGROUNDPLOT debe establecerse en 0 antes de
que un archivo de comandos pueda trazar varios trabajos.
Fuera del programa, puede crear archivos de comandos utilizando un editor
de texto (como el Bloc de notas de Microsoft Windows) o un procesador de
texto (como Microsoft Word) que permitan guardar el archivo en formato
ASCII. La extensin del archivo debe ser scr.
Cada lnea del archivo de comandos contiene un comando. Cada espacio en
blanco en un archivo de comandos es significativo porque se acepta
BARRAESPAC como comando o terminador de campos de datos. Es necesario
estar familiarizado con la secuencia de solicitudes para facilitar la secuencia
adecuada de respuestas en el archivo de comandos.

Creacin de archivos de comandos|141

NOTA Recuerde que las solicitudes y los nombres de comandos pueden cambiar
en futuras versiones, por lo que es posible que deba revisar sus archivos de
comandos al actualizar a una versin posterior de este programa. Por motivos
similares, recomendamos no utilizar abreviaturas: los comandos que se aadan
en el futuro podran crear ambigedades.
Un archivo de comandos puede ejecutar cualquier comando en la solicitud
de comandos a excepcin de aqullos que abren un cuadro de dilogo. Se
proporcionan versiones de lnea de comandos con muchos comandos de
cuadro de dilogo.
Los archivos de comandos pueden incluir comentarios. Todas las lneas que
comiencen por un punto y coma (;) se consideran un comentario, y se
ignorarn durante el procesamiento del archivo de comandos. La ltima lnea
del archivo debe estar en blanco.
Todas las referencias a los nombres largos de archivos que contengan espacios
incrustados deben estar entre comillas dobles. Por ejemplo, para abrir el dibujo
mi casa.dwg desde un archivo de comandos, es necesario utilizar la siguiente
sintaxis:
open "mi casa"

Los siguientes comandos son tiles en archivos de comandos:


'RETARDA
Proporciona una pausa de duracin establecida dentro de un archivo de
comandos (en milisegundos)
'PANTGRAF
Permite cambiar de la ventana de texto al rea de dibujo
REANUDA
Reanuda una secuencia de comandos interrumpida
RSCRIPT
Repite un archivo de secuencia de comandos
'PANTTEXT
Cambia a la ventana de texto
Cuando la introduccin de un comando procede de un archivo de comandos,
se considera que los valores de las variables de sistema PICKADD y PICKAUTO
son 1 y 0, respectivamente; por tanto, no tendr que comprobar estos valores.

142|Captulo 6Fotos y archivos de comandos

Un archivo de comandos se trata como un grupo, una unidad de comandos,


reversible mediante un nico comando H. No obstante, cada comando del
archivo produce una entrada en el registro de la funcin deshacer, lo que
puede ralentizar el procesado del archivo de comandos. Si lo desea, puede
utilizar Control DESHACER Ninguna para desactivar la funcin Deshacer antes
de ejecutar el archivo de comandos o puede escribirlo al principio del propio
archivo de comandos. Es necesario activarlo de nuevo (Control DESHACER
Todas) una vez finalizado el archivo de comandos.
El archivo de comandos que se est ejecutando se detendr cuando se ejecute
otro comando del archivo de comandos.
Para crear un archivo de comandos que modifique los valores de un dibujo
Este archivo de comandos activa la rejilla, establece la escala global del tipo
de lnea en 3.0 y define la capa 0 como la capa actual, con el color rojo.
1 En un editor de texto, escriba grid on.
2 En la siguiente lnea, escriba escalalt 3.0.
3 En la siguiente lnea, escriba capa set 0 color red 0.
4 Aada una lnea en blanco.
5 Guarde el archivo como texto ASCII (archivo TXT), con la extensin de
archivo .scr.
El archivo de comandos puede contener comentarios como los siguientes:
; Activa la rejilla
grid on
; Establece la escala de los tipos de lnea
escalalt 3.0
; Define la capa actual y su color
layer set 0 color red 0
; Lnea anterior en blanco para finalizar el comando CAPA

Ejecucin de archivos de comandos en el


inicio
Un archivo de comandos que se ejecuta al iniciar la aplicacin puede abrir un
dibujo y modificar sus valores.
Supongamos que cada vez que se empieza un dibujo nuevo se activa la rejilla,
se establece la escala global de tipo de lnea en 3.0 y se define la capa 0 como
la capa actual, con el color rojo. Puede llevar a cabo estas acciones utilizando
una plantilla de dibujo, o bien, como alternativa, crear el siguiente archivo
de comandos y guardarlo en un archivo llamado setup.scr.

Creacin de archivos de comandos|143

grid on
escalalt 3.0
layer set 0 color red 0

La primera lnea activa la rejilla. La segunda lnea establece la escala global


para los tipos de lnea. La tercera lnea establece como capa actual la capa 0 y
define su color por defecto en rojo. AutoCAD supone que en un archivo de
comandos se utilizar la versin de lnea de comando de CAPA en lugar de la
versin del cuadro de dilogo. El resultado es equivalente a escribir -capa en
la lnea de comando. La cuarta lnea est en blanco, para finalizar el comando
CAPA.
NOTA Los archivos de comando de VBA y AutoLISP que se ejecutan al inicio
deben comprobar si el proceso de AutoCAD es visible o invisible. Si el proceso es
invisible, no debe ejecutarse el archivo de comandos porque el proceso puede
estar realizando trazado en segundo plano u operaciones de publicacin. Para
comprobar si el proceso de AutoCAD es visible o invisible, puede utilizar la
propiedad Visible del objeto de aplicacin en AutoCAD Object Model.
Puede ejecutar este archivo de comandos en el inicio para abrir un dibujo
utilizando la siguiente sintaxis en el cuadro de dilogo Ejecutar:
ACAD nombre_dibujo /b setup

Todos los nombres de archivos que contienen espacios incrustados deben estar
entre comillas dobles, por ejemplo, albergue juvenil. Tambin puede
especificar la vista que se mostrar cuando se abra el dibujo utilizando el
conmutador /v y el nombre de la vista. El conmutador /b y el archivo de
comandos deben ser los ltimos parmetros de la lista.
Puede incluir, si lo desea, las extensiones de archivo .exe, .dwg, .dwt y .scr. Si
AutoCAD no puede encontrar el archivo de comandos, informar de que no
puede abrir el archivo.
Para ejecutar el mismo archivo de comandos en el inicio y crear un nuevo
dibujo utilizando el archivo MiPlantilla.dwt como plantilla, escriba lo siguiente
en el cuadro de dilogo Ejecutar:
ACAD /t MiPlantilla /b setup

Este comando crea un nuevo dibujo y ejecuta una secuencia de comandos de


inicio desde el archivo setup.scr. Cuando termine de ejecutarse el archivo de
comandos, aparecer la solicitud de comando. Si quiere utilizar la plantilla
por defecto para el nuevo dibujo, puede omitir el conmutador /t y el nombre
del archivo de plantilla.
NOTA No puede utilizar este mtodo para iniciar un nuevo dibujo y asignarle un
nombre. Asigne un nombre al dibujo cuando lo guarde.

144|Captulo 6Fotos y archivos de comandos

Para ejecutar un archivo de comandos en el inicio


1 En el men Inicio de Windows, haga clic en Ejecutar.
2 En el cuadro de dilogo Ejecutar, escriba acad nombre_dibujo /b
nombre_archivo_comandos .
Para ejecutar un nuevo archivo, en lugar de escribir el nombre de un
archivo de dibujo, escriba el conmutador /t y el nombre de un archivo
de plantilla: /t plantilla_dibujo.
Para abrir un dibujo en una vista concreta, escriba el conmutador /v y
el nombre de la vista despus del nombre del dibujo: /v nombre_vista.
El nombre del archivo de comandos debe ser el ltimo parmetro de la
lista. Las extensiones de archivo son opcionales.
3 Haga clic en Aceptar.
AutoCAD abre el dibujo y ejecuta los comandos del archivo de comandos.
Cuando termine de ejecutarse el archivo de comandos, aparecer la
solicitud de comando.

Ejecucin de presentaciones de fotos desde


archivos de comandos
Los archivos de comandos son de gran utilidad para crear presentaciones de
fotos. Normalmente, la velocidad de visualizacin de las fotos est limitada
por el nmero de veces que AutoCAD debe acceder al disco para leer el archivo
de fotos. Es posible, sin embargo, cargar previamente la siguiente foto del disco
en la memoria mientras el pblico asimila la foto actual y, a continuacin,
mostrar la nueva foto almacenada en la memoria.
Para precargar una foto, se coloca un asterisco delante del nombre del archivo
en el comando MIRAFOTO. El comando MIRAFOTO siguiente detecta que se
ha precargado una foto y la muestra sin solicitar el nombre de archivo.
El tiempo de acceso a disco para cargar la siguiente foto se solapa con el tiempo
de visualizacin de la foto actual. Se pueden definir retrasos adicionales con
el comando RETARDA Cada unidad de retraso es igual a un milisegundo.
Para detener un archivo de comandos de repeticin pulse ESC. Puede
reanudarlo con REANUDA.
Si el archivo de comandos va a ejecutarse durante mucho tiempo, es
recomendable utilizar Control DESHACER Ninguna para desactivar el archivo
de registro de Deshacer.

Creacin de archivos de comandos|145

Para ejecutar presentaciones de fotos desde archivos de comandos


1 Cree un archivo de fototeca tal y como se describe en Para crear una
fototeca en la pgina 140.
2 Cree un archivo de comandos utilizando un editor de texto ASCII, tal y
como se describe en Para crear un archivo de comandos que precargue
fotos en la pgina 146.
3 En la lnea de comando, escriba script.
4 En el cuadro de dilogo Seleccionar archivo de comandos, seleccione
uno y haga clic en Abrir.
Para crear un archivo de comandos que precargue fotos
En este ejemplo de un archivo de comandos que muestra tres fotos (archivos
foto1.sld, foto2.sld y foto3.sld), el tiempo que se tarda en acceder a la unidad
de disco y cargar la foto en memoria se solapa con el tiempo de visualizacin
de la foto actual.
1 En la primera lnea del archivo de comandos, escriba mirafoto foto1.
La primera lnea inicia la presentacin de fotos y carga foto1.
2 En la segunda lnea, escriba mirafoto *foto2.
El asterisco (*) que precede al nombre de la foto en la segunda lnea
precarga la foto2.
3 En la tercera lnea, escriba retarda 2000.
La tercera lnea especifica un retraso de 2000 milisegundos para permitir
que el pblico vea la foto1.
4 En la cuarta lnea, escriba mirafoto. En la quinta lnea, escriba mirafoto
*foto3. En la sexta lnea, escriba retarda 2000.
En las lneas cuarta, quinta y sexta se muestra la foto2, se precarga la foto3
y se especifica el retraso para visualizar la foto2.
5 En la sptima lnea, escriba mirafoto. En la octava lnea, escriba retarda
3000.
En las lneas sptima y octava se muestra la foto3 y se especifica un retraso
para visualizar la foto3.
6 En la ltima lnea, escriba rscript para repetir el archivo de comandos.
7 Para detener un archivo de comandos de repeticin pulse ESC. Para
continuar con el archivo de comandos, escriba reanuda.
El archivo de comandos puede incluir comentarios como los siguientes:

146|Captulo 6Fotos y archivos de comandos

; Inicia la presentacin de fotos, carga la FOTO1


MIRAFOTO FOTO1
; Precarga la FOTO2
MIRAFOTO *FOTO2
; Muestra al pblico la FOTO1
RETARDA 2000
; Muestra la FOTO2
MIRAFOTO
; Precarga la FOTO3
MIRAFOTO *FOTO3
; Muestra al pblico la FOTO2
RETARDA 2000
; Muestra la FOTO3
MIRAFOTO
; Muestra al pblico la FOTO3
RETARDA 3000
; Activa el ciclo
RSCRIPT

Creacin de archivos de comandos|147

148

Introduccin a las
interfaces de
programacin
Las interfaces de programacin aqu introducidas son

ActiveX Automation, VBA (Visual Basic for Applications),

En este captulo
Introduccin a las interfaces

de programacin

AutoLISP
, Visual LISP, ObjectARX y .NET. El tipo de

ActiveX Automation

interfaz que se utilice depender de las necesidades de la

AutoCAD VBA

aplicacin y de la experiencia en programacin de cada

AutoLISP y Visual LISP


ObjectARX

usuario.

.NET

ActiveX Automation
ActiveX Automation es una tecnologa desarrollada por Microsoft y basada
en la arquitectura COM (modelo de objetos componentes). Puede usarse para
personalizar AutoCAD, compartir los datos de dibujo con otras aplicaciones
y automatizar tareas.

Presentacin general de ActiveX


Puede crear y manipular objetos de AutoCAD desde cualquier aplicacin que
funcione como controlador de Automation. Al hacerlo, Automation activa la
programacin de macros en todas las aplicaciones. Esta funcin no existe en
AutoLISP.
Por medio de Automation, AutoCAD expone los objetos programables, descritos
por AutoCAD Object Model, que se pueden crear, editar y manipular desde
otras aplicaciones. Cualquier aplicacin que pueda acceder a AutoCAD Object
Model es un controlador de Automation y la herramienta que se utiliza con
ms frecuencia para manipular otra aplicacin con Automation es Visual Basic
for Applications (VBA). VBA es un componente en muchas aplicaciones de
Microsoft Office. Puede utilizar estas aplicaciones u otros controladores de
Automation, como Visual Basic, .NET, y Delphi, para controlar AutoCAD.
La implantacin de una interfaz ActiveX para AutoCAD ofrece dos ventajas:
El acceso programtico a los dibujos de AutoCAD puede realizarse desde
muchos otros entornos de programacin. Antes de ActiveX Automation,
los desarrolladores deban limitarse a una interfaz AutoLISP o C++.
El uso compartido de datos con otras aplicaciones de Windows, como
Microsoft Excel y Microsoft Word, resulta mucho ms sencillo.
Para obtener informacin detallada sobre la utilizacin de VBA para controlar
AutoCAD ActiveX Automation, consulte el Manual del desarrollador de ActiveX
y VBA y ActiveX and VBA Reference en el sistema de Ayuda. En el men Ayuda,
haga clic en Recursos adicionalesAyuda del desarrollador.
Supongamos, por ejemplo, que desea solicitar la introduccin de datos, definir
preferencias, crear un conjunto de seleccin u obtener datos de dibujo. Puede
decidir qu controlador se debe utilizar, en funcin del tipo de manipulacin
que se va a llevar a cabo.
Con Automation, puede crear y manipular objetos de AutoCAD desde cualquier
aplicacin que sirva como controlador de Automation. Al hacerlo, Automation
activa la programacin de macros en todas las aplicaciones. Esta funcin no

150|Captulo 7Introduccin a las interfaces de programacin

existe en AutoLISP. Automation permite combinar las funciones de diversas


aplicaciones en una sola.
Los objetos mostrados se denominan objetos de Automation. Los objetos de
Automation hacen que estn disponibles los mtodos, las propiedades y los
eventos. Los mtodos son funciones que llevan a cabo una accin sobre un
objeto. Las propiedades son funciones que definen u obtienen informacin
sobre el estado de un objeto. Los eventos son acciones iniciadas por el usuario
u ocurrencias a las que responde un programa.
Casi cualquier tipo de aplicacin puede acceder a los objetos de Automation
que aparecen dentro de AutoCAD. Estas aplicaciones pueden ser ejecutables
independientes, archivos de biblioteca de enlace dinmico (DLL) y macros de
programas como Microsoft Word o Microsoft Excel. De estas alternativas, la
ms habitual es el ejecutable independiente. Si trabaja con aplicaciones creadas
por desarrolladores, siga sus instrucciones para la instalacin y utilizacin de
esos productos.
Vase tambin:
Manual del desarrollador de ActiveX y VBA
ActiveX and VBA Reference

Definicin de un comando para iniciar la


aplicacin
Puede utilizar el archivo acad.pgp para definir un nuevo comando de AutoCAD
que ejecute un comando externo para iniciar la aplicacin. El siguiente ejemplo
define el comando EJECUTARAPL1, que ejecuta la aplicacin apl1.exe del
directorio c:\apsvb\ . (Aada este cdigo a la seccin de comandos externos
de su archivo acad.pgp.)
EJECUTARAPL1, start c:\apsvb\apl1, 0

Si la aplicacin requiere parmetros de lnea de comando, utilice el cdigo


siguiente:
EJECUTARAP2, start c:\vbapps\app2, 0, *Parameters: ,

Este ejemplo define el comando EJECUTARAPL2, que solicita la introduccin


de parmetros y los traspasa a la aplicacin.
Tambin puede usar la funcin startapp de AutoLISP para iniciar una
aplicacin que utilice Automation. Una vez que AutoLISP ha iniciado la
aplicacin externa, deja de tener control sobre sus acciones. No obstante,
puede utilizar AutoLISP para buscar y ejecutar diversas aplicaciones en funcin
de determinados parmetros.

ActiveX Automation|151

Inicio de una aplicacin desde un men


Despus de definir un nuevo comando para iniciar la aplicacin, puede incluir
dicho comando en un men o una barra de herramientas para se pueda acceder
a l fcilmente.
La macro se puede ejecutar desde un elemento de interfaz en el archivo de
personalizacin (CUI). Si slo utiliza una o dos aplicaciones, puede aadirlas
a uno de los mens desplegables estndar. Si tiene un grupo de aplicaciones,
puede aadir un men desplegable o una barra de herramientas que se haya
creado especficamente para esas aplicaciones. Para ms informacin sobre la
creacin, edicin y carga de archivos de personalizacin, consulte
Personalizacin de la interfaz de usuario en la pgina 37.

AutoCAD VBA
Microsoft Visual Basic para aplicaciones (VBA) es un entorno de programacin
basado en objetos diseado para proporcionar amplias capacidades de
desarrollo. La principal diferencia entre VBA y VB (Visual Basic 6) es que VBA
se ejecuta en el mismo espacio de procesos que AutoCAD, con lo que
proporciona un entorno de programacin adaptado a AutoCAD y muy rpido.

Descripcin general de AutoCAD VBA


VBA hace posible la integracin de las aplicaciones con otras aplicaciones que
admiten VBA. Esto significa que AutoCAD, con otras bibliotecas de objetos
de aplicacin, puede funcionar como controlador de Automation para otras
aplicaciones como Microsoft Word o Excel.
Las ediciones de desarrollo de Visual Basic 6 independientes, que se venden
por separado, complementan AutoCAD VBA con componentes adicionales
como un motor para bases de datos externas y funciones de creacin de
informes.
Desarrollo con AutoCAD VBA
VBA enva mensajes a AutoCAD mediante la interfaz de AutoCAD ActiveX
Automation. AutoCAD VBA permite ejecutar el entorno de Visual Basic con
AutoCAD y proporciona el control programtico de AutoCAD a travs de la
interfaz de ActiveX Automation. Esta asociacin de AutoCAD, ActiveX
Automation y VBA proporciona una interfaz de gran eficacia. No slo controla
los objetos de AutoCAD, sino tambin intercambia datos con otras aplicaciones.
La integracin de VBA en AutoCAD proporciona una herramienta visual de
uso sencillo para personalizar AutoCAD. Por ejemplo, puede crear una
aplicacin que extraiga automticamente la informacin sobre atributos,

152|Captulo 7Introduccin a las interfaces de programacin

inserte directamente los resultados en una hoja de clculo de Excel y lleve a


cabo todas las transformaciones de datos requeridas.
La programacin con VBA en AutoCAD viene definida por tres elementos
esenciales. El primero de ellos es AutoCAD, que dispone de un extenso
conjunto de objetos entre los que se incluyen entidades, datos y comandos
de AutoCAD. AutoCAD es una aplicacin de arquitectura abierta con varios
niveles de interfaz. Para utilizar VBA de manera eficaz, es recomendable estar
familiarizado con la programacin en AutoCAD. Descubrir, no obstante, que
el sistema basado en objetos de VBA difiere bastante del de AutoLISP.
El segundo elemento es la interfaz AutoCADActiveX Automation, que
intercambia mensajes (establece una comunicacin) con los objetos de
AutoCAD. La programacin en VBA requiere comprender los fundamentos
de ActiveX Automation. Una descripcin de la interfaz de AutoCAD ActiveX
Automation puede encontrarse en el Manual del desarrollador de ActiveX y VBA
(en el men Ayuda de AutoCAD, haga clic en Recursos adicionalesAyuda
del desarrollador).
El tercer elemento que define la programacin en este entorno es VBA. Incluye
su propio conjunto de objetos, palabras clave, constantes, etc., que
proporcionan el flujo de programacin y funciones de control, limpieza y
ejecucin. AutoCAD VBA incluye un sistema de ayuda exhaustivo de Microsoft
para AutoCAD VBA.
La interfaz de AutoCAD ActiveX/VBA proporciona varias ventajas en relacin
con otros entornos API de AutoCAD:
Velocidad. Cuando se realiza una ejecucin en proceso con VBA, las
aplicaciones de ActiveX son ms rpidas que las de AutoLISP.
Facilidad de uso. El lenguaje de programacin y el entorno de desarrollo son
fciles de utilizar y se suministran instalados con AutoCAD.
Funcionamiento conjunto con Windows. ActiveX y VBA estn diseados para
su uso con otras aplicaciones de Windows y constituyen una excelente va
para la comunicacin de informacin entre distintas aplicaciones.
Rpida creacin de prototipos. El rpido desarrollo de interfaz de VBA
proporciona el entorno perfecto para las aplicaciones de prototipos, incluso
si esas aplicaciones se van a desarrollar en otros lenguajes.
Base para programadores. Los programadores ya utilizan Visual Basic 6.
AutoCAD ActiveX/VBA ofrece posibilidades de desarrollo de aplicaciones
y personalizacin de AutoCAD tanto a estos programadores como a todos
aquellos que aprendern Visual Basic 6 en el futuro.

AutoCAD VBA|153

Utilizacin de aplicaciones de AutoCAD


VBA
Para cargar un proyecto de VBA debe utilizar el comando VBACARGAR. Una
vez cargado, sus mdulos y macros estarn disponibles en el cuadro de dilogo
Macros.
Aunque las aplicaciones de Microsoft almacenan los programas, macros y
proyectos de VBA en un documento concreto, AutoCAD utiliza un archivo
independiente con la extensin .dvb. De esta forma, VBA se comunica con
AutoCAD de manera similar a la que utilizan AutoLISP y ObjectARX. Dado
que los proyectos de VBA se guardan en un archivo independiente, un proyecto
de VBA puede abrir y cerrar diferentes dibujos de AutoCAD durante una sesin
de este programa.
NOTA Los proyectos de AutoCAD VBA no tienen el mismo patrn binario que
los proyectos independientes de Visual Basic 6 (archivos VBP). Sin embargo, los
formularios, los mdulos y las clases se pueden intercambiar entre proyectos
diferentes utilizando los comandos IMPORT y EXPORT de VBA en el entorno de
desarrollo integrado (IDE, Integrated Development Environment) de VBA.
Para cargar un proyecto de VBA debe utilizar el comando VBACARGAR. Una
vez cargado, sus mdulos y macros estarn disponibles en el cuadro de dilogo
Macros. Para ejecutar el mdulo VBA, use el comando VBAEJECUTAR. Si no
se ha cargado ningn proyecto de VBA, las opciones no estarn disponibles.
Los procedimientos incluidos en la lista del cuadro Nombre de macro presentan
la siguiente sintaxis:
mdulo.macro
En el cuadro de dilogo Macros, elija el valor de mbito de macro y seleccione
uno de los mdulos de la lista.
Uso de la lnea de comando para ejecutar una macro de VBA
Existen equivalentes de la solicitud de la lnea de comando de AutoCAD a los
que se puede acceder por medio del comando VBAEJECUTAR (que incluye un
guin delante del comando VBAEJECUTAR). Las macros de VBA se pueden
ejecutar desde la lnea de comando, los archivos de comandos y otros entornos
de programacin de AutoCAD. El nico argumento del comando es el nombre
del mdulo escrito con la sintaxis mdulo.macro. La sintaxis es la siguiente:
vbaejecutar <mdulo.macro>

Dado que diferentes mdulos pueden incluir macros con el mismo nombre,
la sintaxis mdulo.macro permite distinguir la macro y realizar una seleccin
nica.

154|Captulo 7Introduccin a las interfaces de programacin

Carga y ejecucin automticas de los


proyectos de VBA
Si ha creado diversos proyectos de VBA, puede cargarlos automticamente
cada vez que ejecute AutoCAD. Las macros de estos proyectos quedarn
disponibles inmediatamente. Adems, el comando APPLOAD proporciona
una opcin Cargar al inicio que carga automticamente las aplicaciones
especificadas.
acvba.arx: carga automtica de VBA
No podr cargar VBA hasta que haya ejecutado un comando de AutoCAD
VBA. Si desea cargar VBA automticamente cada vez que inicie AutoCAD,
incluya la lnea siguiente en el archivo acad.rx:
acvba.arx

Puede ejecutar automticamente una macro en el archivo acad.dvb


denominndola AcadStartup. Las macros del archivo acad.dvb con este nombre
se ejecutan de manera automtica cuando se carga VBA.
acad.dvb: carga automtica de un proyecto de VBA
El archivo acad.dvb resulta til si se desea cargar un proyecto de VBA que
contiene macros cada vez que se inicia AutoCAD. Cada vez que se inicia una
nueva sesin de dibujo en AutoCAD, AutoCAD busca acad.dvb y lo carga.
Si desea que una macro del archivo acad.dvb se ejecute cada vez que se inicia
un dibujo nuevo o se abre uno ya existente, aada el siguiente cdigo al archivo
acaddoc.lsp:
(defun S::STARTUP()
(command "_-vbarun" "actualizarbloquettulo")
)
El nombre del proyecto del ejemplo es actualizarbloquettulo.

AutoLISP y Visual LISP


AutoLISP se basa en el lenguaje de programacin LISP, sencillo de aprender y
muy eficaz. AutoCAD incluye un intrprete de LISP integrado, de manera que
puede introducir el cdigo de AutoLISP en la lnea de comando o cargarlo
desde archivos externos. Visual LISP (VLISP) es una herramienta de software
diseada para agilizar el desarrollo de programas en AutoLISP.

AutoLISP y Visual LISP|155

Presentacin general de AutoLISP y Visual


LISP
AutoLISP se ha mejorado con la incorporacin de Visual LISP (VLISP), que
ofrece un entorno de desarrollo integrado (IDE) con herramientas de
compilacin, limpieza y desarrollo que ayudan a aumentar la productividad.
VLISP aade nuevas funciones y ampla el lenguaje para permitir la interaccin
con objetos a travs de ActiveX. VLISP tambin activa en AutoLISP la respuesta
a eventos por medio de reactores de objetos.
A diferencia de lo que ocurre en ObjectARX o VBA, cada documento abierto
en el entorno de mltiples diseos (MDE, Multiple Design Environment) tiene
su propio espacio de nombre y entorno de Visual LISP. Un espacio de nombre
es un entorno aislado que impide que las rutinas de AutoLISP especficas de
un documento tengan conflictos de valor o nombre de variable o de smbolo
con las de otros documentos. Por ejemplo, la lnea de cdigo siguiente establece
un valor diferente del smbolo a para los distintos documentos.
(setq a (getvar "DWGNAME"))

Visual LISP proporciona mecanismos para cargar los smbolos y variables de


un espacio en otro. Para obtener ms informacin sobre los espacios de nombre,
vase (en el men Ayuda de AutoCAD, haga clic en Recursos adicionales
Ayuda del desarrollador).
Las aplicaciones o rutinas de AutoLISP pueden interactuar con AutoCAD de
muchas formas. Pueden pedir al usuario que introduzca informacin, acceder
directamente a los comandos integrados de AutoCAD, y modificar o crear
objetos en la base de datos de dibujo. Mediante la creacin de rutinas de
AutoLISP pueden aadirse a AutoCAD comandos especficos para cada
disciplina. Algunos de los comandos estndar de AutoCAD son en realidad
aplicaciones de AutoLISP.
Visual LISP ofrece tres opciones de formato de archivo para las aplicaciones
de AutoLISP:
Lectura de un archivo LSP (.lsp), un archivo de texto ASCII que contiene el
cdigo de programa de AutoLISP.
Lectura de un archivo FAS (.fas), versin binaria compilada de un nico
archivo de programa LSP.
Lectura de un archivo VLX (.vlx), un conjunto compilado de uno o varios
archivos LSP o DCL (Dialog Control Language, Lenguaje de control de
dilogos.

156|Captulo 7Introduccin a las interfaces de programacin

NOTA Los archivos de aplicacin de AutoLISP con nombres similares se cargan


en funcin del sello horario modificado; se carga el archivo LSP, FAS o VLX con el
sello horario ms reciente a menos que se especifique el nombre de archivo
completo (incluida la extensin).
Puesto que AutoCAD puede leer el cdigo de AutoLISP directamente, no se
requiere compilacin. Aunque Visual LISP proporciona un IDE, puede probar
a introducir el cdigo en la solicitud de comandos, que permite ver los
resultados inmediatamente. Estas caractersticas hacen de AutoLISP un lenguaje
fcil de utilizar, con independencia de la experiencia en programacin de cada
usuario.
Incluso si no necesita escribir aplicaciones en AutoLISP, el paquete de AutoCAD
incluye muchas rutinas de utilidad. Algunas compaas de desarrollo de
software tambin ponen otras rutinas a disposicin de los usuarios a travs de
su shareware. Aprender a cargar y utilizar estas rutinas puede aumentar su
productividad.
NOTA
Cuando la entrada de comandos se hace por medio de la funcin
command de AutoLISP, se asume que los valores de las variables de sistema PICKADD
y PICKAUTO son 1 y 0, respectivamente. Esto garantiza la compatibilidad con
las versiones anteriores de AutoCAD y facilita la personalizacin (porque no es
necesario comprobar los valores de esas variables).
Para obtener informacin sobre la programacin en AutoLISP, vase AutoLISP
Developers Guide, y para obtener informacin sobre las funciones de AutoLISP
y Visual LISP, vase AutoLISP Reference (en el men Ayuda de AutoCAD,
haga clic en Ayuda del desarrollador). Los programas de AutoLISP pueden
utilizar cuadros de dilogo con sus aplicaciones. Los cuadros de dilogo
programables slo se describen en AutoLISP Developers Guide.

Uso de las aplicaciones de AutoLISP


Las aplicaciones de AutoLISP se almacenan en archivos de texto ASCII con la
extensin .lsp. Normalmente, estos archivos tienen una porcin de encabezado
que describe la rutina y su uso y proporciona instrucciones especficas. Este
encabezado tambin puede incluir comentarios con el nombre del autor e
informacin legal sobre la utilizacin de la rutina. Los comentarios comienzan
con un punto y coma (;). Es posible visualizar y editar estos archivos con un
editor o procesador de texto que pueda generar un archivo de texto ASCII.
Para utilizar una aplicacin de AutoLISP, debe cargarse primero. Puede utilizar
el comando APPLOAD o la funcin load de AutoLISP para cargar una
aplicacin. Al cargar una aplicacin de AutoLISP, el cdigo de AutoLISP del
archivo LSP se carga en la memoria del sistema.

AutoLISP y Visual LISP|157

Para cargar una aplicacin con la funcin load es necesario introducir el cdigo
de AutoLISP en la solicitud de comandos. Si la funcin load se ejecuta
correctamente, muestra el valor de la ltima expresin del archivo en la lnea
de comando. ste suele corresponder al nombre de la ltima funcin definida
en el archivo o a instrucciones sobre el uso de la funcin que se acaba de
cargar. Si load falla, devuelve un mensaje de error de AutoLISP. load puede
fallar a causa de un cdigo incorrecto en el archivo o de la introduccin de
un nombre de archivo errneo en la lnea de comando. La sintaxis de la funcin
load es
(load nombrearchivo [onfailure])

Esta sintaxis muestra que la funcin de carga tiene dos argumentos:


nombrearchivo, que es obligatorio, y onfailure, que es opcional. Cuando se
carga un archivo de AutoLISP en la lnea de comando, se proporciona
normalmente el argumento nombrearchivo. En el ejemplo siguiente se carga
el archivo de AutoLISP nuevoarchivo.lsp.
Command: (load "nuevoarchivo")
La extensin de nombre de archivo .lsp. Este formato sirve para todos los
archivos LSP de la ruta de biblioteca actual.
Para cargar un archivo de AutoLISP que no est en la ruta de biblioteca, debe
indicar el nombre completo y la ruta de archivo como argumento
nombrearchivo.
Command: (load "d:/archivos/maslisp/nuevoarchivo")
NOTA Al especificar la ruta de un directorio, debe utilizar una barra oblicua (/)
o dos barras invertidas (\) como separador, ya que una nica barra invertida tiene
un significado concreto en AutoLISP.
Vase tambin:
Presentacin general de la organizacin de archivos en la pgina 4

Carga y ejecucin automticas de las rutinas


de AutoLISP
Puede cargar las rutinas de AutoLISP cada vez que ejecute AutoCAD. Tambin
puede cargar ciertos comandos o funciones en momentos concretos de una
sesin de dibujo.

158|Captulo 7Introduccin a las interfaces de programacin

Presentacin general de la carga automtica de


AutoLISP
AutoCAD carga automtmcamente el contenido de tres archivos definibles
por el usuario: acad.lsp, acaddoc.lsp y el archivo MNL asociado al archivo de
personalizacin actual. Por defecto, el archivo acad.lsp slo se carga una vez
al iniciarse AutoCAD, mientras que acaddoc.lsp se carga con cada documento
o dibujo). Esto permite asociar la carga del archivo acad.lsp con el inicio de la
aplicacin, y el archivo acaddoc.lsp con el inicio del documento (o dibujo). El
mtodo por defecto para cargar estos archivos de inicio se puede modificar
cambiando el valor de la variable de sistema ACADLSPASDOC.
Si uno de estos archivos define una funcin del tipo especial S::STARTUP, esta
rutina se ejecuta inmediatamente despus de completar la inicializacin del
dibujo. La funcin S::STARTUP se describe en Funcin S::STARTUP: Ejecucin
de postinicializacin en la pgina 163. Como alternativa, el comando APPLOAD
proporciona una opcin Cargar al inicio que carga las aplicaciones especificadas
sin necesidad de editar ningn archivo.
Los archivos de inicio acad.lsp y acaddoc.lsp no se proporcionan con AutoCAD.
El usuario puede crear y mantener estos archivos si lo desea.
Command Autoloader
Cuando se carga automticamente un comando utilizando las funciones load
o command, la definicin del comando ocupa memoria tanto si el comando se
usa como si no. La funcin autoload de AutoLISP permite acceder a los
comandos sin cargar las rutinas completas en la memoria. Al aadir el cdigo
siguiente al archivo acaddoc.lsp, se cargan automticamente los comandos
CMD1, CMD2 y CMD3 del archivo cmds.lsp y el comando NUEVOCMD del
archivo nuevocmd.lsp.
(autoload "CMDS" '("CMD1" "CMD2" "CMD3"))
(autoload "NUEVOCMD" '("NUEVOCMD"))

La primera vez que se introduce un comando cargado automticamente en la


solicitud de comandos, AutoLISP carga la definicin completa del comando
desde el archivo asociado. AutoLISP tambin proporciona la funcin
autoarxload para las aplicaciones ObjectARX. Vase autoload y autoarxload
en AutoLISP Reference (en el men Ayuda de AutoCAD, haga clic en
Ayuda del desarrollador).
NOTA Los archivos de inicio de AutoLISP con nombres similares se cargan en
funcin del sello horario modificado; se carga el archivo LSP con el sello horario
ms reciente a menos que se especifique el nombre de archivo completo (incluida
la extensin).

AutoLISP y Visual LISP|159

Vase tambin:
Carga de un archivo de AutoLISP en la pgina 101
Funcin S::STARTUP: Ejecucin de postinicializacin en la pgina 163

El archivo ACAD.LSP
Puede crear un archivo acad.lsp si utiliza regularmente rutinas AutoLISP
especficas. Cuando se inicia AutoCAD, en la ruta de bsqueda del archivo de
soporte busca un archivo acad.lsp. Si se encuentra un archivo acad.lsp, se carga
en la memoria.
El archivo acad.lsp se carga al inicio de cada sesin de dibujo cuando se inicia
AutoCAD. Como el archivo acad.lsp se ha creado para su uso en rutinas de
inicio especficas de las aplicaciones, las funciones y variables definidas en un
archivo acad.lsp slo estn disponibles en el primer dibujo. Es posible que
desee mover rutinas que deberan estar disponibles en todos los documentos
desde el archivo acad.lsp al archivo acaddoc.lsp.
La funcionalidad recomendada de acad.lsp y acaddoc.lsp puede modificarse
con la variable de sistema ACADLSPASDOC. Si la variable del sistema
ACADLSPASDOC se establece en 0 (el ajuste predeterminado), el archivo
acad.lsp se carga una sola vez, tras el inicio de la aplicacin. Si ACADLSPASDOC
se define como 1, el archivo acad.lsp se vuelve a cargar con cada dibujo nuevo.
La variable de sistema ACADLSPASDOC se pasa por alto en el modo SDI (Single
Document Interface, Interfaz de documento nico). Cuando se asigna a la
variable de sistema SDI el valor 1, la variable de sistema LISPINIT controla la
reinicializacin de AutoLISP entre dibujos. Cuando LISPINIT tiene el valor 1,
las funciones y variables de AutoLISP slo son vlidas para el dibujo actual;
cada vez que inicie un nuevo dibujo o abra uno existente, se borrarn de la
memoria todas las funciones y variables, y se volver a cargar el archivo
acad.lsp. Si se cambia el valor de LISPINIT cuando la variable de sistema SDI
tiene el valor 0, no se produce ningn efecto.
El archivo acaddoc.lsp puede contener el cdigo de AutoLISP para una o varias
rutinas, o slo un conjunto de llamadas a la funcin load. Es preferible emplear
el ltimo mtodo porque facilita la modificacin. Si guarda el siguiente cdigo
como un archivo acad.lsp, los archivos mysessionapp1.lsp, databasesynch.lsp y
drawingmanager.lsp se cargan cada vez que se inicia AutoCAD.
(load "mysessionapp1")
(load "databasesynch")
(load "drawingmanager")

ADVERTENCIA No modifique el archivo acad2006.lsp reservado. AutoCAD


suministra el archivo acad2006doc.lsp, que contiene las funciones definidas en
AutoLISP requeridas por AutoCAD. El archivo se carga en la memoria
inmediatamente antes de que se cargue el archivo acad.lsp.

160|Captulo 7Introduccin a las interfaces de programacin

Vase tambin:
Presentacin general de la organizacin de archivos en la pgina 4
Prevencin de los errores de AutoLISP al cargar archivos de inicio en la pgina
162

El archivo ACADDOC.LSP
El archivo acaddoc.lsp est asociado con la inicializacin de cada documento
o dibujo. Este archivo resulta til si se desea cargar una biblioteca de rutinas
de AutoLISP para que estn disponibles cada vez que se inicie un nuevo dibujo
o se abra uno existente.
Cada vez que se abre un dibujo, AutoCAD busca un archivo acaddoc.lsp en la
ruta de biblioteca. Si lo encuentra, lo carga en la memoria. El archivo acaddoc.lsp
se carga siempre con cada dibujo con independencia de los valores de
ACADLSPASDOC y LISPINIT.
La mayora de los usuarios tiene un nico archivo acaddoc.lsp para todas las
rutinas de AutoLISP basadas en documentos. AutoCAD realiza la bsqueda
del archivo acaddoc.lsp en el orden definido por la ruta de biblioteca; por tanto,
con esta funcin se puede tener un archivo acaddoc.lsp diferente en cada
directorio de dibujo, con lo que se cargarn rutinas especficas de AutoLISP
para ciertos tipos de dibujos o trabajos.
El archivo acaddoc.lsp puede contener el cdigo de AutoLISP para una o varias
rutinas, o slo un conjunto de llamadas a la funcin load. Es preferible emplear
el ltimo mtodo porque facilita la modificacin. Si guarda el siguiente cdigo
como un archivo acaddoc.lsp, los archivos mydocumentapp1.lsp, build.lsp y
counter.lsp se cargan cada vez que se abre un documento nuevo.
(load "mydocumentapp1")
(load "build")
(load "counter")

ADVERTENCIA No modifique el archivo reservado acad2006doc.lsp. Autodesk


suministra el archivo acad2006doc.lsp, que contiene las funciones definidas en
AutoLISP requeridas por AutoCAD. El archivo se carga en la memoria
inmediatamente antes de que se cargue el archivo acaddoc.lsp.
Vase tambin:
Presentacin general de la organizacin de archivos en la pgina 4
Prevencin de los errores de AutoLISP al cargar archivos de inicio en la pgina
162

AutoLISP y Visual LISP|161

El archivo MNL de un men de AutoLISP


Cuando AutoCAD carga un archivo de personalizacin, busca un archivo MNL
con el mismo nombre de archivo. Si lo encuentra, lo carga en la memoria.
Esta funcin garantiza que AutoCAD carga las funciones de AutoLISP necesarias
para el correcto funcionamiento del men.
Esta funcin garantiza que AutoCAD carga las funciones de AutoLISP necesarias
para el correcto funcionamiento del men. Por ejemplo, el archivo de
personalizacin de AutoCAD, acad.cui, est basado en el archivo acad.mnl.que
define numerosas funciones de AutoLISP utilizadas por el men. El archivo
MNL se carga despus del archivo acaddoc.lsp.
NOTA Si un archivo de personalizacin se carga con la funcin command de
AutoLISP, con una sintaxis similar a (command "menu" "nuevomen"), el archivo
MNL asociado no se carga hasta que se termina de ejecutar la rutina de AutoLISP.
En este ejemplo, las llamadas a la funcin princ se pueden utilizar para mostrar
mensajes de estado. La primera llamada a princ muestra el texto siguiente en
la lnea de comando:
Utilidades de Nuevomenu cargadas.
La segunda llamada a princ sale de la funcin de AutoLISP. Sin esta segunda
llamada a princ, el mensaje se mostrara dos veces. Como ya se ha mencionado,
se puede incluir el argumento onfailure, que llama a la funcin load como
medida de precaucin adicional.

Prevencin de los errores de AutoLISP al cargar


archivos de inicio
Si se produce un error de AutoLISP mientras se est cargando un archivo de
inicio, el resto del archivo se pasa por alto y no se carga.
Si un archivo de inicio hace referencia a archivos que no existen o que no se
encuentran en la ruta de biblioteca de AutoCAD, suelen producirse errores.
Por esta razn, puede ser aconsejable utilizar el argumento onfailure con la
funcin load. El siguiente ejemplo utiliza el argumento onfailure:
(princ (load "mydocapp1" "\nEl archivo MYDOCAPP1.LSP no est
cargado."))
(princ (load "build" "\nEl archivo BUILD.LSP no est cargado."))
(princ (load "counter" "\nEl archivo COUNTER.LSP no est cargado."))
(princ)
Si la llamada a la funcin load se completa correctamente, devuelve el valor

de la ltima expresin del archivo (generalmente el nombre de la ltima


funcin definida o un mensaje sobre el uso de dicha funcin). Si se produce

162|Captulo 7Introduccin a las interfaces de programacin

un error durante la llamada, devuelve el valor del argumento onfailure. En


el ejemplo anterior, el valor devuelto por la funcin load se pasa a la funcin
princ y se muestra en la lnea de comando.
Por ejemplo, si se produce un error mientras AutoCAD carga el archivo
mydocapp1.lsp, la funcin princ muestra el siguiente mensaje y AutoCAD
contina con la carga de los dos archivos restantes:
El archivo MYDOCAPP1.LSP no est cargado.
Si utiliza la funcin command en un archivo acad.lsp, acaddoc.lsp o MNL, slo
debe invocarse desde dentro de una sentencia defun. Utilice la funcin
S::STARTUP para definir los comandos que deben ejecutarse inmediatamente
cuando se inicia una sesin de dibujo.
Vase tambin:
Funcin S::STARTUP: Ejecucin de postinicializacin en la pgina 163

Funcin S::STARTUP: Ejecucin de


postinicializacin
Puede definir una funcin S::STARTUP para llevar a cabo las operaciones de
configuracin requeridas tras la inicializacin de un dibujo.
Los archivos LISP de inicio (acad.lsp, acaddoc.lsp y MNL) se cargan en la
memoria antes de que el dibujo se haya inicializado por completo.
Normalmente esto no causa ningn problema, a menos que se desee utilizar
la funcin command, que podra no funcionar si el dibujo no ha terminado de
inicializarse.
Si la funcin definida por el usuario S::STARTUP est incluida en un archivo
acad.lsp, acaddoc.lsp o MNL, se invoca cuando se accede a un dibujo nuevo
o se abre uno existente. Por tanto, puede incluir una definicin de S::STARTUP
en el archivo de inicio de LISP para realizar las operaciones de configuracin
requeridas.
Por ejemplo, si desea modificar el comando SOMBREA aadiendo un mensaje
y cambiando al comando SOMBCONT, utilice un archivo acaddoc.lsp con el
siguiente cdigo:
(defun C:SOMBREA ( )
(alert "Se est usando el comando SOMBCONT.")
(princ "\nIntroduzca OLDHATCH para ir al autntico comando
SOMBREA.\n")
(command "SOMBCONT")
(princ)
)
(defun C:OLDHATCH ( )
(command ".SOMBREA")
(princ)

AutoLISP y Visual LISP|163

)
(defun-q S::STARTUP ( )
(command "undefine" "sombrea")
(princ "\nSOMBREA redefinido como SOMBCONT.\n")
)

Antes de que se inicialice el dibujo, se establecen nuevas definiciones de


SOMBREA y OLDHATCH con la funcin defun. Tras la inicializacin del dibujo,
se llama a la funcin S::STARTUP y se anula la definicin estndar de SOMBREA.
NOTA Para que se aada, la funcin S::STARTUP debe haberse definido con la
funcin defun-q en lugar de con defun.
Dado que una funcin S::STARTUP se puede definir en varios lugares (un
archivo acad.lsp, acaddoc.lsp o MNL, o cualquier otro archivo de AutoLISP
cargado a partir de ellos), es posible sobrescribir una funcin S::STARTUP
previamente definida. El siguiente ejemplo muestra un mtodo para garantizar
que la funcin de inicio sirve para otras funciones.
(defun-q MIINICIO ( )

... su funcin de inicio ...


)
(setq S::STARTUP (append S::STARTUP MIINICIO))

El cdigo anterior aade su funcin de inicio a la de la funcin S::STARTUP


existente y redefine S::STARTUP para que incluya su cdigo de inicio. Este
procedimiento funciona correctamente con independencia de la existencia
previa de una funcin S::STARTUP.

ObjectARX
La tecnologa ObjectARX proporciona la base que permite que las aplicaciones
de software de diseo compartan datos de objeto inteligentes. Puede ejecutar
aplicaciones ObjectARX de otros fabricantes o escribir las que necesite.

Presentacin general de ObjectARX


ObjectARX (AutoCAD Runtime Extension) es un entorno de programacin
de lenguaje compilado para desarrollar aplicaciones de AutoCAD. El entorno
de programacin ObjectARX incluye un nmero de bibliotecas de enlace
dinmico (DLL) que se ejecuta en el mismo espacio de direccin que AutoCAD
y opera directamente con las estructuras de datos y cdigo principales de
AutoCAD. Estas bibliotecas aprovechan la arquitectura abierta de AutoCAD,
proporcionando un acceso directo a las estructuras de bases de datos de
AutoCAD, al sistema de grficos, y al motor de geometra de AutoCAD para
ampliar las clases y capacidades de AutoCAD en tiempo de ejecucin. Adems,
puede usar las DLL para crear comandos nuevos que funcionen exactamente
igual que los comandos originales de AutoCAD.

164|Captulo 7Introduccin a las interfaces de programacin

Es posible utilizar las bibliotecas de ObjectARX en combinacin con otras


interfaces de programacin de AutoCAD, como AutoLISP o VBA, lo que permite
la integracin de las distintas API.
El entorno de programacin ObjectARX se describe en ObjectARX Developers
Guide. La documentacin forma parte de ObjectARX Software Development
Kit, que se puede descargar de la seccin Development Tools del sitio Web de
Autodesk. Para obtener ms informacin, haga clic en Ayuda del desarrollador
en el men Ayuda y, a continuacin, haga clic en ObjectARX.

Uso de las aplicaciones de ObjectARX


Para cargar una aplicacin de ObjectARX, utilice la funcin Load del comando
ARX. Tras la carga, todos los comandos definidos por esta aplicacin estn
disponibles en la solicitud de comandos.
Algunas aplicaciones de ObjectARX utilizan grandes cantidades de memoria
del sistema. Si ha terminado de usar una aplicacin y desea eliminarla de la
memoria, utilice la opcin Unload de ARX.
Tambin puede cargar una aplicacin de ObjectARX con la funcin arxload
de AutoLISP. La sintaxis de la funcin arxload es prcticamente idntica a la
de la funcin load utilizada con los archivos de AutoLISP. Si la funcin arxload
carga correctamente el programa de ObjectARX, devuelve el nombre del
programa. La sintaxis de la funcin arxload es la siguiente:
(arxload nombrearchivo [onfailure])
Los dos argumentos de la funcin arxload son nombrearchivo y onfailure.
Como ocurre con la funcin load, el argumento nombrearchivo es necesario

y debe incluir la descripcin del nombre de ruta completo del archivo de


programa de ObjectARX que se desea cargar. El argumento onfailure es
opcional y no se suele utilizar cuando los programas de ObjectARX se cargan
desde la lnea de comando. El siguiente ejemplo carga la aplicacin de
ObjectARX miapl.arx.
(arxload "miapl")

Al igual que en los archivos de AutoLISP, AutoCAD busca el archivo


especificado en la ruta de biblioteca. Si necesita cargar un archivo que no est
en la ruta de biblioteca, especifique la descripcin del nombre de ruta completo
del archivo.
NOTA Al especificar la ruta de un directorio, debe utilizar una barra oblicua (/)
o dos barras invertidas (\) como separador, ya que una nica barra invertida tiene
un significado concreto en AutoLISP.
Al intentar cargar una aplicacin que ya se ha cargado se produce un error.
Antes de usar arxload, emplee la funcin arx para comprobar qu aplicaciones
estn cargadas actualmente.

ObjectARX|165

Para descargar una aplicacin con AutoLISP, utilice la funcin arxunload. El


ejemplo siguiente descarga la aplicacin miapl.
(arxunload "miapl")
La funcin arxunload no slo elimina la aplicacin de la memoria, tambin

elimina las definiciones de comandos asociadas con esa aplicacin.


Vase tambin:
Presentacin general de la organizacin de archivos en la pgina 4

Carga automtica de aplicaciones de


ObjectARX
Algunos ejemplos de ObjectARX contienen un archivo acad.rx, que incluye
una lista de los archivos de programa de ObjectARX que se cargan de manera
automtica cuando se inicia AutoCAD.
Puede crear o editar este archivo con un editor o procesador de texto que
genere archivos de texto en formato ASCII, aadiendo o suprimiendo parte
de su contenido para permitir el acceso a los programas de ObjectARX
adecuados. Como alternativa, el comando APPLOAD proporciona una opcin
Cargar al inicio que carga las aplicaciones especificadas sin necesidad de editar
ningn archivo.
Como AutoCAD realiza la bsqueda del archivo acad.rx en el orden especificado
por la ruta de biblioteca, puede haber un archivo acad.rx diferente en cada
directorio de dibujo. De esta forma, determinados programas de ObjectARX
estarn disponibles para ciertos tipos de dibujos. Por ejemplo, puede guardar
los dibujos 3D en un directorio denominado TrabajosAcad/dibs_3d. Si ese
directorio se ha establecido como directorio actual, puede copiar en l el
archivo acad.rx y modificarlo de la siguiente forma:
miap1
otrasapl

Si guarda este nuevo archivo acad.rx en el directorio TrabajosAcad/dibs_3d e


inicia AutoCAD con ese directorio como actual, estos nuevos programas de
ObjectARX se cargan y se puede acceder a ellos desde la lnea de comando de
AutoCAD. Como el archivo acad.rx original sigue en el directorio con los
archivos de programa de AutoCAD, el archivo acad.rx por defecto se cargar
si se inicia AutoCAD desde otro directorio que no contenga un archivo acad.rx.
Puede cargar los programas de ObjectARX desde un archivo MNL utilizando
la funcin arxload. Esto garantiza que un programa de ObjectARX, requerido
para el correcto funcionamiento de un men, se cargar cuando se haya
cargado el archivo de mens.
Es posible tambin cargar automticamente los comandos de AutoCAD
definidos en ObjectARX. Consulte y autoarxload en Presentacin general de

166|Captulo 7Introduccin a las interfaces de programacin

la carga automtica de AutoLISP en la pgina 159 AutoLISP Reference Ayuda


del desarrollador).
Vase tambin:
Presentacin general de la carga automtica de AutoLISP en la pgina 159

.NET
Con Microsoft .NET Framework puede crear aplicaciones que interacten con
AutoCAD mediante lenguajes de programacin como VB .NET y C#.

Introduccin a .NET
.NET Framework es un entorno de programacin de lenguaje neutro
desarrollado por Microsoft. Adems del entorno de tiempo de ejecucin,
Framework proporciona bibliotecas de clases para facilitar el desarrollo de
aplicaciones basadas en Windows y en la Web que son interoperables y seguras.
AutoCAD admite el desarrollo de aplicaciones .NET con clases contenedoras
administradas de ObjectARX. Vanse las secciones AutoCAD Managed Class
Reference y ObjectARX Managed Wrapper Classes en ObjectARX Developers
Guide, ambas en el ObjectARX SDK, para obtener una lista completa de las
clases contenedoras administradas disponibles. Para obtener ms informacin
de .NET Framework, consulte la documentacin de Microsoft.
Se proporcionan clases contenedoras administradas para la mayor parte del
ObjectARX SDK, lo que permite escribir aplicaciones en cualquier lenguaje
admitido por .NET Framework, incluidos VB .NET y C#. Las clases
administradas implementan funcionalidad de base de datos y permiten escribir
aplicaciones que leen y escriben archivos en formato de dibujo (DWG).
Asimismo, proporcionan acceso a los elementos de la interfaz de usuario de
AutoCAD, lo que incluye la lnea de comando y los cuadros de dilogo de
funciones, el editor de AutoCAD y los componentes de trazado y publicacin.

Carga de aplicaciones administradas en


AutoCAD
Para cargar una aplicacin administrada, escriba NETLOAD en la solicitud de
comando de AutoCAD y busque el archivo DLL deseado. Las aplicaciones
administradas slo se descargan al salir de AutoCAD.

.NET|167

168

Formas y tipos de letra


de formas

Con AutoCAD

puede definir las formas que desea utilizar

como smbolos de dibujo y tipos de letra de texto. En este

8
En este captulo
Formas y tipos de letra de

formas
apndice se describe la manera de crear y compilar archivos
de tipo de letra y forma.

Presentacin general de los

archivos de forma
Creacin de archivos de

definicin de forma

Presentacin general de los archivos de forma


Las formas son objetos que se usan de manera similar a los bloques. En primer
lugar, utilice el comando CARGA para cargar el archivo de forma compilado
que contiene la definicin de la forma. A continuacin, use el comando FORMA
para insertar las formas del archivo en el dibujo. Puede especificar la escala y
la rotacin que desea utilizar para cada forma en el momento de aadirla. Un
tipo de letra SHP de AutoCAD es un tipo especial de archivo de forma y se
define de las misma manera que dichos archivos.
Los bloques son ms verstiles y fciles de utilizar y aplicar que las formas. Sin
embargo, AutoCAD almacena y dibuja las formas de una manera ms eficiente.
Las formas definidas por el usuario resultan tiles cuando se necesita insertar
una pieza simple muchasveces y cuando la velocidad es un factor relevante.
Compilacin de archivos de forma y tipo de letra
La descripcin de las formas se debe introducir en un archivo de texto con un
formato especial y con la extensin de archivo .shp. Para crear el archivo,
utilice un editor o procesador de texto que permita guardar en formato ASCII,
y a continuacin, compile el archivo ASCII guardado. La compilacin de un
archivo de definicin de forma (SHP) genera un archivo de forma compilado
(SHX).
El archivo compilado tiene el mismo nombre que el archivo de definicin de
forma con la extensin SHX. Si el archivo de definicin de forma define un
tipo de letra, utilice el comando ESTILO para establecer un estilo de texto. A
continuacin, utilice uno de los comandos de ubicacin de texto (TEXTO o
TEXTOM) para situar los caracteres en el dibujo. Si el archivo de definicin
de forma define formas, utilice el comando CARGA para cargar el archivo de
forma en el dibujo. A continuacin, use el comando FORMA para colocar las
formas individuales en el dibujo (este proceso es similar al del comando INSERT
Compilacin de tipos de letra PostScript
Para utilizar un tipo de letra PostScript de tipo 1 en AutoCAD, complelo
primero en un archivo de forma de AutoCAD. El comando COMPILA acepta
la introduccin de archivos SHP y PFB, y genera un archivo SHX. Las versiones
compiladas de los tipos de letra PostScript pueden ocupar una cantidad
considerable de espacio en disco. Por esta razn, es aconsejable compilar
solamente aquellos tipos de letra que se usen con frecuencia.
AutoCAD no puede compilar y cargar todos los tipos de letra de tipo. Las
funciones de tipos de letra PostScript de AutoCAD estn diseadas para procesar
un subconjunto de tipos de letra Adobe. Si se produce un error durante la
compilacin de un tipo de letra PostScript, es posible que el archivo SHX
resultante (si ha llegado a generarse uno) no se cargue en AutoCAD.

170|Captulo 8Formas y tipos de letra de formas

Para obtener ms informacin sobre el formato de tipo de letra Adobe Type


1, vase Adobe Type1 Font Format Version 1.1. Cuando haya comprado e
instalado estos tipos de letra, podr empezar a utilizarlos con AutoCAD.
NOTA Asegrese de entender la informacin de copyright relativa a los tipos de
letra PostScript que utilice. En general, estas mismas restricciones de copyright
son aplicables al formato SHX de los tipos de letra compilados.
Para compilar un archivo de forma o tipo de letra
En la lnea de comando, escriba compila.
En el cuadro de dilogo Seleccionar archivo de forma, puede seleccionar un
archivo de definicin de forma (SHP) o un archivo de tipo de letra PostScript
(PFB). La compilacin comienza en cuanto se selecciona el nombre de archivo.
Si AutoCAD detecta un error en las descripciones de las formas, aparece un
mensaje en el que se indica el tipo de error y el nmero de lnea. Una vez
completada la compilacin, aparecen los siguientes mensajes:
Compilacin completada.
El archivo de salida nombre.shx contiene nnn bytes.

Creacin de archivos de definicin de forma


Los archivos de tipo de letra y forma de AutoCAD (SHX) se compilan a partir
de archivos de definicin de forma (SHP). Los archivos de definicin de forma
se pueden crear o modificar con un editor o procesador de texto que permita
guardar los archivos en formato ASCII.

Descripciones de formas
Los archivos de tipo de letra y forma de AutoCAD (SHX) se compilan a partir
de archivos de definicin de forma (SHP). Los archivos de definicin de forma
se pueden crear o modificar con un editor o procesador de texto que permita
guardar los archivos en formato ASCII.
La sintaxis de la descripcin de forma para cada forma o carcter es la misma
con independencia del uso final (como forma o tipo de letra) de esa descripcin.
Si un archivo de definicin de forma se va a utilizar como archivo de tipo de
letra, la primera entrada del archivo describe el tipo de letra, en lugar de una
forma del archivo. Si esta entrada inicial describe una forma, el archivo se
utilizar como archivo de forma.

Creacin de archivos de definicin de forma|171

Conocer la manera de crear definiciones de formas resulta de gran utilidad.


Recuerde, no obstante, que se trata de un tema complejo cuyo aprendizaje
requiere paciencia.
Cada lnea de un archivo de definicin de forma puede tener un mximo de
128 caracteres. No es posible compilar lneas ms largas. Puesto que AutoCAD
pasa por alto las lneas en blanco y el texto situado a la derecha de los signos
de punto y coma, puede insertar comentarios en los archivos de definicin
de forma.
Cada descripcin de forma incluye una lnea de encabezado con el siguiente
formato seguida por una o varias lneas con bytes de especificacin separados
por comas y terminadas con un 0.
*shapenumber,defbytes,shapename
specbyte1,specbyte2,specbyte3,...,0

En la siguiente lista se definen los campos de una descripcin de forma:


shapenumber
Un nmero, nico para cada archivo, comprendido entre 1 y 258 ( 32768
en los tipos de letra Unicode), y precedido por un asterisco (*). Los archivos
cuyos tipos de letra no son Unicode utilizan los nmeros de forma 256, 257
y 258 para los identificadores de smbolos Degree_Sign, Plus_Or_Minus_Sign
y Diameter_Symbol. En los tipos de letra Unicode, estos caracteres aparecen
en los nmeros de forma U+00B0, U+00B1 y U+2205, y son parte del
subconjunto Latino ampliado-A.
Los tipos de letra de texto (archivos que contienen las definiciones de forma
de cada carcter) requieren nmeros especficos correspondientes al valor
de cada carcter en el cdigo ASCII; las otras formas pueden tener asignado
cualquier nmero.
defbytes
Nmero de bytes de datos (specbytes) requeridos para describir la forma,
incluido el 0 final. Hay un lmite de 2.000 bytes por forma.
nombreforma
Nombre de la forma. Los nombres de formas deben escribirse en maysculas
para que se reconozcan. Los nombres con caracteres en minsculas se pasan
por alto y se suelen emplear para asignar un rtulo a las definiciones de
formas de tipos de letra.
specbyte
Byte de especificacin de forma. Cada byte de especificacin es un cdigo
que define la longitud y direccin de un vector, o uno de los varios cdigos
especiales posibles. Un byte de especificacin se puede expresar en el archivo

172|Captulo 8Formas y tipos de letra de formas

de definicin de forma como un valor decimal o hexadecimal. Esta seccin


utiliza valores de bytes de especificacin decimales y hexadecimales en sus
ejemplos (como muchos de los archivos de definicin de forma). Si el primer
carcter de un byte de especificacin es 0 (cero), los dos caracteres siguientes
se interpretan como valores hexadecimales.

Cdigo de longitud y direccin del vector


Un byte de especificacin de forma simple contiene la longitud y la direccin
del vector codificadas en un byte de especificacin.
Un byte de especificacin de forma simple contiene la longitud y la direccin
del vector codificadas en un byte de especificacin (un campo specbyte). Cada
cdigo de longitud y direccin de vector es una cadena de tres caracteres. El
primer carcter debe ser un 0, que indica a AutoCAD que los dos caracteres
siguientes se tienen que interpretar como valores hexadecimales. El segundo
carcter especifica la longitud del vector en unidades. Los valores hexadecimales
vlidos estn comprendidos entre 1 (una unidad) y F (15 unidades). El tercer
carcter especifica la direccin del vector. La figura siguiente muestra los
cdigos de direccin.

Cdigos de direccin de los vectores


Todos los vectores de la figura anterior se han dibujado con la misma
especificacin de longitud. Los vectores diagonales se estiran para ajustarse al
desplazamiento X o Y del vector ortogonal ms cercano, de manera similar a
la accin de la rejilla de referencia de AutoCAD.
El ejemplo siguiente construye una forma denominada CDIAG con el nmero
de forma 230, asignado arbitrariamente.

Creacin de archivos de definicin de forma|173

*230,6,CDIAG
014,010,01C,018,012,0

La secuencia anterior de bytes de especificacin define un cuadro de una


unidad de alto por una de ancho con una lnea diagonal que va de la esquina
inferior izquierda a la esquina superior derecha. Tras guardar el archivo como
dbox.shp, utilice el comando COMPILA para generar el archivo dbox.shx. Use
el comando CARGA para cargar el archivo de forma que contiene esta
definicin y, a continuacin, emplee el comando FORMA de la manera
siguiente:
Comando: forma
Indique nombre de forma o [?]: cdiag
Precise punto de insercin: 1,1
Precise altura <actual>: 2
Precise ngulo de rotacin <actual>: 0
La forma resultante se muestra en la siguiente ilustracin.

Cdigos especiales
Adems de definir vectores, un byte de especificacin puede utilizar cdigos
especiales para crear formas adicionales y especificar determinadas acciones.
Adems de definir vectores, un byte de especificacin puede utilizar cdigos
especiales para crear formas adicionales y especificar determinadas acciones.
Para usar un cdigo especial, el segundo carcter de la cadena de tres caracteres
(la especificacin de la longitud del vector) debe ser 0. Tambin puede
especificar nicamente el nmero del cdigo. Por ejemplo, tanto 008 como 8
son especificaciones vlidas.
Cdigos de bytes de especificacin
Cdigo

Descripcin

000

Fin de la definicin de forma

001

Activa el modo de dibujo (segmentos invisibles)

002

Desactiva el modo de dibujo (segmentos visibles)

174|Captulo 8Formas y tipos de letra de formas

Cdigos de bytes de especificacin


Cdigo

Descripcin

003

Divide las longitudes de vector por el siguiente


byte

004

Multiplica las longitudes de vector por el siguiente


byte

005

Introduce la ubicacin actual en la pila

006

Extrae la ubicacin actual de la pila

007

Dibuja el nmero de subforma definido por el


siguiente byte

008

Desplazamiento X-Y definido por los siguientes


dos bytes

009

Varios desplazamientos X-Y, finalizados en (0,0)

00A

Arco octante definido por los siguientes dos bytes

00B

Arco fraccional definido por los siguientes cinco


bytes

00C

Arco definido por el desplazamiento X-Y y la


curvatura

00D

Varios arcos de curvatura especificada

00E

Procesa el siguiente comando slo si el texto es


vertical

Cdigos 0, 1 y 2: fin de forma y control del modo


de dibujo
El cdigo 0 marca el final de la definicin de forma.
Los cdigos 1 y 2 controlan el modo de dibujo. Este modo se activa al principio
de cada forma. Cuando el modo de dibujo est activado (cdigo 1), los vectores
hacen que se dibujen las lneas. Cuando est desactivado (cdigo 2), los vectores
se mueven a una nueva ubicacin sin dibujar.

Cdigos 3 y 4: control de tamao


Los cdigos 3 y 4 controlan el tamao relativo de cada vector. La altura
especificada con el comando FORMA se considera inicialmente la longitud de
un nico vector ortogonal (direccin 0, 4, 8 o C). El cdigo 3 divide las

Creacin de archivos de definicin de forma|175

longitudes de vector por el siguiente byte. El cdigo 4 multiplica las longitudes


de vector por el siguiente byte. Los cdigos 3 y 4 van seguidos de un byte de
especificacin que contiene un factor de escala entero (entre 1 y 255). Si desea
que la altura de la forma determine todas las dimensiones de sta y utiliza 10
longitudes de vector para dibujarla, puede usar 3,10 para establecer la escala
de la especificacin de la altura. El factor de escala de una forma es acumulativo;
es decir, si se multiplica por 2 y, despus, por 6, el factor de escala resultante
tiene el valor 12. En general, debe invertirse el efecto de los factores de escala
al final de la forma, especialmente en el caso de las subformas y de las formas
de tipo de letra de texto. AutoCAD no restablece el factor de escala.

Cdigos 5 y 6: guardar/restablecer ubicacin


El cdigo 5 inserta (guarda) y el cdigo 6 extrae (restaura) la posicin actual
de las coordenadas mientras se dibuja una forma, de manera que se pueda
volver a ella desde un punto de la forma dibujado posteriormente. Todo lo
que se guarda debe restaurarse. La pila de posiciones tiene un alcance mximo
de cuatro ubicaciones. Si se produce un desbordamiento de la pila a causa de
una acumulacin excesiva de inserciones o de la falta de demasiadas
extracciones, aparecer el siguiente mensaje cuando se dibuje la forma.
Exceso de flujo de pila de posiciones en forma nnn
De manera anloga, si intenta extraer ms ubicaciones de las que ha insertado
en la pila, aparecer este mensaje.
Subdesbordamiento de pila de posiciones en forma nnn

Cdigo 7: subforma
El cdigo 7 dibuja el nmero de la subforma que se indica en el siguiente byte.
En un tipo de letra que no sea Unicode, el byte de especificacin que sigue al
cdigo 7 es un nmero de forma comprendido entre 1 y 255. En un tipo de
letra Unicode, tras el cdigo 7 aparece un nmero de forma Unicode
comprendido entre 1 y 65535. Los nmeros de forma Unicode deben contarse
como dos bytes. Para obtener informacin especfica sobre las diferencias entre
los tipos de letra Unicode y no Unicode, vase Descripciones de tipos de letra
Unicode en la pgina 225). La forma con ese nmero (del mismo archivo de
forma) se dibuja en este momento. El modo de dibujo no se restablece para
la nueva forma. Una vez completada la subforma, se contina con el dibujo
de la forma actual.

Cdigos 8 y 9: desplazamientos X-Y


Los bytes de especificacin de los vectores normales slo dibujan en 16
direcciones predefinidas y la longitud ms larga es 15. Estas restricciones,
impuestas para hacer ms eficiente la definicin de formas, resultan a veces

176|Captulo 8Formas y tipos de letra de formas

limitantes. Los cdigos 8 y 9 permiten dibujar vectores no estndar con los


desplazamientos X-Y. El cdigo 8 especifica el desplazamiento X-Y definido
por los dos bytes siguientes. El cdigo 8 debe ir seguido por dos bytes de
especificacin con el formato:
8,desplazamiento X,desplazamiento Y

Los desplazamientos X-Y pueden estar comprendidos entre -128 y +127. El


signo + es opcional y se pueden utilizar parntesis para facilitar la lectura. El
siguiente ejemplo da como resultado un vector que dibuja (o mueve) 10
unidades a la izquierda y tres unidades hacia arriba.
8,(-10,3)

Tras los dos bytes de especificacin de desplazamiento, la forma vuelve al


modo de vector normal.
Puede utilizar el cdigo 9 para dibujar una secuencia de vectores no estndar.
El cdigo 9 especifica cualquier nmero de pares de desplazamiento X-Y. La
secuencia de cdigos termina con un par (0,0). El siguiente ejemplo dibuja
tres vectores no estndar y devuelve al modo de vector normal.
9,(3,1),(3,2),(2,-3),(0,0)

Debe terminar la secuencia de pares de desplazamiento X-Y con un par (0,0)


para que AutoCAD pueda reconocer los vectores normales o cdigos especiales
que haya a continuacin.

Cdigo 00A: arco octante


El cdigo especial 00A (o 10) utiliza los dos bytes de especificacin siguientes
para definir un arco. ste se denomina arco de octante porque abarca uno o
varios octantes de 45 grados, empezando y terminando en el contorno de un
octante. Los octantes estn numerados en sentido antihorario a partir de la
posicin de las 3 en punto, tal como se muestra en la siguiente ilustracin.

La especificacin del arco es


10,radius,(-)0SC

El valor del radio puede estar comprendido entre 1 y 255. El segundo byte de
especificacin indica la direccin del arco (en sentido antihorario si es positivo

Creacin de archivos de definicin de forma|177

y horario si es negativo), el octante inicial (s, un valor entre 1 y 255), y el


nmero de octantes que abarca (c, un valor entre 0 y 7, en el que 0 es igual a
ocho octantes, un crculo completo). Puede utilizar parntesis para facilitar la
lectura. Por ejemplo, considere el siguiente fragmento de la definicin de una
forma:
...012,10,(1,-032),01E,...

Este cdigo dibuja un vector de una unidad hacia arriba y a la derecha, un


arco en sentido horario desde el octante 3 (con un radio de una unidad para
dos octantes) y, por ltimo, un vector de una unidad hacia abajo y a la derecha,
como se muestra en la siguiente ilustracin.

octante 2

dos octantes
(90 grados)

octante 1

Cdigo 00B: arco fraccional


El cdigo especial 00B (11) dibuja un arco que no empieza y termina
necesariamente en el contorno de un octante. La definicin utiliza cinco bytes
de especificacin.
11,start_offset,end_offset,high_radius,radius,(-)0SC
start_offset y end_offset representan la distancia entre el contorno del
octante y el punto en el que comienza o finaliza el arco. high_radius representa

los ocho bits ms significativos del radio; este valor ser igual a 0 a menos que
radius sea mayor de 255 unidades. Multiplique el valor de high_radius por
256 y sume ese valor al de radius para generar un radio de arco mayor que
255. radius y el byte de especificacin final son iguales que los de la
especificacin del arco de octante (cdigo 00A, descrito anteriormente).
start offset se determina calculando la diferencia en grados entre el

contorno del octante inicial (un mltiplo de 45 grados) y el inicio del arco. A
continuacin, multiplique esta diferencia por 256 y divdala por 45. Si el arco
comienza en el contorno de un octante, start offset es igual a 0.
end offset se calcula de una manera similar, pero utilizando el nmero de

grados entre el ltimo contorno de octante atravesado y el final del arco. Si


el arco termina en el contorno de un octante, end offset es igual a 0.
Por ejemplo, un arco fraccional que va desde 55 grados hasta 95 grados con
un radio de 3 unidades tendra el siguiente cdigo:

178|Captulo 8Formas y tipos de letra de formas

11,(56,28,0,3,012)

La explicacin es la siguiente:
start_offset = 56 porque ((55 - 45) * 256 / 45) = 56
end_offset = 28 porque ((95 - 90) * 256 / 45) = 28
high_radius = 0 porque (radius < 255)
radius = 3
octante inicial = 1 porque el arco comienza en el octante de 45
grados
octante final = 2 porque el arco finaliza en el octante de 90 grados

Cdigos 00C y 00D: arcos de curvatura


especificada
Los cdigos especiales 00C y 00D (12 y 13) proporcionan otro mecanismo
para incluir segmentos de arco en las descripciones de formas. Son similares
a los cdigos 8 y 9, ya que se pueden utilizar para especificar desplazamientos
X-Y. Sin embargo, los cdigos 00C y 00D dibujan arcos aplicando un factor de
curvatura al vector de desplazamiento. El cdigo 00C dibuja un segmento de
arco, mientras que el cdigo 00D dibuja varios segmentos de arco (poliarcos)
hasta que termina con un desplazamiento (0,0).
El cdigo 00C debe estar seguido de tres bytes que describen el arco:
0C,X-displacement,Y-displacement,Bulge

Tanto los desplazamientos X e Y como la curvatura, que especifica la curvatura


del arco, pueden variar entre -127 y +127. Si el segmento de lnea especificado
por el desplazamiento tiene la longitud D y la distancia perpendicular desde
el punto medio de ese segmento tiene la altura H, la magnitud de la curvatura
es ((2 * H / D) *127). El signo es negativo si el arco descrito desde la ubicacin
actual hasta la nueva posicin tiene sentido horario.

Un semicrculo tiene la curvatura 127 (o 127) y es el mayor arco que se puede


representar como un segmento de arco simple utilizando estos cdigos (use
dos segmentos de arco consecutivos para obtener arcos ms grandes). Una
especificacin de curvatura de 0 es vlida y representa un segmento de lnea
recta. Tenga en cuenta, sin embargo, que utilizar el cdigo 8 para un segmento
de lnea recta ahorra un byte en la descripcin de la forma.
El cdigo de poliarco (00D o 13) va seguido de 0 o por ms tros de segmentos
de arco, y termina con un desplazamiento (0,0). No se especifica un valor de

Creacin de archivos de definicin de forma|179

la curvatura despus del desplazamiento final. Por ejemplo, la letra S se puede


definir con la siguiente secuencia:
13,(0,5,127),(0,5,-127),(0,0)

Los segmentos de curvatura cero resultan tiles en los poliarcos para representar
los segmentos rectos; son ms eficientes que terminar el poliarco, insertar un
segmento recto e iniciar, por ltimo, otro poliarco.
El nmero 128 no se puede utilizar en las definiciones de segmentos de arco
y poliarcos.

Cdigo 00E: comando de texto vertical de


indicacin
El cdigo especial 00E (14) slo se utiliza en las descripciones de tipo de letra
de texto de orientacin doble, en las que el tipo de letra se puede usar tanto
en la orientacin vertical como en la horizontal. Cuando se llega a este cdigo
especial en una definicin de carcter, el siguiente cdigo se procesa o se pasa
por alto dependiendo de la orientacin. Si la orientacin es vertical, el cdigo
siguiente se procesa; si es horizontal, se omite.
En el texto horizontal, el punto de inicio de cada carcter es el extremo
izquierdo de la lnea base. En el texto vertical, se asume que el punto de inicio
est en el centro de la parte superior del carcter. Al final de cada carcter, se
dibuja normalmente un segmento invisible para situar el punto de inicio del
siguiente carcter. En el texto horizontal, se encuentra a la derecha; en el
vertical, debajo. El cdigo especial 00E (14) se utiliza principalmente para
ajustar las diferencias en los puntos iniciales y finales, permitiendo que la
misma definicin de forma de carcter se utilice en la direccin horizontal y
vertical. Por ejemplo, la siguiente definicin de una D mayscula se puede
utilizar tanto en el texto horizontal como en el vertical.
*68,22,ucd
2,14,8,(-2, 6),1,030,012,044,016,038,2,010,1,06C,2,050,
14,8,(-4,-3),0

180|Captulo 8Formas y tipos de letra de formas

inicio

inicio

fin

horizontal

fin

vertical

Descripciones de tipo de letra de texto


Los tipos de letra de texto deben incluir un nmero de forma especial, 0, que
proporciona informacin sobre el tipo de letra.
AutoCAD se suministra con un gran nmero de tipos de letra. Puede utilizar
el comando STYLE para aplicar acciones de expansin, compresin o
inclinacin a cualquiera de estos tipos de letra con el fin de crear caracteres
que se adapten a sus necesidades. Con estos tipos de letra, puede dibujar texto
de cualquier altura, en cualquier ngulo de la lnea base, con orientacin
horizontal o vertical.
Los tipos de letra de texto de AutoCAD son archivos de definiciones de forma
con nmeros de forma que corresponden al cdigo ASCII de cada caracter.
Los cdigos comprendidos entre el 1 y el 31 corresponden a los caracteres de
control, slo uno de los cuales se utiliza en los tipos de letra de texto de
AutoCAD:
10 (LF)
El avance de lnea (LF) baja una lnea sin dibujar. Se utiliza cuando se emplea
repetidamente el comando TEXT, para colocar lneas adicionales debajo de
la primera.
*10,5,lf
2,8,(0,-10),0

Puede modificar el intervalo entre lneas ajustando el movimiento hacia


abajo especificado en la definicin de forma LF.

Creacin de archivos de definicin de forma|181

Los tipos de letra de texto deben incluir un nmero de forma especial, 0, que
proporciona informacin sobre el tipo de letra. El formato tiene la sintaxis
siguiente:
*0,4,font-name
above,below,modes,0
El valor de above especifica el nmero de longitudes de vector por encima de
la lnea base que ocupan las letras maysculas y el de below indica la distancia

que las minsculas ocupan por debajo de la lnea base. El concepto de lnea
base es similar a las lneas del papel para escribir. Estos valores definen el
tamao de carcter bsico y se usan como factores de escala para la altura
especificada en el comando TEXTO.
El byte modes debe tener el valor 0 para un tipo de letra con orientacin
horizontal y 2 para un tipo de letra con orientacin doble (horizontal o
vertical). El cdigo del comando especial 00E (14) slo se aplica cuando el
campo modes tiene el valor 2.
Los tipos de letra estndar suministrados con AutoCAD incluyen algunos
caracteres adicionales requeridos para la funcin de acotacin de AutoCAD.
%%d Smbolo de grado ()
%%p Smbolo de tolerancia ms/menos ( )
%%cSmbolo de acotacin del dimetro de un crculo
Puede usar estos smbolos y las secuencias de control %% nnn, tal y como se
describe en TEXT en la Lista de comandos.
NOTA AutoCAD dibuja los caracteres de texto utilizando sus cdigos ASCII
(nmeros de forma) y no su nombre. Para ahorrar memoria, especifique la parte
del nombre de forma de cada definicin de forma de texto en minsculas, como
se muestra en el siguiente ejemplo. (Los nombres en minsculas no se guardan
en la memoria.)
*65,11,uca
024,043,04d,02c,2,047,1,040,2,02e,0
Como el nombre de forma uca contiene letras minsculas, AutoCAD no guarda

el nombre en la memoria. Sin embargo, puede utilizar el nombre como


referencia cuando edite el archivo de definicin de forma. En este ejemplo,
uca indica A mayscula.

Archivos de ejemplo
Este tema contiene archivos de ejemplo que ayudan a ampliar los caracteres
de tipo de letra proporcionados con AutoCAD.

182|Captulo 8Formas y tipos de letra de formas

Latino simple ampliado


;;
;; romans.shp - Latino simple ampliado
;;
;; Copyright 1997 de Autodesk, Inc.
;;
;; Quedan autorizados el uso, la copia, la modificacin y la
distribucin de este software
;; con cualquier fin y sin pago alguno, siempre que
;; el texto de copyright anterior se incluya en todas las copias y
que el texto de
;; derechos restringidos siguiente se incluya en toda la documentacin
complementaria.
;;
;; El uso, la duplicacin y la divulgacin por parte del Gobierno
de EE.UU. quedan sujetos a
;; las restricciones establecidas en FAR 52.227-19 (Derechos
restringidos sobre
;; software comercial) y DFAR 252.227-7013(c)(1)(ii)
;; (Derechos sobre software y datos tcnicos), segn corresponda.
;;
*UNIFONT,6,ROMANS Copyright 1997 de Autodesk, Inc.
21,7,2,0,0,0
*0000A
2,8,(0,-34),14,8,(30,34),0
*00020,9,spc
2,8,(21,0),14,8,(-21,-30),0
*00021,30,kexc
2,14,8,(-5,-21),14,5,8,(5,21),1,0A,012,016,2,
8,(5,-2),14,6,14,8,(5,-9),0
*00022,41,kdblqt
2,14,8,(-8,-25),14,5,8,(6,24),1,01A,016,012,01A,2,
8,(8,5),1,01A,016,012,01A,2,8,(4,-19),14,6,
14,8,(8,-9),0
*00023,57,kns
2,14,3,2,14,8,(-21,-50),14,4,2,14,5,8,(11,25),1,8,(-7,-32),2,
8,(13,32),1,8,(-7,-32),2,8,(-6,19),1,0E0,2,8,(-15,-6),1,0E0,2,
8,(4,-6),14,6,14,3,2,14,8,(21,-32),14,4,2,0
*00024,67,kds
2,14,8,(-10,-25),14,5,8,(8,25),1,8,(0,-29),2,8,(4,29),1,
8,(0,-29),2,8,(5,22),1,026,8,(-3,1),048,8,(-3,-1),02A,
01A,8,(-3,-1),048,8,(-3,1),026,
2,8,(17,-3),14,6,14,8,(10,-13),0
*00025,64,kpc
2,14,8,(-12,-21),14,5,8,(21,21),1,8,(-18,-21),2,8,(5,21),1,02E,
02C,02B,029,028,026,024,023,021,020,02F,8,(3,-1),030,8,(3,1),021,
2,8,(-4,-14),1,029,02B,02C,02E,020,021,023,024,026,028,2,
8,(7,-7),14,6,14,8,(12,-9),0
*00026,67,kand
2,14,8,(-13,-21),14,5,8,(23,12),1,014,016,018,01A,8,(-2,-5),
8,(-2,-3),02A,029,048,027,016,025,024,023,012,8,(7,4),012.023,
024,025,027,029,02B,02C,8,(1,-3),8,(2,-3),8,(5,-7),02E,02F,020,
012,014,2,8,(3,-2),14,6,14,8,(13,-9),0

Creacin de archivos de definicin de forma|183

*00027,29,kapos
2,14,8,(-5,-25),14,5,8,(6,24),1,01A,016,012,01A,2,
8,(6,-19),14,6,14,8,(5,-9),0
*00028,39,klp
2,14,8,(-7,-25),14,5,8,(11,25),1,02A,
8,(1,-5),04D,8,(2,-3),02E,2,8,(3,7),14,6,14,8,(7,-16),0
*00029,39,krp
2,14,8,(-7,-25),14,5,8,(3,25),1,02E,8,(2,-3),04D,8,(1,-5),04C,
8,(-1,-5),04A,2,8,(11,7),14,6,14,8,(7,-16),0
*0002A,37,kas
2,14,8,(-8,-21),14,5,8,(8,21),1,0CC,2,8,(-5,9),1,8,(10,-6),2,064,
1,8,(-10,-6),2,8,(13,-12),14,6,14,8,(8,-9),0
*0002B,31,kpls
2,14,8,(-13,-18),14,5,8,(13,18),1,8,(0,-18),2,096,1,8,(18,0),2,
8,(4,-9),14,6,14,8,(13,-9),0
*0002C,29,kcma
2,14,8,(-5,-2),14,5,8,(6,1),1,01A,016,012,01A,2,
8,(6,4),14,6,14,8,(5,-13),0
*0002D,25,ksub
2,14,8,(-13,-9),14,5,8,(4,9),1,8,(18,0),2,8,(4,-9),14,6,
14,8,(13,-9),0
*0002E,26,kper
2,14,8,(-5,-2),14,5,8,(5,2),1,01A,012,016,2,8,(5,-2),14,6,
14,8,(5,-9),0
*0002F,25,kdiv
2,14,8,(-11,-25),14,5,8,(20,25),1,8,(-18,-32),2,8,(20,7),14,6,
14,8,(11,-16),0
*00030,62,n0
2,14,8,(-10,-21),14,5,8,(9,21),1,8,(-3,-1),8,(-2,-3),8,(-1,-5),
03C,8,(1,-5),8,(2,-3),8,(3,-1),020,8,(3,1),8,(2,3),8,(1,5),034,
8,(-1,5),8,(-2,3),8,(-3,1),028,2,8,(11,-21),14,6,14,8,(10,-9),0
*00031,27,n1
2,14,8,(-10,-21),14,5,8,(6,17),1,021,032,8,(0,-21),2,8,(9,0),
14,6,14,8,(10,-9),0
*00032,37,n2
2,14,8,(-10,-21),14,5,8,(4,16),1,014,023,012,021,040,02F,01E,02D,
02C,02B,8,(-2,-3),0AA,0E0,2,8,(3,0),14,6,14,8,(10,-9),0
*00033,46,n3
2,14,8,(-10,-21),14,5,8,(5,21),1,0B0,8,(-6,-8),030,02F,01E,
8,(1,-3),02A,8,(-3,-1),038,8,(-3,1),016,025,2,
8,(17,-4),14,6,14,8,(10,-9),0
*00034,34,n4
2,14,8,(-10,-21),14,5,8,(13,21),1,8,(-10,-14),0F0,2,8,(-5,14),1,
8,(0,-21),2,8,(7,0),14,6,14,8,(10,-9),0
*00035,52,n5
2,14,8,(-10,-21),14,5,8,(15,21),1,0A8,8,(-1,-9),012,8,(3,1),030,
8,(3,-1),02A,8,(-3,-1),038,8,(-3,1),
016,025,2,8,(17,-4),14,6,14,8,(10,-9),0
*00036,68,n6
2,14,8,(-10,-21),14,5,8,(16,18),1,025,8,(-3,1),028,8,(-3,-1),
8,(-2,-3),8,(-1,-5),05C,8,(1,-4),02E,8,(3,-1),010,8,(3,1),022,
8,(1,3),014,8,(-1,3),026,8,(-3,1),018,8,(-3,-1),02A,8,(-1,-3),2,
8,(16,-7),14,6,14,8,(10,-9),0
*00037,31,n7
2,14,8,(-10,-21),14,5,8,(17,21),1,8,(-10,-21),2,8,(-4,21),1,0E0,
2,8,(3,-21),14,6,14,8,(10,-9),0

184|Captulo 8Formas y tipos de letra de formas

*00038,66,n8
2,14,8,(-10,-21),14,5,8,(8,21),1,8,(-3,-1),02B,02C,02D,02F,
8,(4,-1),8,(3,-1),02A,8,(-3,-1),048,8,(-3,1),016,
025,034,023,022,8,(3,1),8,(4,1),021,023,024,025,8,(-3,1),048,2,
8,(12,-21),14,6,14,8,(10,-9),0
*00039,68,n9
2,14,8,(-10,-21),14,5,8,(16,14),1,8,(-1,-3),02A,8,(-3,-1),018,
8,(-3,1),026,8,(-1,3),014,8,(1,3),022,8,(3,1),010,8,(3,-1),02E,
8,(1,-4),05C,8,(-1,-5),8,(-2,-3),8,(-3,-1),028,8,(-3,1),025,2,
8,(16,-3),14,6,14,8,(10,-9),0
*0003A,33,kcol
2,14,8,(-5,-14),14,5,8,(5,14),1,01A,01,1,01A,
012,016,2,8,(5,-2),14,6,14,8,(5,-9),0
*0003B0,38,ksmc
2,14,8,(-5,-14),14,5,8,(5,14),1,01A,012,016,2,8,(1,-13),1,
01A,016,012,01A,2,8,(6,4),14,6,14,8,(5,-13),0
*0003C,28,klt
2,14,8,(-12,-18),14,5,8,(20,18),1,8,(-16,-9),8,(16,-9),2,8,(4,0),
14,6,14,8,(12,-9),0
*0003D,33,keq
2,14,8,(-13,-12),14,5,8,(4,12),1,8,(18,0),2,8,(-18,-6),1,
8,(18,0),2,8,(4,-6),14,6,14,8,(13,-9),0
*0003E,28,kgt
2,14,8,(-12,-18),14,5,8,(4,18),1,8,(16,-9),8,(-16,-9),2,8,(20,0),
14,6,14,8,(12,-9),0
*0003F,42,kqm
2,14,8,(-9,-21),14,5,8,(3,16),1,014,023,012,021,040,02F,01E,02D,
02A,049,03,1,01A,012,016,2,8,(9,-2),14,6,
14,8,(9,-9),0
*00040,93,kea
2,14,3,2,14,8,(-27,-42),14,4,2,14,5,8,(18,13),1.025.027.038.029,
01A,020.022,
8,(1,3),024,8,(-1,3),025,026,027,8,(-3,1),038,8,(-3,-1),029,02A,
02B,8,(-1,-3),03C,8,(1,-3),02D,02E,02F,8,(3,-1),030,8,(3,1),021,
012,2,8,(6,-3),14,6,14,3,2,14,8,(27,-18),14,4,2,0
*00041,39,uca
2,14,8,(-9,-21),14,5,8,(9,21),1,8,(-8,-21),2,8,(8,21),1,
8,(8,-21),2,8,(-13,7),1,0A0,2,8,(4,-7),14,6,14,8,(9,-9),0
*00042,70,ucb
2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2,
8,(0,21),1,090,8,(3,-1),01A,8,(-3,-1),2,098,1,
090,8,(3,-1),01A,8,(-3,-1),098,2,8,(17,0),14,6,
14,3,2,14,8,(21,-18),14,4,2,0
*00043,55,ucc
2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(18,16),1.025.026.027.048,
029,02A,040,021,022,023,2,
8,(3,-5),14,6,14,3,2,14,8,(21,-18),14,4,2,0
*00044,61,ucd
2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2,
8,(0,21),1,070,8,(3,-1),02A,
8,(-3,-1),078,2,8,(17,0),14,6,14,3,2,14,8,(21,-18),14,4,2,0
*00045,55,uce
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2,
8,(0,21),1,0D0,2,8,(-13,-10),1,080,2,8,(-8,-11),1,0D0,2,8,(2,0),
14,6,14,3,2,14,8,(19,-18),14,4,2,0
*00046,37,ucf

Creacin de archivos de definicin de forma|185

2,14,8,(-9,-21),14,5,8,(4,21),1,8,(0,-21),2,8,(0,21),1,0D0,2,
8,(-13,-10),1,080,2,8,(6,-11),14,6,14,8,(9,-9),0
*00047,60,ucg
2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(18,16),1.025.026.027.048,
029,02A,040.021.022.023,
034,2,058,1,050,2,8,(3,-8),14,6,14,3,2,14,8,(21,-18),14,4,2,0
*00048,39,uch
2,14,8,(-11,-21),14,5,8,(4,21),1,8,(0,-21),2,8,(14,21),1,
8,(0,-21),2,8,(-14,11),1,0E0,2,8,(4,-11),14,6,14,8,(11,-9),0
*00049,25,uci
2,14,8,(-4,-21),14,5,8,(4,21),1,8,(0,-21),2,8,(4,0),14,6,
14,8,(4,-9),0
*0004A,37,ucj
2,14,8,(-8,-21),14,5,8,(12,21),1,8,(0,-16),8,(-1,-3),01A,029.028,
027,016,8,(-1,3),024,2,8,(14,-7),14,6,14,8,(8,-9),0
*0004B,49,uck
2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2,
8,(14,21),1,0EA,2,052,1,8,(9,-12),2,8,(3,0),14,6,14,3,2,
14,8,(21,-18),14,4,2,0
*0004C,43,ucl
2,14,3,2,14,8,(-17,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2,
8,(0,0),1,0C0,2,8,(1,0),14,6,14,3,2,14,8,(17,-18),14,4,2,0
*0004D,49,ucm
2,14,8,(-12,-21),14,5,8,(4,21),1,8,(0,-21),2,8,(0,21),1,
8,(8,-21),2,8,(8,21),1,8,(-8,-21),2,8,(8,21),1,8,(0,-21),2,
8,(4,0),14,6,14,8,(12,-9),0
*0004E,41,ucn
2,14,8,(-11,-21),14,5,8,(4,21),1,8,(0,-21),2,8,(0,21),1,
8,(14,-21),2,8,(0,21),1,8,(0,-21),2,8,(4,0),14,6,14,8,(11,-9),0
*0004F,50,uco
2,14,8,(-11,-21),14,5,8,(9,21),1,029,02A,
8,(1,-3),02D,02E,02F,040,021,022,023,8,(1,3),054,8,(-1,3),025,
026,027,048,2,8,(13,-21),14,6,14,8,(11,-9),0
*00050,55,ucp
2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2,
8,(0,21),1,090,8,(3,-1),01A,8,(-3,-1),098,2,
8,(17,-10),14,6,14,3,2,14,8,(21,-18),14,4,2,0
*00051,56,ucq
2,14,8,(-11,-21),14,5,8,(9,21),1,029,02A,
8,(1,-3),02D,02E,02F,040,021,022,023,8,(1,3),054,8,(-1,3),025,
026,027,048,2,8,(3,-17),1,06E,2,8,(4,2),14,6,14,8,(11,-11),0
*00052,61,ucr
2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2,
8,(0,21),1,090,8,(3,-1),01A,8,(-3,-1),098,2,070,
1,8,(7,-11),2,8,(3,0),14,6,14,3,2,14,8,(21,-18),14,4,2,0
*00053,51,ucs
2,14,8,(-10,-21),14,5,8,(17,18),1,026,8,(-3,1),048,8,(-3,-1),02A,
02A,8,(-3,-1),048,
8,(-3,1),026,2,8,(17,-3),14,6,14,8,(10,-9),0
*00054,31,uct
2,14,8,(-8,-21),14,5,8,(8,21),1,8,(0,-21),2,8,(-7,21),1,0E0,2,
8,(1,-21),14,6,14,8,(8,-9),0
*00055,39,ucu
2,14,8,(-11,-21),14,5,8,(4,21),1,0FC,8,(1,-3),02E,8,(3,-1),020,
8,(3,1),022,8,(1,3),0F4,2,8,(4,-21),14,6,14,8,(11,-9),0
*00056,33,ucv

186|Captulo 8Formas y tipos de letra de formas

2,14,8,(-9,-21),14,5,8,(1,21),1,8,(8,-21),2,8,(8,21),1,
8,(-8,-21),2,8,(9,0),14,6,14,8,(9,-9),0
*00057,49,ucw
2,14,8,(-12,-21),14,5,8,(2,21),1,8,(5,-21),2,8,(5,21),1,
8,(-5,-21),2,8,(5,21),1,8,(5,-21),2,8,(5,21),1,8,(-5,-21),2,
8,(7,0),14,6,14,8,(12,-9),0
*00058,33,ucx
2,14,8,(-10,-21),14,5,8,(3,21),1,8,(14,-21),2,8,(0,21),1,
8,(-14,-21),2,8,(17,0),14,6,14,8,(10,-9),0
*00059,34,ucy
2,14,8,(-9,-21),14,5,8,(1,21),1,8,(8,-10),0BC,2,8,(8,21),1,
8,(-8,-10),2,8,(9,-11),14,6,14,8,(9,-9),0
*0005A,37,ucz
2,14,8,(-10,-21),14,5,8,(17,21),1,8,(-14,-21),2,8,(0,21),1,0E0,2,
8,(-14,-21),1,0E0,2,8,(3,0),14,6,14,8,(10,-9),0
*0005B,37,klb
2,14,8,(-7,-25),14,5,8,(4,25),1,8,(0,-32),2,8,(0,32),1,070,2,
8,(-7,-32),1,070,2,8,(3,7),14,6,14,8,(7,-16),0
*0005C,25,kbkslsh
2,14,8,(-11,-25),14,5,8,(2,25),1,8,(18,-32),2,8,(2,7),14,6,
14,8,(11,-16),0
*0005D,37,krb
2,14,8,(-7,-25),14,5,8,(9,25),1,8,(0,-32),2,8,(-7,32),1,070,2,
8,(-7,-32),1,070,2,8,(4,7),14,6,14,8,(7,-16),0
*0005E,28,kcaret
2,14,8,(-11,-25),14,5,8,(3,20),1,8,(8,5),8,(8,-5),2,8,(3,-20),
14,6,14,8,(11,-9),0
*0005F,21,kundrl
2,14,8,(-12,-14),14,5,02E,1,8,(20,0),2,022,14,6,14,8,(12,-11),0
*00060,29,krvap
2,14,8,(-5,-25),14,5,8,(4,24),1,01A,2,
8,(6,-19),14,6,14,8,(5,-9),0
*00061,55,lca
2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(15,14),1,0EC,2,0B4,1,026,
027,038,029,02A,030,021,022,2,
8,(4,-3),14,6,14,3,2,14,8,(19,-18),14,4,2,0
*00062,57,lcb
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2,0B4,1,
022,021,030,02A,029,038,027,026,2,
8,(15,-3),14,6,14,3,2,14,8,(19,-18),14,4,2,0
*00063,39,lcc
2,14,8,(-9,-14),14,5,8,(15,11),1,026,027,038,029,02A,8,(-1,-3),
02C,8,(1,-3),02E,02F,030,021,022,2,8,(3,-3),14,6,14,8,(9,-9),0
*00064,57,lcd
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(15,21),1,8,(0,-21),2,0B4,
1,026,027,038,029,02A,030.021.022,
2,8,(4,-3),14,6,14,3,2,14,8,(19,-18),14,4,2,0
*00065,42,lce
2,14,8,(-9,-14),14,5,8,(3,8),1,0A,
8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022,2,8,(3,-3),14,6,
14,8,(9,-9),0
*00066,36,lcf
2,14,8,(-6,-21),14,5,8,(10,21),1,028,029,8,(-1,-3),8,(0,-17),2,
8,(-3,14),1,070,2,8,(3,-14),14,6,14,8,(6,-9),0
*00067,66,lcg
2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(15,14),1,8,(0,-16),

Creacin de archivos de definicin de forma|187

8,(-1,-3),01A,029,038,027,2,8,(9,17),1,026,027,038,029,02A,
8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022,2,8,(4,-3),14,6,14,3,
2,14,8,(19,-32),14,4,2,0
*00068,48,lch
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2,0A4,1,
032,021,030,02F,8,(1,-3),0AC,2,8,(4,0),14,6,14,3,2,14,8,(19,-18),
14,4,2,0
*00069,32,lci
2,14,8,(-4,-21),14,5,8,(3,20),1,01A,
2,8,(4,0),14,6,14,8,(4,-9),0
*0006A,39,lcj
2,14,8,(-5,-21),14,5,8,(5,20),1,01A,2,8,(1,-7),1,
8,(0,-16),8,(-1,-3),029,028,2,8,(9,7),14,6,14,8,(5,-16),0
*0006B,49,lck
2,14,3,2,14,8,(-17,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2,
8,(10,14),1,0AA,2,042,1,8,(7,-8),2,8,(2,0),14,6,14,3,2,
14,8,(17,-18),14,4,2,0
*0006C,25,lcl
2,14,8,(-4,-21),14,5,8,(4,21),1,8,(0,-21),2,8,(4,0),14,6,
14,8,(4,-9),0
*0006D,45,lcm
2,14,8,(-15,-14),14,5,8,(4,14),1,0EC,2,0A4,1,032,021,030,02F,
8,(1,-3),0AC,2,0A4,1,032,021,030,02F,8,(1,-3),0AC,2,8,(4,0),14,6,
14,8,(15,-9),0
*0006E,46,lcn
2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(4,14),1,0EC,2,0A4,1,032,
021,030,02F,8,(1,-3),0AC,2,8,(4,0),14,6,14,3,2,14,8,(19,-18),
14,4,2,0
*0006F,58,lco
2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(8,14),1,029,02A,8,(-1,-3),
02C,8,(1,-3),02E,02F,030,021,022,8,(1,3),024,8,(-1,3),026,027,
038,2,8,(11,-14),14,6,14,3,2,14,8,(19,-18),14,4,2,0
*00070,59,lcp
2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(4,14),1,8,(0,-21),2,
8,(0,18),1,022,021,030,02A,029,
038,027,026,2,8,(15,-3),14,6,14,3,2,14,8,(19,-32),14,4,2,0
*00071,59,lcq
2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(15,14),1,8,(0,-21),2,
8,(0,18),1,026,027,038,029,02A,
030,021,022,2,8,(4,-3),14,6,14,3,2,14,8,(19,-32),14,4,2,0
*00072,44,lcr
2,14,3,2,14,8,(-13,-28),14,4,2,14,5,8,(4,14),1,0EC,2,084,1,
8,(1,3),022,021,030,2,8,(1,-14),14,6,14,3,2,14,8,(13,-18),14,4,2,
0
*00073,60,lcs
2,14,3,2,14,8,(-17,-28),14,4,2,14,5,8,(14,11),1,025,8,(-3,1),038,
8,(-3,-1),02B,02D,02F,8,(5,-1),02F,02D,01C,02B,8,(-3,-1),038,
8,(-3,1),025,2,8,(14,-3),14,6,14,3,2,14,8,(17,-18),14,4,2,0
*00074,36,lct
2,14,8,(-6,-21),14,5,8,(5,21),1,8,(0,-17),8,(1,-3),02F,020,2,
8,(-8,14),1,070,2,8,(3,-14),14,6,14,8,(6,-9),0
*00075,46,lcu
2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(4,14),1,0AC,8,(1,-3),02F,
030,021,032,2,0A4,1,0EC,2,8,(4,0),14,6,14,3,2,14,8,(19,-18),14,4,
2,0
*00076,33,lcv

188|Captulo 8Formas y tipos de letra de formas

2,14,8,(-8,-14),14,5,8,(2,14),1,8,(6,-14),2,8,(6,14),1,
8,(-6,-14),2,8,(8,0),14,6,14,8,(8,-9),0
*00077,49,lcw
2,14,8,(-11,-14),14,5,8,(3,14),1,8,(4,-14),2,8,(4,14),1,
8,(-4,-14),2,8,(4,14),1,8,(4,-14),2,8,(4,14),1,8,(-4,-14),2,
8,(7,0),14,6,14,8,(11,-9),0
*00078,43,lcx
2,14,3,2,14,8,(-17,-28),14,4,2,14,5,8,(3,14),1,8,(11,-14),2,0E4,
1,8,(-11,-14),2,8,(14,0),14,6,14,3,2,14,8,(17,-18),14,4,2,0
*00079,37,lcy
2,14,8,(-8,-14),14,5,8,(2,14),1,8,(6,-14),2,8,(6,14),1,
8,(-6,-14),04A,029,018,2,8,(15,7),14,6,14,8,(8,-16),0
*0007A,47,lcz
2,14,3,2,14,8,(-17,-28),14,4,2,14,5,8,(14,14),1,8,(-11,-14),2,
0E4,1,0B0,2,8,(-11,-14),1,0B0,2,8,(3,0),14,6,14,3,2,
14,8,(17,-18),14,4,2,0
*0007B,54,klbr
2,14,3,2,14,8,(-13,-50),14,4,2,14,5,8,(9,25),1,029,01A,
02A,029,02,01A,
2,8,(5,7),14,6,14,3,2,14,8,(13,-32),14,4,2,0
*0007C,25,kvbar
2,14,8,(-4,-25),14,5,8,(4,25),1,8,(0,-32),2,8,(4,7),14,6,
14,8,(4,-16),0
*0007D,54,krbr
2,14,3,2,14,8,(-15,-50),14,4,2,14,5,8,(5,25),1,02F,01E,02D,02C,
02A,029,02A,02,01A,029,
2,8,(9,7),14,6,14,3,2,14,8,(15,-32),14,4,2,0
*0007E,37,ktlde
2,14,8,(-13,-14),14,5,8,(4,6),1,024,8,(1,3),021,020,02F,8,(4,-3),
02F,020,021,023,024,2,8,(4,-12),14,6,14,8,(13,-9),0
*00080,4,keuroRef
7,020AC,0
*000A0,9,spc
2,8,(21,0),14,8,(-21,-30),0
*000A1,28,kiexc
2,14,8,(-5,-21),14,5,050,1,0A,2,
8,(8,-19),14,6,14,8,(5,-9),0
*000A2,43,kcent
2,14,8,(-9,-17),14,5,03A,
8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022,2,8,(3,-3),14,6,
14,8,(9,-9),0
*000A3,37,kpound
2,14,8,(-10,-21),14,5,8,(12,18),1,025,027,029,02A,2,
8,(-8,10),1,068,014,060,2,8,(9,-11),14,6,14,8,(10,-9),0
*000A5,44,kyen
2,14,8,(-12,-21),14,5,8,(1,21),1,8,(8,-10),0BC,2,8,(8,21),1,
8,(-8,-10),2,078,1,0E0,2,8,(-14,-3),1,0E0,2,8,(6,-8),14,6,
14,8,(12,-9),0
*000A7,78,kpar
2,14,8,(-10,-25),14,5,060,1,012,016,01A,020.021,
012,023,014,025,016,8,(-8,4),016.025.014.023.012.021.010,
8,(8,-4),2,094,028,1,01A,012,014,025,016,027,028,029,01A,
01A,029,018,8,(-8,4),2,
8,(16,-9),14,6,14,8,(10,-13),0
*000AA,51,lcau
2,14,8,-7,-21,14,5,8,4,14,3,2,1,0A,029.028.027.016,

Creacin de archivos de definicin de forma|189

8,-1,3,024,8,1,3,012,021,020,02F,02E,2,034,1,0CC,2,4,2,8,4,-15,
14,6,14,8,7,-9,0
*000AB,25,kfrew
2,14,8,(-9,-14),14,5,0A,2,030,14,6,
14,8,(9,-9),0
*000B0,25,kdeg
2,14,8,(-3,-21),14,5,8,(1,19),1,10,(2,64),2,8,(8,-19),14,6,
14,8,(3,-9),0
*000B1,39,kpls-min
2,14,8,(-13,-21),14,5,8,(13,21),1,8,(0,-18),2,096,1,8,(18,0),2,
8,(-18,-11),1,8,(18,0),2,8,(4,-1),14,6,14,8,(13,-9),0
*000B5,48,kmicro
2,14,3,2,14,8,(-19,-28),14,4,2,14,5,07C,1,022,8,(3,19),0AC,
8,(1,-3),02F,030,021,032,2,0A4,1,0EC,2,8,(4,0),14,6,14,3,2,
14,8,(19,-32),14,4,2,0
*000BA,56,lcou
2,14,8,-7,-21,14,5,8,4,14,3,2,1,0A,8,-1,
-3,02C,8,1,-3,01E,02F,020,021,012,8,1,3,024,8,-1,3,016,027,2,4,2,
8,6,-21,14,6,14,8,7,-9,0
*000BB,25,kffrw
2,14,8,(-9,-14),14,5,030,1,072,076,2,050,1,07A,14,6,
14,8,(9,-9),0
*000BC,43,kquart
2,14,8,(-14,-25),14,5,8,(4,21),1,021,022,0EC,2,8,(-2,-14),1,
8,(16,29),2,8,(2,-23),1,0A8,8,(7,9),0EC,2,8,(7,3),14,6,
14,8,(14,-13),0
*000BD,50,khalf
2,14,8,(-14,-25),14,5,8,(4,21),1,021,022,0EC,2,8,(-2,-14),1,
8,(16,29),2,8,(-6,-18),1,014,023,021,020,02F,02D,01C,02B,
8,(-7,-8),080,2,8,(4,3),14,6,14,8,(14,-13),0
*000BF,47,kiqm
2,14,8,(-9,-21),14,5,8,(13,4),1,016,012,01A,029.038,
8,(-3,1),025,024,023,012,021,022,034,2,054,1,012,016,01A,2,
8,(8,-19),14,6,14,8,(9,-9),0
*000C0,43,uc^
2,14,8,(-9,-25),14,5,8,(9,23),1,047,2,04E,1,8,(-8,-21),2,
8,(8,21),1,8,(8,-21),2,8,(-13,7),1,0A0,2,8,(4,-7),14,6,
14,8,(9,-9),0
*000C1,43,uc^
2,14,8,(-9,-25),14,5,8,(9,23),1,041,2,04A,1,8,(-8,-21),2,
8,(8,21),1,8,(8,-21),2,8,(-13,7),1,0A0,2,8,(4,-7),14,6,
14,8,(9,-9),0
*000C2,44,uc
2,14,8,(-9,-25),14,5,8,(5,23),1,041,04F,2,049,1,8,(-8,-21),2,
8,(8,21),1,8,(8,-21),2,8,(-13,7),1,0A0,2,8,(4,-7),14,6,
14,8,(9,-9),0
*000C3,55,uc^
2,14,8,(-9,-25),14,5,8,(4,22),5,1,023,10,(2,-50),01E,10,(2,82),
023,2,6,8,(5,-1),1,8,(-8,-21),2,8,(8,21),1,8,(8,-21),2,8,(-13,7),
1,0A0,2,8,(4,-7),14,6,14,8,(9,-9),0
*000C4,53,uc
2,14,8,(-9,-25),14,5,8,(4,24),1,01A,012,
016,01A,2,03A,1,8,(-8,-21),2,8,(8,21),1,8,(8,-21),2,8,(-13,7),1,
0A0,2,8,(4,-7),14,6,14,8,(9,-9),0
*000C5,45,uc^
2,14,8,(-9,-25),14,5,8,(7,23),1,10,(2,64),2,02E,1,8,(-8,-21),2,

190|Captulo 8Formas y tipos de letra de formas

8,(8,21),1,8,(8,-21),2,8,(-13,7),1,0A0,2,8,(4,-7),14,6,
14,8,(9,-9),0
*000C6,45,uc^
2,14,8,(-9,-21),14,5,010,1,8,(8,21),8,(0,-21),080,2,8,(-8,7),1,
058,2,8,(5,4),1,050,2,8,(-5,10),1,080,2,8,(2,-21),14,6,
14,8,(9,-9),0
*000C7,65,uc
2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(18,16),1.025.026.027.048,
029,02A,040,021,022,023,2,
8,(-9,-11),1,01E,030,012,024,016,028,034,2,0A0,14,6,14,3,2,
14,8,(21,-32),14,4,2,0
*000C8,53,uc^
2,14,3,2,14,8,(-19,-50),14,4,2,14,5,8,(6,25),1,8,(9,-4),2,
8,(2,-2),1,0D8,8,(0,-19),0D0,2,8,(-13,10),1,080,2,8,(7,-10),14,6,
14,3,2,14,8,(19,-18),14,4,2,0
*000C9,53,uc^
2,14,3,2,14,8,(-19,-50),14,4,2,14,5,8,(6,21),1,8,(9,4),2,
8,(2,-6),1,0D8,8,(0,-19),0D0,2,8,(-13,10),1,080,2,8,(7,-10),14,6,
14,3,2,14,8,(19,-18),14,4,2,0
*000CA,53,uc^
2,14,3,2,14,8,(-19,-50),14,4,2,14,5,8,(6,23),1,041,010,04F,2,
8,(2,-2),1,0D8,8,(0,-21),0D0,2,8,(-13,11),1,080,2,8,(7,-11),14,6,
14,3,2,14,8,(19,-18),14,4,2,0
*000CB,61,uc^
2,14,3,2,14,8,(-19,-50),14,4,2,14,5,8,(6,24),1,01A,2,
070,1,01A,2,
8,(-13,11),1,080,2,8,(7,-11),14,6,14,3,2,14,8,(19,-18),14,4,2,0
*000CC,29,uc^
2,14,8,(-4,-25),14,5,8,(4,23),1,026,2,04D,1,8,(0,-21),2,8,(4,0),
14,6,14,8,(4,-9),0
*000CD,29,uc^
2,14,8,(-4,-25),14,5,8,(4,23),1,022,2,04B,1,8,(0,-21),2,8,(4,0),
14,6,14,8,(4,-9),0
*000CE,30,uc^
2,14,8,(-4,-25),14,5,8,(2,23),1,022,02A,1,8,(0,-21),2,
8,(4,0),14,6,14,8,(4,-9),0
*000CF,41,uc^
2,14,8,(-4,-25),14,5,8,(1,24),1,01A,012,
016,01A,2,8,(-1,-3),1,8,(0,-21),2,8,(4,0),14,6,14,8,(4,-9),0
*000D1,41,uc
2,14,8,(-11,-25),14,5,040,1,8,(0,19),8,(14,-19),8,(0,19),2,
8,(-13,3),1,032,010,8,(4,-3),010,032,2,8,(5,-25),14,6,
14,8,(11,-9),0
*000D2,44,uc^
2,14,8,(-11,-25),14,5,8,(6,25),1,08A,
05C,04D,02E,02F,040,021,022,043,054,045,026,027,048,2,8,(13,-19),
14,6,14,8,(11,-9),0
*000D3,42,uc^
2,14,8,(-11,-25),14,5,8,(6,21),1,081,2,06A,1,029,02A,
02E,02F,040,021,022,043,054,045,026,027,048,2,8,(13,-19),14,6,
14,8,(11,-9),0
*000D4,57,uc^
2,14,8,(-11,-25),14,5,8,(6,23),1,041,04A,
02B,8,(-1,-3),05C,8,(1,-3),02D,02E,02F,040,021,022,023,8,(1,3),
054,8,(-1,3),025,026,027,048,2,8,(13,-21),14,6,14,8,(11,-9),0
*000D5,66,uc^

Creacin de archivos de definicin de forma|191

2,14,8,(-11,-25),14,5,8,(6,22),5,1,023,10,(2,-50),01E,10,(2,82),
023,2,6,8,(3,-1),1,029,02A,
02F,040,021,022,023,8,(1,3),054,8,(-1,3),025,026,027,048,2,
8,(13,-21),14,6,14,8,(11,-9),0
*000D6,66,uc^
2,14,8,(-11,-25),14,5,8,(6,24),1,01A,012,
016,01A,2,8,(-5,-3),1,029,02A,
02F,040,021,022,023,8,(1,3),054,8,(-1,3),025,026,027,048,2,
8,(13,-21),14,6,14,8,(11,-9),0
*000D8,54,uc
2,14,8,(-11,-21),8,(9,21),1,029,02A,8,(1,-3),
02D,02E,02F,040,021,022,023,8,(1,3),054,8,(-1,3),025,026,027,048,
2,8,(-6,-21),1,8,(16,21),2,8,(3,-21),14,8,(-11,-9),0
*000D9,43,uc^
2,14,8,(-11,-25),14,5,8,(15,21),1,087,2,06B,1,0DC,8,(1,-3),02E,
8,(3,-1),020,8,(3,1),022,8,(1,3),0D4,2,8,(4,-19),14,6,
14,8,(11,-9),0
*000DA,45,uc^
2,14,8,(-11,-25),14,5,8,(15,25),1,089,2,8,(-3,-2),1,0DC,8,(1,-3),
02E,8,(3,-1),020,8,(3,1),022,8,(1,3),0D4,2,8,(4,-19),14,6,
14,8,(11,-9),0
*000DB,46,uc^
2,14,8,(-11,-25),14,5,8,(15,23),1,047,049,2,8,(-3,-2),1,0FC,
8,(1,-3),02F4,2,8,(4,-21),
14,6,14,8,(11,-9),0
*000DC,55,uc^
2,14,8,(-11,-25),14,5,8,(14,24),1,01A,
012,016,01A,8,(3,-1),020,8,(3,1),
022,8,(1,3),0F4,2,8,(4,-21),14,6,14,8,(11,-9),0
*000DD,38,uc^
2,14,8,(-9,-25),14,5,8,(13,25),1,089,2,049,1,8,(8,-9),0AC,2,
8,(8,19),1,8,(-8,-9),2,8,(9,-10),14,6,14,8,(9,-9),0
*000DF,53,kgers
2,14,8,(-9,-21),14,5,030,1,012,8,(0,16),023,012,021,020,02F,01E,
02A,029,028,2,020,1,8,(3,-1,01A,029,
028,027,016,012,01E,2,8,(10,-2),14,6,14,8,(9,-9),0
*000E0,63,lc
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,21),1,8,(8,-4),2,
8,(2,-3),1,0A,
8,(1,-3),02E,02F,030,021,022,2,8,(4,-3),14,6,14,3,2,
14,8,(19,-18),14,4,2,0
*000E1,63,lc
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,17),1,8,(8,4),2,
8,(2,-7),1,0A,
8,(1,-3),02E,02F,030,021,022,2,8,(4,-3),14,6,14,3,2,
14,8,(19,-18),14,4,2,0
*000E2,64,lc^
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,18),1,8,(4,3),8,(4,-3),
2,04A,8,(1,-3),
02E,02F,030,021,022,2,8,(4,-3),14,6,14,3,2,14,8,(19,-18),14,4,2,0
*000E3,63,lc
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,18),1,032,010,03E,010,
032,2,07A,
8,(1,-3),02E,02F,030,021,022,2,8,(4,-3),14,6,14,3,2,
14,8,(19,-18),14,4,2,0
*000E4,71,lc

192|Captulo 8Formas y tipos de letra de formas

2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,20),1,01A,2,
090,1,01A,1.026.027.038.029,
02A,030,021,022,2,8,(4,-3),14,6,
14,3,2,14,8,(19,-18),14,4,2,0
*000E5,63,lc
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(7,19),1,10,(2,64),2,
8,(8,-5),1,0A,
8,(1,-3),02E,02F,030,021,022,2,8,(4,-3),14,6,14,3,2,
14,8,(19,-18),14,4,2,0
*000E6,51,lc
2,14,8,(-10,-14),14,5,8,(10,8),1,070,014,8,(-1,3),026,028,02A,
026,028,02A,020,021,023,2,
8,(-7,11),1,0EC,2,0A0,14,6,14,8,(10,-9),0
*000E7,49,lc
2,14,8,(-9,-14),14,5,8,(15,11),1,026,027,038,029,02A,8,(-1,-3),
02C,8,(1,-3),02E,02F,030,021,022,2,8,(-8,-9),1,01E,030,012,024,
016,028,034,2,090,14,6,14,8,(9,-16),0
*000E8,48,lc
2,14,8,(-9,-21),14,5,8,(5,21),1,08F,2,8,(-10,-9),1,0C0,024,025,
016,027,038,029,02A,030,021,022,2,
8,(3,-3),14,6,14,8,(9,-9),0
*000E9,48,lc
2,14,8,(-9,-21),14,5,8,(5,17),1,081,2,8,(-10,-13),1,0C0,024,025,
016,027,038,029,02A,030,021,022,2,
8,(3,-3),14,6,14,8,(9,-9),0
*000EA,51,lc
2,14,8,(-9,-21),14,5,8,(5,18),1,8,(4,3),8,(4,-3),2,0AA,1,0C0,024,
025,016,027,038,029,02A,030.021,
022,2,8,(3,-3),14,6,14,8,(9,-9),0
*000EB,58,lc
2,14,8,(-9,-21),14,5,8,(4,20),1,01A,012,
016,01A,2,8,(-9,-12,024,025,016,027,038,029,02A,8,(-1,-3),
02C,8,(1,-3),02E,02F,030,021,022,2,8,(3,-3),14,6,14,8,(9,-9),0
*000EC,27,lc_
2,14,8,(-7,-21),14,5,8,(3,21),1,08A,2,8,(4,0),14,6,
14,8,(7,-9),0
*000ED,27,lc
2,14,8,(-7,-21),14,5,8,(3,17),1,081,2,08B,1,0DC,2,8,(4,0),14,6,
14,8,(7,-9),0
*000EE,34,lc
2,14,8,(-7,-21),14,5,8,(3,18),1,8,(4,3),8,(4,-3),2,8,(-4,-5),1,
0DC,2,8,(4,0),14,6,14,8,(7,-9),0
*000EF,39,lc
2,14,8,(-7,-21),14,5,8,(3,20),1,01A,012,
016,01A,2,8,(4,0),14,6,14,8,(7,-9),0
*000F1,56,lc
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,18),1,032,010,03E,010,
032,2,8,(-11,-7),1,0EC,2,0A4,1,032,021,030,02F,8,(1,-3),0AC,2,
8,(4,0),14,6,14,3,2,14,8,(19,-18),14,4,2,0
*000F2
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,21),1,8,(9,-4),2,069,1,
029,02A,030,021,022,8,(1,3),024,
8,(-1,3),026,027,038,2,8,(11,-14),14,6,14,3,2,14,8,(19,-18),14,4,
2,0
*000F3,66,lc
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,17),1,8,(9,4),2,

Creacin de archivos de definicin de forma|193

8,(-6,-7),1,029,02A,030.021.022,
8,(1,3),024,8,(-1,3),026,027,038,2,8,(11,-14),14,6,14,3,2,
14,8,(19,-18),14,4,2,0
*000F4
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,18),3,2,1,8,(9,6),
8,(9,-6),2,4,2,8,(-6,-4),1,029,02A,
02F,030,021,022,8,(1,3),024,8,(-1,3),026,027,038,2,8,(11,-14),
14,6,14,3,2,14,8,(19,-18),14,4,2,0
*000F5,68,lc^
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,18),1,032,010,03E,010,
032,2,8,(-7,-7),1,029,02A,030.021,
022,8,(1,3),024,8,(-1,3),026,027,038,2,8,(11,-14),14,6,14,3,2,
14,8,(19,-18),14,4,2,0
*000F6
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,20),1,01A,2,
090,1,01A,2,8,(-5,-6),1,029,02A,
8,(1,-3),02E,02F,030,021,022,8,(1,3),024,8,(-1,3),026,027,038,2,
8,(11,-14),14,6,14,3,2,14,8,(19,-18),14,4,2,0
*000F7,41,kto
2,14,8,(-9,-14),14,5,8,(8,13),1,01A,2,8,(-5,-6),1,
0A,2,8,(10,-1),14,6,14,8,(9,-9),0
*000F8
7,06F,2,8,(-3,14),14,8,(9,9),1,8,(-13,-14),2,8,(17,0),
14,8,(-10,-9),0
*000F9
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,21),1,8,(9,-4),2,
8,(-10,-3),1,0AC,8,(1,-3),02F,030,021,032,2,0A4,1,0EC,2,8,(4,0),
14,6,14,3,2,14,8,(19,-18),14,4,2,0
*000FA,54,lc
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,17),1,8,(9,4),2,
8,(-10,-7),1,0AC,8,(1,-3),02F,030,021,032,2,0A4,1,0EC,2,8,(4,0),
14,6,14,3,2,14,8,(19,-18),14,4,2,0
*000FB,61,lc
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,18),3,2,1,8,(9,6),
8,(9,-6),4,2,2,8,(-10,-4),1,0AC,8,(1,-3),02F,030,021,032,2,0A4,1,
0EC,2,8,(4,0),14,6,14,3,2,14,8,(19,-18),14,4,2,0
*000FC,62,lc_
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,20),1,01A,2,
090,1,01A,030.021.032,
2,0A4,1,0EC,2,8,(4,0),14,6,14,3,2,14,8,(19,-18),14,4,2,0
*000FD,43,lc^
2,14,8,(-8,-14),14,5,8,(2,14),5,032,1,8,(9,4),6,8,(6,-14),2,
8,(6,14),1,8,(-6,-14),04A,029,018,2,8,(15,7),14,6,
14,8,(8,-16),0
*000FF,53,lc
2,14,8,(-8,-21),14,5,8,(3,20),1,01A,012,
016,01A,2,8,(-9,-6,02A,
029,018,2,8,(15,7),14,6,14,8,(8,-16),0
*00104,50,c164
2,14,8,(-9,-21),14,5,8,(9,21),1,8,(-8,-21),2,8,(8,21),1,
8,(8,-21),3,2,10,(5,36),1,10,(5,-100),4,2,2,8,(-13,7),1,0A0,2,
8,(4,-7),14,6,14,8,(9,-9),0
*00105,66,c165
2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(15,14),1,0EC,3,2,10,
(5,36),2,10,(5,-100),4,2,2,0A,8,(-1,-3),
02C,8,(1,-3),02E,02F,030,021,022,2,8,(4,-3),14,6,14,3,2,

194|Captulo 8Formas y tipos de letra de formas

14,8,(19,-18),14,4,2,0
*00106,71,c143
2,14,3,2,14,8,(-21,-42),14,4,2,14,5,3,2,2,8,(18,48),1,8,(8,6),2,
8,(-26,-54),4,2,8,(18,16),1,025,026,027,048,029,02A,
8,(-1,-3),05C,8,(1,-3),02D,02E,02F,040,021,022,023,2,8,(3,-5),
14,6,14,3,2,14,8,(21,-18),14,4,2,0
*00107,54,c134
2,14,8,(-9,-14),14,5,8,(15,11),3,2,8,(-15,10),1,8,(6,4),2,
8,(9,-14),4,2,1,026,027,038,029,02A,
02F,030,021,022,2,8,(3,-3),14,6,14,8,(9,-9),0
*0010C,49,c172
2,14,8,(-11,-27),8,(18,16),1,025,026,027,048,029,02A,
8,(-1,-3),05C,8,(1,-3),02D,02E,02F,040,021,022,023,2,8,(-7,18),1,
042,2,04A,1,046,2,8,(14,-27),14,8,(-10,-9),0
*0010D,41,c159
2,14,8,(-9,-20),0A,
8,(1,-3),02A,1,046,2,
8,(13,-20),14,09A,0
*0010E,53,c210
2,14,8,(-11,-27),8,(4,21),1,0F4,
02A,8,(-3,-1),078,2,8,(7,23),1,
042,2,04A,1,046,2,8,(14,-27),14,8,(-10,-9),0
*0010F,46,c212
2,14,8,(-10,-21),8,(15,21),1,0A,
8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022,2,8,(4,18),1,
8,(-3,-4),2,8,(3,-17),14,09A,0
*00118,66,c168
2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2,
8,(0,21),1,0D0,2,8,(-13,-10),1,080,2,8,(-8,-11),1,0D0,3,2,10,
(5,36),1,10,(5,-100),4,2,2,8,(2,0),14,6,14,3,2,14,8,(19,-18),
14,4,2,0
*00119,66,c169
2,14,8,(-9,-14),14,5,8,(3,8),1,0A,
8,(-1,-3),02C,8,(1,-3),02E,02F,030,3,2,10,(5,36),2,10,(5,-100),1,
4,2,021,022,2,3,2,10,(5,36),2,10,(5,-100),4,2,2,8,(3,-3),14,6,
14,8,(9,-9),0
*0011A,43,c183
2,14,8,(-10,-27),8,(4,21),1,0F4,1,
080,2,088,0A,1,046,2,8,(13,-27),
14,09A,0
*0011B,44,c216
2,14,8,(-9,-20),030,084,1,0A,
8,(-1,-3),02A,
1,046,2,8,(13,-20),14,09A,0
*00141,51,c157
2,14,3,2,14,8,(-17,-42),14,4,2,14,5,8,(3,21),1,8,(0,-21),2,
8,(-1,11),1,8,(7,8),2,8,(-6,-19),1,0C0,2,8,(3,0),14,6,14,3,2,
14,8,(17,-18),14,4,2,0
*00142,33,c136
2,14,8,(-4,-21),14,5,8,(5,21),1,8,(0,-21),2,8,(-1,10),1,8,(4,6),
2,8,(3,-16),14,6,14,8,(4,-9),0
*00143,52,c227
2,14,8,(-11,-21),14,5,8,(4,21),8,(5,3),1,8,(4,3),2,8,(-9,-6),1,
8,(0,-21),2,8,(0,21),1,8,(14,-21),2,8,(0,21),1,8,(0,-21),2,
8,(4,0),14,6,14,8,(11,-9),0
*00144,57,c228

Creacin de archivos de definicin de forma|195

2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(4,14),8,(4,2),1,8,(3,2),2,
8,(-7,-4),1,0EC,2,0A4,1,032,021,030,02F,8,(1,-3),0AC,2,8,(4,0),
14,6,14,3,2,14,8,(19,-18),14,4,2,0
*00147,38,c213
2,14,8,(-11,-27),8,(4,21),1,0F4,064,1,8,(14,-21),0F4,
064,2,078,024,1,042,2,04A,1,046,2,8,(15,-27),14,8,(-11,-9),0
*00148,37,c229
2,14,8,(-10,-20),040,0E4,1,0EC,2,0A4,1,032,021,030,02F,8,(1,-3),
0A,1,046,2,8,(13,-20),14,09A,0
*00150,58,c138
2,14,8,(-11,-21),14,5,8,(9,21),1,029,02A,
8,(1,-3),02D,02E,02F,040,021,022,023,8,(1,3),054,8,(-1,3),025,
026,027,048,2,034,1,044,2,040,1,04C,2,8,(9,-24),14,6,
14,8,(11,-9),0
*00151,68,c139
2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(8,14),1,029,02A,8,(-1,-3),
02C,8,(1,-3),02E,02F,030,021,022,8,(1,3),024,8,(-1,3),026,027,
038,2,8,(4,4),1,044,2,058,1,04C,2,8,(12,-18),14,6,14,3,2,
14,8,(19,-18),14,4,2,0
*00158,53,c252
2,14,8,(-11,-27),8,(4,21),1,0F4,
02A,8,(-3,-1),098,2,070,1,8,(7,-11),2,8,(-7,23),1,
042,2,04A,1,046,2,8,(14,-27),14,8,(-10,-9),0
*00159,35,c253
2,14,8,(-7,-20),040,0E4,1,0EC,2,084,1,8,(1,3),022,021,030,2,058,
024,1,042,2,04A,14,8,(-6,-9),0
*0015A,62,c151
2,14,8,(-10,-21),14,5,8,(17,18),8,(-9,6),1,8,(4,3),2,8,(5,-9),1,
026,8,(-3,1),048,8,(-3,-1),02A,
02A,8,(-3,-1),048,8,(-3,1),026,2,8,(17,-3),14,6,
14,8,(10,-9),0
*0015B,71,c152
2,14,3,2,14,8,(-17,-28),14,4,2,14,5,8,(14,11),8,(-7,5),1,8,(3,2),
2,8,(4,-7),1,025,8,(-3,1),038,8,(-3,-1),02B,02D,02F,8,(5,-1),02F,
02D,01C,02B,8,(-3,-1),038,8,(-3,1),025,2,8,(14,-3),14,6,14,3,2,
14,8,(17,-18),14,4,2,0
*00160,57,c230
2,14,8,(-10,-27),8,(17,18),1,026,8,(-3,1),048,8,(-3,-1),02A,
02A,8,(-3,-1),048,8,(-3,1),
026,2,8,(7,20),1,042,2,04A,1,046,2,8,(14,-27),14,8,(-10,-9),0
*00161,52,c231
2,14,8,(-9,-20),0E0,0B4,1,025,8,(-3,1),038,8,(-3,-1),02B,02D,02F,
8,(5,-1),02F,02D,01C,02B,8,(-3,-1),038,8,(-3,1),025,2,060,0D4,1,
042,2,04A,1,046,2,8,(12,-20),14,8,(-8,-9),0
*00164,35,c155
2,14,8,(-8,-27),8,(8,21),1,0FC,06C,2,8,(-7,21),1,0E0,2,078,024,1,
042,2,04A,1,046,2,8,(12,-27),14,8,(-8,-9),0
*00165,36,c156
2,14,8,(-6,-21),8,(5,21),1,0FC,02C,8,(1,-3),02F,020,2,088,0E4,1,
070,2,074,1,8,(-3,-4),2,8,(6,-17),14,8,(-6,-9),0
*0016E,45,c222
2,14,8,(-11,-27),8,(4,21),1,0FC,8,(1,-3),02E,8,(3,-1),020,
8,(3,1),022,8,(1,3),0F4,2,
8,(11,-23),14,8,(-11,-9),0
*0016F,38,c133
2,14,8,(-10,-20),040,0E4,1,0AC,8,(1,-3),02F,030,021,032,2,0A4,1,

196|Captulo 8Formas y tipos de letra de formas

0A,0
*00170,52,c235
2,14,8,(-11,-21),14,5,8,(4,21),1,0FC,8,(1,-3),02E,8,(3,-1),020,
8,(3,1),022,8,(1,3),0F4,2,8,(9,-2),2,
8,(4,-22),14,6,14,8,(11,-9),0
*00171,60,c251
2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(4,14),1,0AC,8,(1,-3),02F,
030,021,032,2,0A4,1,0EC,2,8,(-8,18),1,044,2,050,1,04C,2,
8,(3,-18),2,8,(4,0),14,6,14,3,2,14,8,(19,-20),14,4,2,0
*00179,45,c141
2,14,8,(-10,-21),14,5,8,(17,21),1,8,(-14,-21),2,8,(5,24),1,
8,(4,3),2,8,(-9,-6),1,0E0,2,8,(-14,-21),1,0E0,2,8,(3,0),14,6,
14,8,(10,-9),0
*0017A,58,c171
2,14,3,2,14,8,(-17,-28),14,4,2,14,5,8,(14,14),8,(-7,2),1,8,(3,2),
2,8,(4,-4),1,8,(-11,-14),2,0E4,1,0B0,2,8,(-11,-14),1,0B0,2,
8,(3,0),14,6,14,3,2,14,8,(17,-18),14,4,2,0
*0017B,45,c189
2,14,8,(-10,-21),14,5,8,(17,21),5,3,2,8,(-13,6),1,10,(2,96),4,2,
6,1,8,(-14,-21),0E0,2,8,(-14,21),1,0E0,2,8,(3,-21),14,6,
14,8,(10,-9),0
*0017C,59,c190
2,14,3,2,14,8,(-17,-28),14,4,2,14,5,8,(14,14),5,3,2,8,(-11,5),1,
10,(1,96),4,2,6,8,(-11,-14),2,0E4,1,0B0,2,8,(-11,-14),1,0B0,2,
8,(3,0),14,6,14,3,2,14,8,(17,-18),14,4,2,0
*0017D,42,c166
2,14,8,(-10,-27),8,(17,21),1,8,(-14,-21),2,0F4,2,
8,(-14,-21),1,0A,1,046,2,8,(14,-27),
14,8,(-10,-9),0
*0017E,38,c167
2,14,8,(-9,-20),0E2,1,8,(-11,-14),2,0E4,1,0B0,2,0B8,0EC,1,0B0,2,
8,(-5,16),1,042,2,04A,1,046,2,8,(12,-20),14,8,(-8,-9),0
*00410,38,_
2,14,8,(-9,-21),2,8,(4,7),1,9,(10,0),(0,0),2,8,(-13,-7),1,9,
(8,21),(8,-21),(0,0),2,8,(1,0),1,2,14,8,(-9,-9),0
*00411,46,_
2,14,8,(-10,-21),2,8,(15,21),1,9,(-11,0),(0,-21),(9,0),(3,1),
(1,1),(1,2),(0,3),(-1,2),(-1,1),(-3,1),(-9,0),(0,0),2,8,(17,-11),
1,2,14,8,(-11,-9),0
*00412,68,
2,14,8,(-11,-21),2,8,(13,21),1,9,(-9,0),(0,-21),(9,0),(3,1),
(1,1),(1,2),(0,3),(-1,2),(-1,1),(-3,1),(-9,0),(0,0),2,8,(9,10),1,
9,(3,-1),(1,-1),(1,-2),(0,-2),(-1,-2),(-1,-1),(-3,-1),(0,0),2,
8,(9,-11),1,2,14,8,(-11,-9),0
*00413,28,
2,14,8,(-8,-21),2,8,(16,21),1,9,(-12,0),(0,-21),(0,0),2,8,(13,0),
1,2,14,8,(-9,-9),0
*00414,50,
2,14,8,(-12,-21),2,8,(22,-4),1,9,(0,4),(-20,0),(0,-4),(0,0),2,
8,(2,4),1,9,(3,3),(1,2),(1,4),(0,12),(11,0),(0,-21),(0,0),2,
8,(4,0),1,2,14,8,(-12,-13),0
*00415,40,
2,14,8,(-9,-21),2,8,(17,21),1,9,(-13,0),(0,-21),(13,0),(0,0),2,
8,(-1,11),1,9,(-12,0),(0,0),2,8,(15,-11),1,2,14,8,(-10,-9),0
*00416,66,
2,14,8,(-12,-21),2,8,(1,0),1,9,(9,12),(0,0),2,8,(2,9),1,9,

Creacin de archivos de definicin de forma|197

(0,-21),(0,0),2,8,(11,21),1,9,(-11,-11),(0,0),2,8,(-11,11),1,9,
(11,-11),(0,0),2,8,(11,-10),1,9,(-9,12),(0,0),2,8,(10,-12),1,2,
14,8,(-12,-9),0
*00417,68,
2,14,8,(-9,-21),2,8,(3,20),1,9,(4,1),(3,0),(3,-1),(1,-2),(0,-2),
(-1,-2),(-3,-2),(3,-1),(2,-2),(1,-2),(0,-2),(-1,-2),(-2,-2),
(-3,-1),(-3,0),(-3,1),(-3,2),(0,0),2,8,(9,9),1,9,(-4,0),(0,0),2,
8,(12,-12),1,2,14,8,(-9,-9),0
*00418,30,
2,14,8,(-11,-21),2,8,(4,21),1,9,(0,-21),(14,21),(0,-21),(0,0),2,
8,(4,0),1,2,14,8,(-11,-9),0
*00419,48,
2,14,8,(-11,-21),2,8,(4,21),1,9,(0,-21),(14,21),(0,-21),(0,0),2,
8,(-11,26),1,9,(1,-1),(2,-1),(2,0),(2,1),(1,1),(0,0),2,8,(7,-26),
1,2,14,8,(-11,-9),0
*0041A
2,14,8,(-10,-21),2,8,(18,0),1,9,(-9,12),(0,0),2,8,(9,9),1,9,
(-14,-14),(0,0),2,8,(0,14),1,9,(0,-21),(0,0),2,8,(16,0),1,2,
14,8,(-10,-9),0
*0041B,36,
2,14,8,(-10,-21),2,8,(16,0),1,9,(0,21),(-11,0),(0,-17),(-1,-2),
(-1,-1),(-2,-1),(0,0),2,8,(19,0),1,2,14,8,(-10,-9),0
*0041C,32,
2,14,8,(-12,-21),2,8,(20,0),1,9,(0,21),(-8,-15),(-8,15),(0,-21),
(0,0),2,8,(20,0),1,2,14,8,(-12,-9),0
*0041D,46,_
2,14,8,(-11,-21),2,8,(4,21),1,9,(0,-21),(0,0),2,8,(0,11),1,9,
(14,0),(0,0),2,8,(0,-11),1,9,(0,21),(0,0),2,8,(4,-21),1,2,
14,8,(-11,-9),0
*0041E,64,_
2,14,8,(-11,-21),2,8,(9,21),1,9,(4,0),(2,-1),(2,-2),(1,-2),
(1,-3),(0,-5),(-1,-3),(-1,-2),(-2,-2),(-2,-1),(-4,0),(-2,1),
(-2,2),(-1,2),(-1,3),(0,5),(1,3),(1,2),(2,2),(2,1),(0,0),2,
8,(13,-21),1,2,14,8,(-11,-9),0
*0041F,30,_
2,14,8,(-11,-21),2,8,(4,0),1,9,(0,21),(14,0),(0,-21),(0,0),2,
8,(4,0),1,2,14,8,(-11,-9),0
*00420,44,_
2,14,8,(-10,-21),2,8,(4,0),1,9,(0,21),(9,0),(3,-1),(1,-1),(1,-2),
(0,-3),(-1,-2),(-1,-1),(-3,-1),(-9,0),(0,0),2,8,(16,-10),1,2,
14,8,(-10,-9),0
*00421,62,
2,14,8,(-10,-21),2,8,(18,16),1,9,(-1,2),(-1,1),(-1,1),(-2,1),
(-4,0),(-2,-1),(-1,-1),(-1,-1),(-1,-2),(-1,-3),(0,-5),(1,-3),
(1,-2),(2,-2),(2,-1),(4,0),(2,1),(2,2),(1,2),(0,0),2,8,(2,-5),1,
2,14,8,(-10,-9),0
*00422,36,
2,14,8,(-8,-21),2,8,(8,21),1,9,(0,-21),(0,0),2,8,(-7,21),1,9,
(14,0),(0,0),2,8,(1,-21),1,2,14,8,(-8,-9),0
*00423,44,
2,14,8,(-8,-21),2,8,(15,21),1,9,(-7,-17),(-1,-2),(-1,-1),(-2,-1),
(-1,0),(0,0),2,8,(-2,21),1,9,(7,-17),(0,0),2,8,(8,-4),1,2,
14,8,(-8,-9),0
*00424,74,
2,14,8,(-13,-21),2,8,(11,19),1,9,(4,0),(3,-1),(2,-1),(2,-2),
(1,-2),(0,-4),(-1,-2),(-2,-2),(-2,-1),(-3,-1),(-4,0),(-3,1),

198|Captulo 8Formas y tipos de letra de formas

(-2,1),(-2,2),(-1,2),(0,4),(1,2),(2,2),(2,1),(3,1),(0,0),2,
8,(2,2),1,9,(0,-21),(0,0),2,8,(13,0),1,2,14,8,(-13,-9),0
*00425,36,
2,14,8,(-8,-21),2,8,(15,21),1,9,(-14,-21),(0,0),2,8,(0,21),1,9,
(14,-21),(0,0),2,8,(1,0),1,2,14,8,(-8,-9),0
*00426,40,
2,14,8,(-11,-21),2,8,(4,21),1,9,(0,-21),(16,0),(0,-4),(0,0),2,
8,(-2,25),1,9,(0,-21),(0,0),2,8,(4,0),1,2,14,8,(-11,-13),0
*00427,44,
2,14,8,(-10,-21),2,8,(3,21),1,9,(0,-8),(1,-3),(1,-1),(3,-1),
(9,0),(0,0),2,8,(0,13),1,9,(0,-21),(0,0),2,8,(4,0),1,2,
14,8,(-11,-9),0
*00428,40,
2,14,8,(-14,-21),2,8,(4,21),1,9,(0,-21),(21,0),(0,21),(0,0),2,
8,(-10,0),1,9,(0,-21),(0,0),2,8,(14,0),1,2,14,8,(-15,-9),0
*00429,50,
2,14,8,(-14,-21),2,8,(4,21),1,9,(0,-21),(23,0),(0,-4),(0,0),2,
8,(-12,25),1,9,(0,-21),(0,0),2,8,(10,21),1,9,(0,-21),(0,0),2,
8,(4,0),1,2,14,8,(-15,-13),0
*0042A
2,14,8,(-10,-21),2,8,(1,21),1,9,(4,0),(0,-21),(8,0),(2,0),(2,1),
(1,1),(1,2),(0,4),(-1,2),(-1,1),(-2,1),(-10,0),(0,0),2,
8,(16,-12),1,2,14,8,(-11,-9),0
*0042B,54,
2,14,8,(-12,-21),2,8,(4,21),1,9,(0,-21),(9,0),(2,1),(1,1),(1,2),
(0,4),(-1,2),(-1,1),(-2,1),(-9,0),(0,0),2,8,(16,9),1,9,(0,-21),
(0,0),2,8,(4,0),1,2,14,8,(-12,-9),0
*0042C,44,
2,14,8,(-10,-21),2,8,(4,21),1,9,(0,-21),(10,0),(2,1),(1,1),(1,2),
(0,4),(-1,2),(-1,1),(-2,1),(-10,0),(0,0),2,8,(16,-12),1,2,
14,8,(-10,-9),0
*0042D,64,_
2,14,8,(-9,-21),2,8,(6,11),1,9,(10,0),(0,0),2,8,(-14,7),1,9,
(2,2),(2,1),(4,0),(2,-1),(2,-2),(1,-2),(1,-3),(0,-5),(-1,-3),
(-1,-2),(-2,-2),(-2,-1),(-4,0),(-2,1),(-2,2),(0,0),2,8,(17,-3),1,
2,14,8,(-10,-9),0
*0042E,76,_
2,14,8,(-13,-21),2,8,(14,21),1,9,(4,0),(2,-1),(2,-3),(1,-4),
(0,-5),(-1,-4),(-2,-3),(-2,-1),(-4,0),(-2,1),(-2,3),(-1,4),(0,5),
(1,4),(2,3),(2,1),(0,0),2,8,(-5,-10),1,9,(-5,0),(0,0),2,8,(0,10),
1,9,(0,-21),(0,0),2,8,(22,0),1,2,14,8,(-13,-9),0
*0042F,54,
2,14,8,(-10,-21),2,8,(2,0),1,9,(7,11),(0,0),2,8,(7,-11),1,9,
(0,21),(-9,0),(-3,-1),(-1,-1),(-1,-2),(0,-2),(1,-2),(1,-1),
(3,-1),(9,0),(0,0),2,8,(4,-11),1,2,14,8,(-10,-9),0
*00430,62,
2,14,8,(-9,-14),2,8,(15,3),1,9,(-2,-2),(-2,-1),(-3,0),(-2,1),
(-1,1),(-1,1),(-1,3),(0,2),(1,3),(2,2),(2,1),(3,0),(2,-1),(2,-2),
(0,0),2,8,(0,3),1,9,(0,-14),(0,0),2,8,(4,0),1,2,14,8,(-10,-9),0
*00431,64,
2,14,8,(-9,-21),2,8,(14,21),1,9,(-2,-1),(-5,-1),(-2,-1),(-1,-2),
(0,-12),(1,-2),(1,-1),(2,-1),(3,0),(2,1),(2,2),(1,3),(0,2),
(-1,3),(-1,1),(-1,1),(-2,1),(-3,0),(-2,-1),(-2,-2),(0,0),2,
8,(15,-11),1,2,14,8,(-10,-9),0
*00432,68,

Creacin de archivos de definicin de forma|199

2,14,8,(-9,-21),2,8,(4,11),1,9,(2,2),(2,1),(3,2),(1,2),(-1,2),
(-1,1),(-3,0),(-2,-1),(-1,-1),(0,-15),(1,-2),(1,-1),(2,-1),(3,0),
(2,1),(2,2),(1,3),(0,2),(-1,3),(-2,2),(-2,1),(-3,0),(0,0),2,
8,(11,-14),1,2,14,8,(-10,-9),0
*00433,56,
2,14,8,(-8,-14),2,8,(3,11),1,9,(1,2),(3,1),(3,0),(3,-1),(1,-2),
(-1,-2),(-2,-1),(-5,-1),(-2,-1),(-1,-2),(0,-1),(1,-2),(3,-1),
(3,0),(3,1),(1,2),(0,0),2,8,(3,-3),1,2,14,8,(-9,-9),0
*00434,72,
2,14,8,(-9,-14),2,8,(15,11),1,9,(-1,1),(-1,1),(-2,1),(-3,0),
(-2,-1),(-2,-2),(-1,-3),(0,-2),(1,-3),(2,-2),(2,-1),(3,0),(2,1),
(2,2),(0,0),2,8,(0,11),1,9,(0,-16),(-1,-3),(-1,-1),(-2,-1),
(-3,0),(-2,1),(0,0),2,8,(13,6),1,2,14,8,(-10,-16),0
*00435,56,
2,14,8,(-9,-14),2,8,(3,8),1,9,(12,0),(0,2),(-1,2),(-1,1),(-2,1),
(-3,0),(-2,-1),(-2,-2),(-1,-3),(0,-2),(1,-3),(2,-2),(2,-1),(3,0),
(2,1),(2,2),(0,0),2,8,(3,-3),1,2,14,8,(-9,-9),0
*00436,58,
2,14,8,(-11,-14),2,8,(1,0),1,9,(7,8),(0,0),2,8,(12,6),1,9,
(-9,-9),(-9,9),(0,0),2,8,(9,0),1,9,(0,-14),(0,0),2,8,(3,8),1,9,
(7,-8),(0,0),2,8,(1,0),1,2,14,8,(-11,-9),0
*00437,62,
2,14,8,(-7,-14),2,8,(8,8),1,9,(2,-1),(1,-1),(1,-2),(-1,-2),
(-1,-1),(-2,-1),(-4,0),(-3,1),(0,0),2,8,(0,12),1,9,(3,1),(3,0),
(3,-1),(1,-2),(-1,-2),(-2,-1),(-3,0),(0,0),2,8,(9,-8),1,2,
14,8,(-7,-9),0
*00438,46,
2,14,8,(-9,-14),2,8,(4,14),1,9,(0,-10),(1,-3),(2,-1),(3,0),(2,1),
(3,3),(0,0),2,8,(0,10),1,9,(0,-14),(0,0),2,8,(4,0),1,2,
14,8,(-10,-9),0
*00439,64,
2,14,8,(-9,-14),2,8,(4,14),1,9,(0,-10),(1,-3),(2,-1),(3,0),(2,1),
(3,3),(0,0),2,8,(0,10),1,9,(0,-14),(0,0),2,8,(-9,18),1,9,(1,-1),
(2,-1),(2,0),(2,1),(1,1),(0,0),2,8,(5,-18),1,2,14,8,(-10,-9),0
*0043A,46,
2,14,8,(-8,-14),2,8,(4,14),1,9,(0,-14),(0,0),2,8,(4,8),1,9,
(7,-8),(0,0),2,8,(-1,14),1,9,(-10,-10),(0,0),2,8,(12,-4),1,2,
14,8,(-8,-9),0
*0043B,44,
2,14,8,(-9,-14),2,8,(14,14),1,9,(-6,0),(0,-10),(-1,-3),(-2,-1),
(-2,0),(0,0),2,8,(11,14),1,9,(0,-14),(0,0),2,8,(4,0),1,2,
14,8,(-9,-9),0
*0043C,32,
2,14,8,(-11,-14),2,8,(18,0),1,9,(0,14),(-7,-11),(-7,11),(0,-14),
(0,0),2,8,(18,0),1,2,14,8,(-11,-9),0
*0043D,46,2,14,8,(-9,-14),2,8,(4,7),1,9,(11,0),(0,0),2,8,(0,7),1,9,(0,-14),
(0,0),2,8,(-11,14),1,9,(0,-14),(0,0),2,8,(15,0),1,2,
14,8,(-10,-9),0
*0043E,56,
2,14,8,(-9,-14),2,8,(8,14),1,9,(3,0),(2,-1),(2,-2),(1,-3),(0,-2),
(-1,-3),(-2,-2),(-2,-1),(-3,0),(-2,1),(-2,2),(-1,3),(0,2),(1,3),
(2,2),(2,1),(0,0),2,8,(11,-14),1,2,14,8,(-10,-9),0
*0043F,46,
2,14,8,(-9,-14),2,8,(4,14),1,9,(0,-14),(0,0),2,8,(0,10),1,9,
(3,3),(2,1),(3,0),(2,-1),(1,-2),(0,-11),(0,0),2,8,(4,0),1,2,

200|Captulo 8Formas y tipos de letra de formas

14,8,(-10,-9),0
*00440,60,
2,14,8,(-9,-14),2,8,(4,14),1,9,(0,-21),(0,0),2,8,(0,18),1,9,
(2,2),(2,1),(3,0),(2,-1),(2,-2),(1,-3),(0,-2),(-1,-3),(-2,-2),
(-2,-1),(-3,0),(-2,1),(-2,2),(0,0),2,8,(15,-3),1,2,
14,8,(-10,-16),0
*00441,50,
2,14,8,(-8,-14),2,8,(15,11),1,9,(-2,2),(-2,1),(-3,0),(-2,-1),
(-2,-2),(-1,-3),(0,-2),(1,-3),(2,-2),(2,-1),(3,0),(2,1),(2,2),
(0,0),2,8,(2,-3),1,2,14,8,(-9,-9),0
*00442,66,
2,14,8,(-14,-14),2,8,(4,14),1,9,(0,-14),(0,0),2,8,(0,10),1,9,
(3,3),(2,1),(2,0),(2,-1),(1,-3),(0,-10),(0,0),2,8,(0,10),1,9,
(3,3),(2,1),(2,0),(2,-1),(1,-3),(0,-10),(0,0),2,8,(4,0),1,2,
14,8,(-14,-9),0
*00443,44,
2,14,8,(-7,-14),2,8,(1,14),1,9,(6,-14),(0,0),2,8,(6,14),1,9,
(-6,-14),(-2,-4),(-2,-2),(-2,-1),(-1,0),(0,0),2,8,(14,7),1,2,
14,8,(-7,-16),0
*00444,66,
2,14,8,(-11,-14),2,8,(14,14),1,9,(-6,0),(-2,-1),(-2,-2),(-1,-3),
(0,-2),(1,-3),(2,-2),(2,-1),(6,0),(2,1),(2,2),(1,3),(0,2),(-1,3),
(-2,2),(-2,1),(0,0),2,8,(-3,0),1,9,(0,-21),(0,0),2,8,(11,7),1,2,
14,8,(-11,-16),0
*00445,36,
2,14,8,(-6,-14),2,8,(1,14),1,9,(11,-14),(0,0),2,8,(0,14),1,9,
(-11,-14),(0,0),2,8,(12,0),1,2,14,8,(-7,-9),0
*00446,50,
2,14,8,(-9,-14),2,8,(4,14),1,9,(0,-10),(1,-3),(2,-1),(3,0),(2,1),
(3,3),(0,0),2,8,(0,10),1,9,(0,-14),(2,0),(0,-3),(0,0),2,8,(2,3),
1,2,14,8,(-10,-12),0
*00447,46,
2,14,8,(-9,-14),2,8,(3,14),1,9,(0,-5),(1,-3),(2,-1),(3,0),(2,1),
(3,3),(0,0),2,8,(0,5),1,9,(0,-14),(0,0),2,8,(4,0),1,2,
14,8,(-9,-9),0
*00448,66,
2,14,8,(-14,-14),2,8,(24,0),1,9,(0,14),(0,0),2,8,(0,-10),1,9,
(-3,-3),(-2,-1),(-2,0),(-2,1),(-1,3),(0,10),(0,0),2,8,(0,-10),1,
9,(-3,-3),(-2,-1),(-2,0),(-2,1),(-1,3),(0,10),(0,0),2,8,(24,-14),
1,2,14,8,(-14,-9),0
*00449,70,
2,14,8,(-14,-14),2,8,(14,4),1,9,(-3,-3),(-2,-1),(-2,0),(-2,1),
(-1,3),(0,10),(0,0),2,8,(20,-10),1,9,(-3,-3),(-2,-1),(-2,0),
(-2,1),(-1,3),(0,10),(0,0),2,8,(10,0),1,9,(0,-14),(2,0),(0,-3),
(0,0),2,8,(2,3),1,2,14,8,(-14,-12),0
*0044A,64,
2,14,8,(-9,-14),2,8,(4,8),1,9,(1,1),(2,1),(3,0),(1,0),(2,-1),
(1,-1),(1,-2),(0,-2),(-1,-2),(-1,-1),(-2,-1),(-4,0),(-2,1),
(-1,1),(0,0),2,8,(-3,12),1,9,(3,0),(0,-14),(0,0),2,8,(14,0),1,2,
14,8,(-9,-9),0
*0044B,72,
2,14,8,(-10,-14),2,8,(4,8),1,9,(1,1),(2,1),(3,0),(1,0),(2,-1),
(1,-1),(1,-2),(0,-2),(-1,-2),(-1,-1),(-2,-1),(-4,0),(-2,1),
(-1,1),(0,0),2,8,(0,12),1,9,(0,-14),(0,0),2,8,(13,14),1,9,
(0,-14),(0,0),2,8,(4,0),1,2,14,8,(-11,-9),0
*0044C,62,

Creacin de archivos de definicin de forma|201

2,14,8,(-9,-14),2,8,(4,8),1,9,(1,1),(2,1),(3,0),(1,0),(2,-1),
(1,-1),(1,-2),(0,-2),(-1,-2),(-1,-1),(-2,-1),(-4,0),(-2,1),
(-1,1),(0,0),2,8,(0,12),1,9,(0,-14),(0,0),2,8,(14,0),1,2,
14,8,(-9,-9),0
*0044D,60,
2,14,8,(-8,-14),2,8,(2,11),1,9,(2,2),(2,1),(3,0),(2,-1),(2,-2),
(1,-3),(0,-2),(-1,-3),(-2,-2),(-2,-1),(-3,0),(-2,1),(-2,2),(0,0),
2,8,(12,4),1,9,(-6,0),(0,0),2,8,(9,-7),1,2,14,8,(-9,-9),0
*0044E,70,
2,14,8,(-12,-14),2,8,(4,14),1,9,(0,-14),(0,0),2,8,(0,7),1,9,
(5,0),(0,1),(1,3),(2,2),(2,1),(2,0),(2,-1),(2,-2),(1,-3),(0,-2),
(-1,-3),(-2,-2),(-2,-1),(-2,0),(-2,1),(-2,2),(-1,3),(0,1),(0,0),
2,8,(15,-7),1,2,14,8,(-12,-9),0
*0044F,54,
2,14,8,(-8,-14),2,8,(3,0),1,9,(4,5),(0,0),2,8,(6,-5),1,9,(0,14),
(-6,0),(-2,-1),(-1,-1),(-1,-2),(0,-1),(1,-2),(1,-1),(2,-1),(6,0),
(0,0),2,8,(4,-5),1,2,14,8,(-9,-9),0
*020A0,4,keuroRef2
7,0020AC,0
*020A7,49,kpes
2,14,8,(-11,-21),14,5,030,1,8,(0,21),050,02A,
029,058,2,8,(12,13),1,8,(0,-18),02D,02F,010,2,8,(-6,14),1,060,2,
8,(3,-14),14,6,14,8,(11,-9),0
*020AC,45,keuro
2,14,8,(-10,-21),8,(2,10),5,1,014,00A,(9,-043,00A,(9.043),
2,6,8,(-1,2),5,1,8,(13,0),2,6,04C,1,0B0,2,08C,080,14,8,(-10,-9),0
*02126,53,komega
2,14,8,(-11,-21),14,5,8,(3,1),1,01E,040,014,036,025,8,(-1,3),044,
8,(1,3),023,022,021,040,02F,02E,02D,8,(1,-3),04C,8,(-1,-3),02B,
03A,040,012,2,8,(3,-1),14,6,14,8,(11,-9),0
*02205,64,kdiam
2,14,3,2,14,8,(-19,-40),14,4,2,14,5,8,(8,17),1,029,02A,8,(-1,-3),
02C,8,(1,-3),02E,02F,030,021,022,8,(1,3),024,8,(-1,3),026,027,
038,2,061,1,8,(-9,-20),2,8,(14,0),14,6,14,3,2,14,8,(19,-18),14,4,
2,0
*0221E,45,kinfin
2,14,8,(-11,-14),14,5,8,(11,11),1,025,027,028,029,02B,01C,02D,
02F,020,021,023,014,023,021,020,02F,02D,01C,02B,029,028,027,025,
2,8,(11,-10),14,6,14,8,(11,-9),0
*02264,36,kleq
2,14,8,(-13,-21),14,5,8,(22,21),1,8,(-18,-9),8,(18,-9),2,
8,(-18,-2),1,8,(18,0),2,8,(4,-1),14,6,14,8,(13,-9),0
*02302,25,ktria
2,14,8,(-10,-21),14,5,040,1,0A,2,8,(16,0),14,6,
14,8,(10,-9),0

Tipo de letra estndar ampliada para UNICODE


;;
;; txt.shp - Tipo de letra estndar ampliada para UNICODE
;;
;; Copyright 1997 de Autodesk, Inc.
;;

202|Captulo 8Formas y tipos de letra de formas

;; Quedan autorizados el uso, la copia, la modificacin y la


distribucin de este software
;; con cualquier fin y sin pago alguno, siempre que
;; el texto de copyright anterior se incluya en todas las copias y
que el texto de
;; derechos restringidos siguiente se incluya en toda la documentacin
complementaria.
;;
;; El uso, la duplicacin y la divulgacin por parte del Gobierno
de EE.UU. quedan sujetos a
;; las restricciones establecidas en FAR 52.227-19 (Derechos
restringidos sobre
;; software comercial) y DFAR 252.227-7013(c)(1)(ii)
;; (Derechos sobre software y datos tcnicos), segn corresponda.
;;
*UNIFONT,6,TXT Copyright 1997 de Autodesk, Inc.
6,2,2,0,0,0
*0000A
2,0AC,14,8,(9,10),0
*00020,7,spc
2,060,14,8,(-6,-8),0
*00021,17,kexc
2,14,06C,1,014,2,014,1,044,2,020,06C,14,8,(-2,-3),0
*00022,20,kdblqt
2,14,8,(-1,-6),044,1,023,2,010,1,02B,2,04C,030,14,8,(-3,1),0
*00023,27,kns
2,14,8,(-2,-6),024,1,040,2,024,1,048,2,023,1,06C,2,020,1,064,2,
06D,14,8,(-4,-3),0
*00024,25,kds
2,14,8,(-2,-6),014,1,030,012,016,028,016,012,030,2,027,1,06C,2,
040,14,8,(-4,-3),0
*00025,31,kpc
2,14,8,(-2,-6),064,1,01C,010,014,018,2,040,1,8,(-4,-6),2,040,1,
018,014,010,01C,2,020,14,8,(-4,-3),0
*00026,24,kand
2,14,8,(-2,-6),041,1,02A,018,016,014,022,014,016,01A,2,
020,14,8,(-4,-3),0
*00027,28,kapos
2,14,3,2,14,8,(-1,-12),14,4,2,044,1,023,2,06C,020,14,3,2,
14,8,(-5,2),14,4,2,0
*00028,16,klp
2,14,8,(-1,-6),064,020,1,02A,02,2,020,14,03A,0
*00029,15,krp
2,14,8,(-1,-6),064,1,02A,2,040,14,03A,0
*0002A,27,kas
2,14,8,(-2,-5),021,1,044,2,02A,2,
02F,14,8,(-4,-3),0
*0002B,19,kpls
2,14,8,(-2,-5),021,1,044,2,02E,1,048,2,06F,14,8,(-4,-3),0
*0002C,28,kcma
2,14,3,2,14,02A,2,012,020,14,3,2,
14,8,(-3,-8),14,4,2,0
*0002D,14,ksub
2,14,8,(-2,-3),034,1,040,2,020,03C,14,048,0
*0002E,12,kper
2,14,01C,1,014,2,02F,14,8,(-2,-3),0

Creacin de archivos de definicin de forma|203

*0002F,17,kdiv
2,14,8,(-2,-6),1,8,(4,6),2,020,06C,14,8,(-4,-3),0
*00030,34,n0
2,14,3,2,14,8,(-3,-12),14,4,2,010,1,016,044,012,010,01A,
018,2,040,14,3,2,14,8,(-7,-6),14,4,2,0
*00031,18,n1
2,14,8,(-1,-6),054,1,012,06A,0
*00032,23,n2
2,14,8,(-2,-6),054,1,012,020,01A,028,01A,040,2,020,
14,8,(-4,-3),0
*00033,29,n3
2,14,8,(-2,-6),054,1,012,020,01A,018,2,010,1,01A,
028,016,2,01C,060,14,8,(-4,-3),0
*00034,19,n4
2,14,8,(-2,-6),041,1,048,8,(3,4),06C,2,030,14,8,(-4,-3),0
*00035,23,n5
2,14,8,(-2,-6),014,1,01E,020,012,024,016,038,024,040,2,020,06C,
14,8,(-4,-3),0
*00036,24,n6
2,14,8,(-2,-6),034,1,030,01A,028,016,034,022,010,2,030,
06C,14,8,(-4,-3),0
*00037,16,n7
2,14,8,(-2,-6),064,1,040,06B,2,050,14,8,(-4,-3),0
*00038,32,n8
2,14,8,(-2,-6),010,1,016,014,012,020,012,014,016,028,01A,
2,020,1,01A,028,2,050,14,8,(-4,-3),0
*00039,24,n9
2,14,8,(-2,-6),010,1,010,022,034,016,028,01A,030,2,020,
03C,14,8,(-4,-3),0
*0003A,17,kcol
2,14,04C,044,1,01C,2,01C,1,01C,2,02F,14,8,(-2,-3),0
*0003B,34,ksmc
2,14,3,2,14,8,(-1,-8),14,4,2,010,044,1,01A,2.012,
020,14,3,2,14,8,(-5,-8),14,4,2,0
*0003C,29,klt
2,14,3,2,14,8,(-3,-12),14,4,2,064,030,1,03A,2,020,14,3,2,
14,8,(-5,-6),14,4,2,0
*0003D,18,keq
2,14,04B,044,1,040,2,02C,1,048,2,060,02C,14,8,(-4,-1),0
*0003E,28,kgt
2,14,3,2,14,8,(-3,-12),14,4,2,064,1,03A,2,050,14,3,2,
14,8,(-7,-6),14,4,2,0
*0003F,36,kqm
2,14,3,2,14,8,(-3,-12),14,4,2,054,1,012,010,01A,2,
01C,1,01C,2,030,14,3,2,14,8,(-7,-6),14,4,2,0
*00040,28,kea
2,14,8,(-2,-6),032,1,01A,018,014,012,010,02,012,024,016,028,01A,
04C,01E,030,2,020,14,8,(-4,-3),0
*00041,21,uca
2,14,8,(-2,-6),1,024,043,04D,02C,2,047,1,040,2,02E,14,8,(-4,-3),0
*00042,29,ucb
2,14,8,(-2,-6),1,030,012,014,016,028,2,020,1,012,014,016,038,2,
010,1,06C,2,050,14,8,(-4,-3),0
*00043,23,ucc
2,14,8,(-2,-6),040,014,1,01A,
14,8,(-4,-3),0

204|Captulo 8Formas y tipos de letra de formas

*00044,22,ucd
2,14,8,(-2,-6),1,030,012,044,016,038,2,010,1,06C,2,050,
14,8,(-4,-3),0
*00045,25,uce
2,14,8,(-2,-6),1,064,040,2,048,03C,1,020,2,028,03C,1,040,2,020,
14,8,(-4,-3),0
*00046,21,ucf
2,14,8,(-2,-6),1,064,040,2,048,03C,1,020,2,03C,040,14,8,(-4,-3),0
*00047,22,ucg
2,14,8,(-2,-6),032,1,010,03C,038,016,044,012,030,2,020,06C,
14,8,(-4,-3),0
*00048,22,uch
2,14,8,(-2,-6),1,064,2,03C,1,040,2,034,1,06C,2,020,14,8,(-4,-3),0
*00049,21,uci
2,14,8,(-1,-6),064,1,020,2,018,1,06A,0
*0004A,19,ucj
2,14,8,(-2,-6),014,1,01E,020,012,054,2,020,06C,14,8,(-4,-3),0
*0004B,23,uck
2,14,8,(-2,-6),1,064,2,040,1,03A,2.020,
14,8,(-4,-3),0
*0004C,16,ucl
2,14,8,(-2,-6),064,1,06C,040,2,020,14,8,(-4,-3),0
*0004D,17,ucm
2,14,8,(-2,-6),1,064,04D,043,06C,2,020,14,8,(-4,-3),0
*0004E,19,ucn
2,14,8,(-2,-6),1,064,8,(4,-6),064,2,06C,020,14,8,(-4,-3),0
*0004F,17,uco
2,14,8,(-2,-6),1,064,040,06C,048,2,060,14,8,(-4,-3),0
*00050,19,ucp
2,14,8,(-2,-6),1,064,030,01A,14,8,(-4,-3),0
*00051,25,ucq
2,14,8,(-2,-6),022,1,01A,018,016,044,012,020,01A,
2,020,14,8,(-4,-3),0
*00052,23,ucr
2,14,8,(-2,-6),1,064,030,01A,2.020,
14,8,(-4,-3),0
*00053,22,ucs
2,14,8,(-2,-6),014,1,01E,020,012,046,012,020,01E,2,020,05C,
14,8,(-4,-3),0
*00054,19,uct
2,14,8,(-2,-6),064,1,040,2,028,1,06C,2,040,14,8,(-4,-3),0
*00055,20,ucu
2,14,8,(-2,-6),064,1,05C,01E,020,012,054,2,020,06C,14,8,(-4,-3),0
*00056,15,ucv
2,14,06B,064,1,06D,063,2,020,06C,14,8,(-5,-3),0
*00057,24,ucw
2,14,06B,064,1,9,(2,-6),(1,3),(1,-3),(2,6),(0,0),2,020,06C,
14,8,(-5,-3),0
*00058,22,ucx
2,14,8,(-2,-6),1,8,(4,6),2,048,1,8,(4,-6),2,020,14,8,(-4,-3),0
*00059,25,ucy
2,14,8,(-2,-6),064,1,8,(2,-3),03C,2,034,1,8,(2,3),2,020,06C,
14,8,(-4,-3),0
*0005A,19,ucz
2,14,8,(-2,-6),064,1,040,8,(-4,-6),040,2,020,14,8,(-4,-3),0
*0005B,17,klb

Creacin de archivos de definicin de forma|205

2,14,8,(-1,-6),1,064,020,2,06A,0
*0005C,17,kbkslsh
2,14,8,(-2,-6),064,1,8,(4,-6),2,020,14,8,(-4,-3),0
*0005D,15,krb
2,14,8,(-1,-6),064,1,020,06A,0
*0005E,16,kcaret
2,14,8,(-2,-6),044,1,022,02E,2,04D,14,8,(-4,1),0
*0005F,11,kundrl
2,14,028,01A,0
*00060,27,krvap
2,14,3,2,14,8,(-1,-12),14,4,2,064,1,02D,2,04D,14,3,2,14,8,(-5,2),
14,4,2,0
*00061,24,lca
2,14,04A,2.020,
14,8,(-4,-3),0
*00062,25,lcb
2,14,8,(-2,-6),1,064,2,04A,
060,14,8,(-4,-3),0
*00063,17,lcc
2,14,04A,030,2,020,14,8,(-4,-3),0
*00064,25,lcd
2,14,8,(-2,-6),041,1,02A,2,
020,14,8,(-4,-3),0
*00065,20,lce
2,14,04A,020,2,030,
14,8,(-4,-3),0
*00066,22,lcf
2,14,8,(-2,-6),034,1,030,2,023,1,016,018,01A,2.050,
14,8,(-4,-3),0
*00067,22,lcg
2,14,04A,030,2,020,
14,8,(-4,-5),0
*00068,21,lch
2,14,8,(-2,-6),1,064,2,04C,1,022,010,01E,03C,2,020,14,8,(-4,-3),0
*00069,17,lci
2,14,06C,1,044,2,014,1,014,2,020,06C,14,8,(-2,-3),0
*0006A,35,lcj
2,14,3,2,14,8,(-3,-12),14,4,2,01C,1,01E,010,012,054,2,014,1,014,
2,020,06C,14,3,2,14,8,(-7,-10),14,4,2,0
*0006B,23,lck
2,14,8,(-2,-6),1,064,2,04A,2.020,
14,8,(-4,-3),0
*0006C,28,lcl
2,14,3,2,14,8,(-1,-12),14,4,2,064,1,05C,01E,2,020,14,3,2,
14,8,(-5,-6),14,4,2,0
*0006D,24,lcm
2,14,04B,1,044,2,01C,1,012,01E,01C,2,014,1,012,01E,03C,2,020,
14,8,(-4,-3),0
*0006E,21,lcn
2,14,8,(-2,-6),1,044,2,02C,1,022,010,01E,03C,2,020,14,8,(-4,-3),0
*0006F,20,lco
2,14,04A,2.030,
14,8,(-4,-3),0
*00070,22,lcp
2,14,04A,038,2,060,
14,8,(-4,-5),0,

206|Captulo 8Formas y tipos de letra de formas

*00071,22,lcq
2,14,04A,030,2,020,
14,8,(-4,-5),0,
*00072,19,lcr
2,14,04B,1,044,2,02C,1,022,010,01E,2,020,03C,14,8,(-4,-3),0
*00073,18,lcs
2,14,04B,1,030,012,016,028,016,012,030,2,04D,14,8,(-4,-3),0
*00074,21,lct
2,14,8,(-2,-6),044,1,040,2,026,1,05C,01E,012,2,02F,14,8,(-4,-3),0
*00075,20,lcu
2,14,04B,044,1,03C,01E,010,022,2,024,1,04C,2,020,14,8,(-4,-3),0
*00076,14,lcv
2,14,04B,044,1,04D,043,2,04D,14,8,(-4,-3),0
*00077,23,lcw
2,14,04B,044,1,9,(1,-4),(1,4),(1,-4),(1,4),(0,0),2,04D,
14,8,(-4,-3),0
*00078,16,lcx
2,14,04B,1,042,2,048,1,04E,2,020,14,8,(-4,-3),0
*00079,19,lcy
2,14,04B,044,1,04D,2,043,1,06B,018,2,024,060,14,8,(-4,-5),0
*0007A,15,lcz
2,14,04A,040,2,020,14,8,(-4,-3),0
*0007B,19,klbr
2,14,8,(-1,-6),064,020,1,01A,01A,01,2,020,14,03A,0
*0007C,13,kvbar
2,14,06C,1,064,2,06C,020,14,8,(-2,-3),0
*0007D,18,krbr
2,14,8,(-1,-6),1,012,014,012,016,014,016,2,06A,0
*0007E,15,ktlde
2,14,04B,034,1,012,02F,012,2,04D,14,8,(-4,-2),0
*00080,4,keuroRef
7,020AC,0
*000A0,7,NoBrkSpc
2,060,14,8,(-6,-8),0
*000A1,18,kiexc
2,14,06C,1,044,2,014,1,014,2,8,(2,-6),14,8,(-2,-3),0
*000A2,23,kcent
2,14,8,(-2,-5),01A,030,2,020,
14,04A,0,
*000A3,23,kpound
2,14,8,(-2,-6),040,1,048,012,044,012,01E,2,02B,1,028,2,06F,
14,8,(-4,-3),0
*000A5,34,kyen
2,14,8,(-2,-6),064,1,8,(2,-3),03C,2,025,1,020,2,027,1,020,2,018,
1,8,(2,3),2,8,(2,-6),14,8,(-4,-3),0
*000A7,45,kpar
2,14,3,2,14,8,(-3,-12),14,4,2,014,1,01E,010,012,016,018,016,012,
2,021,1,016,018,01A,01A,2,8,(3,-2),14,3,2,
14,8,(-7,-6),14,4,2,0
*000AA,36,lcau
2,14,8,(-1,-6),2,3,2,8,3,9,1,01A,
2,049,1,040,2,4,2,8,2,-3,14,8,(-3,1),0
*000AB,21,kfrew
2,14,8,(-2,-5),021,1,026,022,2,020,1,02A,14,8,(-4,-2),0
*000B0,19,kdeg
2,14,8,(-1,-6),054,1,012,01A,040,14,8,(-3,2),0

Creacin de archivos de definicin de forma|207

*000B1,23,kpls-min
2,14,8,(-2,-6),014,1,040,2,027,1,044,2,02A,
14,8,(-4,-2),0
*000B5,24,kmicro
2,14,04B,02C,1,8,(1,6),1,03C,01E,010,023,2,024,1,04C,2,020,
14,8,(-4,-5),0
*000BA,35,lcou
2,14,8,(-1,-6),3,2,2,8,3,12,1,028,01A,020,012,024,016,2,
06B,1,040,2,4,2,8,2,-3,14,8,(-3,1),0
*000BB,22,kffrw
2,14,8,(-2,-5),014,1,022,026,2,020,1,02A,
14,8,(-4,-2),0
*000BC,41,kquart
2,3,2,14,8,(-5,-12),1,8,(10,12),2,8,(-8,-6),1,064,01A,1,
020,2,8,(6,-4),1,048,8,(3,4),06C,2,060,14,8,(-9,-6),4,2,0
*000BD,45,khalf
2,3,2,14,8,(-5,-12),1,8,(10,12),2,8,(-8,-6),1,064,01A,1,
020,2,8,(3,-1),1,012,020,01A,028,01A,040,2,040,
14,8,(-9,-6),4,2,0
*000BF,32,kiqm
2,3,2,14,8,(-3,-12),8,(6,2),1,02A,028,026,024,022,024,2,024,1,
024,2,8,(8,-12),14,8,(-7,-6),4,2,0
*000C0,31,uc^
2,14,8,(-2,-6),1,024,022,02E,02C,2,8,(-4,1),1,040,2,8,(-2,4),1,
027,2,8,(6,-6),14,8,(-4,-3),0
*000C1,31,uc^
2,14,8,(-2,-6),1,024,022,02E,02C,2,8,(-4,1),1,040,2,8,(-2,4),1,
021,2,8,(2,-6),14,8,(-4,-3),0
*000C2,32,uc^
2,14,8,(-2,-6),1,024,022,02E,02C,2,8,(-4,1),1,040,2,8,(-4,3),1,
022,02E,2,8,(2,-4),14,8,(-4,-3),0
*000C3,33,uc^
2,14,8,(-2,-6),1,024,022,02E,02C,2,8,(-4,1),1,040,2,8,(-4,4),1,
012,02F,012,2,8,(2,-6),14,8,(-4,-3),0
*000C4,32,uc
2,14,8,(-2,-6),1,024,043,2,029,1,014,2,040,1,01C,2,027,1,04D,02C,
2,047,1,040,2,02E,14,8,(-4,-3),0
*000C5,25,uc^
2,14,8,(-2,-6),1,024,032,016,01A,
14,8,(-4,-3),0
*000C6,33,uc^
2,14,8,(-2,-6),1,034,8,(2,3),020,2,8,(-2,-3),1,020,2,03C,1,028,
064,2,04B,1,020,2,04F,14,8,(-4,-3),0
*000C7,29,uc
2,14,8,(-2,-6),02A,028.016.044.012,
020,01E,2,02E,03C,14,8,(-4,-5),0
*000C8,28,uc^
2,14,8,(-2,-6),1,044,040,2,016,1,027,2,04A,1.040,
2,020,14,8,(-4,-3),0
*000C9,28,uc^
2,14,8,(-2,-6),1,044,040,2,025,1,029,2,03A,1.040,
2,020,14,8,(-4,-3),0
*000CA,29,uc^
2,14,8,(-2,-6),1,044,040,2,016,1,016,01A,2,03,018,1,020,2,02A,1,
040,2,020,14,8,(-4,-3),0
*000CB,32,uc^

208|Captulo 8Formas y tipos de letra de formas

2,14,8,(-2,-6),1,044,040,2,016,1,014,2,028,1,01C,2,03C,018,1,020,
2,02A,1,040,2,020,14,8,(-4,-3),0
*000CC,25,uc^
2,14,8,(-1,-6),044,1,020,2,014,1,027,2,02D,1,04C,2,018,1,020,2,
020,14,03A,0
*000CD,25,uc^
2,14,8,(-1,-6),044,1,020,2,024,1,029,2,01E,1,04C,2,018,1,020,2,
020,14,03A,0
*000CE,26,uc^
2,14,8,(-1,-6),044,1,020,2,014,1,016,01A,2,018,1,020,
2,020,14,03A,0
*000CF,29,uc^
2,14,8,(-1,-6),044,1,020,2,014,1,014,2,028,1,01C,2,01E,1,04C,2,
018,1,020,2,020,14,03A,0
*000D0,25,uc
2,14,8,(-2,-6),1,064,030,01A,
04F,14,8,(-4,-3),0
*000D1,25,uc
2,14,8,(-2,-6),1,044,04E,044,2,048,014,1,012,02F,012,2,8,(2,-6),
14,8,(-4,-3),0
*000D2,25,uc^
2,14,8,(-2,-6),1,044,040,2,016,1,027,2,02C,030,1,04C,048,2,060,
14,8,(-4,-3),0
*000D3,25,uc^
2,14,8,(-2,-6),1,044,040,2,025,1,029,2,01C,030,1,04C,048,2,060,
14,8,(-4,-3),0
*000D4,26,uc^
2,14,8,(-2,-6),1,044,040,2,016,1,016,01A,048,2,
060,14,8,(-4,-3),0
*000D5,27,uc^
2,14,8,(-2,-6),1,044,040,2,024,1,01A,027,01A,048,
2,060,14,8,(-4,-3),0
*000D6,31,uc^
2,14,8,(-2,-6),1,044,2,012,1,014,2,02B,1,040,2,016,1,014,2,02D,1,
04C,048,2,060,14,8,(-4,-3),0
*000D8,29,ucd
2,14,8,(-2,-6),1,8,(4,6),2,018,1,01A,028.016.044.012.020,
2,8,(3,-6),14,8,(-4,-3),0
*000D9,24,uc^
2,14,8,(-2,-6),064,1,05A,
14,8,(-4,-3),0
*000DA,24,uc^
2,14,8,(-2,-6),064,1,05C,01E,020,012,054,2,018,1,029,2,050,05C,
14,8,(-4,-3),0
*000DB,25,uc^
2,14,8,(-2,-6),064,1,05A,1,016,01A,2.050,
05C,14,8,(-4,-3),0
*000DC,27,uc^
2,14,8,(-2,-6),064,1,05A,
2,05E,14,8,(-4,-3),0
*000DD,25,uc^
2,14,8,(-2,-6),044,1,02E,02C,2,024,1,022,2,025,1,029,2,050,05C,
14,8,(-4,-3),0
*000DE,27,lc
2,14,8,(-2,-6),02A,028,016,2,
8,(6,-1),14,8,(-4,-5),0

Creacin de archivos de definicin de forma|209

*000DF,24,kgers
2,14,8,(-2,-6),1,012,044,012,010,01A,01A,018,2,
040,14,8,(-4,-3),0
*000E0,39,lc
2,14,8,(-2,-6),020,1,018,016,024,012,010,01A,
2,2,3,2,8,(-3,10),1,047,2,8,(11,-12),4,2,14,8,(-4,-3),0
*000E1,39,lc
2,14,8,(-2,-6),020,1,018,016,024,012,010,01A,
2,2,3,2,8,(-3,12),1,049,2,8,(11,-10),4,2,14,8,(-4,-3),0
*000E2,40,lc
2,14,8,(-2,-6),020,1,018,016,024,012,010,01A,
2,2,3,2,8,(-3,10),1,026,02A,2,8,(11,-10),4,2,14,8,(-4,-3),0
*000E3,40,lc
2,14,8,(-2,-6),020,1,018,016,024,012,010,01A,
2,3,2,8,(-7,10),1,012,02F,012,2,8,(7,-11),4,2,14,8,(-4,-3),0
*000E4,37,lc
2,14,8,(-2,-6),020,1,018,016,024,2,034,1,01A,1,
012,010,01A,2,020,14,8,(-4,-3),0
*000E5,38,lc
2,14,8,(-2,-6),3,2,8,(3,8),1,022,026,02A,2,8,(3,-6),4,2,1,
01A,2,020,14,8,(-4,-3),0
*000E6,30,lc
2,14,04A,028,2,
01C,1,01E,010,2,020,14,8,(-4,-3),0
*000E7,24,lc
2,14,04A,018,2,041,
14,8,(-4,-5),0
*000E8,27,lc
2,14,8,(-2,-6),024,1,030,012,016,028,01A,020,2,054,1,027,
2,050,06C,14,8,(-4,-3),0
*000E9,26,lc
2,14,8,(-2,-6),024,1,030,012,016,028,01A,020,2,064,1,029,
2,05E,14,8,(-4,-3),0
*000EA,27,lc
2,14,8,(-2,-6),024,1,030,012,016,028,01A,020,2,054,1,016,
01A,14,8,(-4,-3),0
*000EB,31,lc
2,14,8,(-2,-6),024,1,030,012,016,028,01A,020,2,064,010,1,
01C,2,048,1,014,2,06E,14,8,(-4,-3),0
*000EC,18,lc_
2,14,8,(-1,-6),010,1,044,2,025,1,02A,0
*000ED,18,lc
2,14,8,(-1,-6),010,1,044,2,016,1,021,2,020,06A,0
*000EE,19,lc
2,14,8,(-1,-6),010,1,044,2,016,1,012,01A,0
*000EF,22,lc
2,14,8,(-1,-6),010,1,044,2,016,1,014,2,020,1,01C,2,020,05C,
14,03A,0
*000F0,30,lc
2,14,8,(-2,-6),8,(3,4),1,028,01A,1,
021,2,8,(3,-6),14,8,(-4,-3),0
*000F1,27,lc
2,14,8,(-2,-6),1,044,2,014,1,012,02A,
2,020,14,8,(-4,-3),0
*000F2
2,14,8,(-2,-6),030,1,028,016,024,012,020,01A,2,054,1,027,

210|Captulo 8Formas y tipos de letra de formas

2,050,06C,14,8,(-4,-3),0
*000F3,26,lc
2,14,8,(-2,-6),030,1,028,016,024,012,020,01A,2,064,1,029,
2,05E,14,8,(-4,-3),0
*000F4
2,14,8,(-2,-6),030,1,028,016,024,012,020,01A,2,054,1,016,
01A,14,8,(-4,-3),0
*000F5,32,lc^
2,14,8,(-2,-6),030,1,028,016,024,012,020,01A,2,8,(-3,5),
1,012,02F,012,2,8,(2,-6),14,8,(-4,-3),0
*000F6
2,14,8,(-2,-6),030,1,028,016,024,2,034,1,01C,2,040,1,014,2,
8,(-4,-3),1,012,020,01A,2,030,14,8,(-4,-3),0
*000F7,23,kto
2,14,8,(-2,-5),021,1,014,2,021,1,048,2,022,1,01C,2,04E,
14,8,(-4,-2),0
*000F8,24,lcd
2,14,04A,
14,8,(-4,-3),0
*000F9
2,14,8,(-2,-6),044,1,03C,01E,010,022,2,038,044,1,02F,2,01E,1,04C,
2,020,14,8,(-4,-3),0
*000FA,26,lc
2,14,8,(-2,-6),044,1,03C,01E,010,022,2,036,1,021,2,02D,1,04C,2,
020,14,8,(-4,-3),0
*000FB,27,lc
2,14,8,(-2,-6),044,1,03C,01E,010,022,2,036,1,012,01E,2,01E,1,04C,
2,020,14,8,(-4,-3),0
*000FC,32,lc_
2,14,8,(-2,-6),064,010,1,01A,010,022,2,044,018,1,
01C,2,01E,1,04C,2,020,14,8,(-4,-3),0
*000FD,27,lc^
2,14,8,(-2,-6),044,1,04D,2,8,(-1,5),1,021,2,02D,1,06B,018,2,024,
060,14,8,(-4,-3),0
*000FE,25,uc
2,14,8,(-2,-6),1,064,2,01A,
050,14,8,(-4,-3),0
*000FF,30,lc
2,14,8,(-2,-6),044,1,04D,2,054,018,1,014,2,020,1,01C,2,01E,1,06B,
018,2,024,060,14,8,(-4,-5),0
*00104,26,c164
2,14,8,(-2,-6),1,024,043,04A,2,
022,14,8,(-4,-3),0
*00105,30,c165
2,14,04A,3,2,
01A,4,2,2,021,14,8,(-4,-3),0
*00106,28,c143
2,14,8,(-2,-6),040,014,1,01A,2,038,024,1,
021,2,08C,030,14,8,(-4,-3),0
*00107,30,c134
2,14,04A,030,2,3,2,8,(-5,10),1,021,2,029,
8,(9,-10),4,2,14,8,(-4,-3),0
*0010C,31,c172
2,14,8,(-2,-8),040,014,1,01A,2,026,1,012,
2,01A,14,8,(-4,-3),0
*0010D,29,c159

Creacin de archivos de definicin de forma|211

2,14,8,(-2,-6),042,1,038,01A,02,030,2,028,054,1,012,2,01A,1,
016,2,050,06C,14,8,(-4,-3),0
*0010E,32,c210
2,14,8,(-2,-8),1,030,012,044,016,038,2,010,1,06C,2,010,074,1,012,
2,01A,14,8,(-4,-3),0
*0010F,31,c212
2,14,8,(-2,-6),041,1,02A,2,
020,064,1,01A,14,8,(-4,-3),0
*00118,28,c168
2,14,8,(-2,-6),1,064,040,2,048,03A,
01E,2,022,14,8,(-4,-3),0
*00119,27,c169
2,14,04A,020,3,2,01A,4,2,2,
014,030,14,8,(-4,-3),0
*0011A,35,c183
2,14,8,(-2,-8),1,064,040,2,048,03C,1,020,2,028,03C,1,040,2,028,
074,1,012,2,01A,14,8,(-4,-3),0
*0011B,32,c216
2,14,8,(-2,-6),024,1,030,012,016,028,01A,020,2,018,054,1,
012,2,01A,14,8,(-4,-3),0
*00141,29,c157
2,14,8,(-2,-6),064,1,06C,040,2,048,034,1,3,2,8,(4,5),2,8,(8,-11),
4,2,14,8,(-4,-3),0
*00142,47,c136
2,14,3,2,14,8,(-1,-12),14,4,2,064,3,2,010,4,2,1,05C,01E,2,3,2,
8,(-3,5),1,8,(3,4),2,8,(4,-9),4,2,14,3,2,14,8,(-5,-6),14,4,2,0
*00143,24,c227
2,14,8,(-2,-6),1,064,8,(4,-6),064,2,038,014,1,021,2,08C,030,
14,8,(-4,-3),0
*00144,42,c228
2,14,3,2,14,8,(-3,-8),14,4,2,1,044,2,01C,1,012,010,01E,03C,2,
8,(-2,5),1,011,2,019,8,(4,-5),14,3,2,14,8,(-7,-6),14,4,2,0
*00147,27,c213
2,14,8,(-2,-8),1,064,8,(4,-6),064,2,027,1,012,2,01A,1,016,2,050,
08C,14,8,(-4,-3),0
*00148,29,c229
2,14,8,(-2,-6),1,044,2,01C,1,012,010,01E,03C,2,018,054,1,012,2,
01A,1,016,2,040,06,14,03A,0
*00150,27,c138
2,14,8,(-2,-6),1,064,040,06C,048,2,074,010,1,03C,2,020,1,034,2,
07C,030,14,8,(-4,-3),0
*00151,29,c139
2,14,04A,2.028,
1,024,2,07C,050,14,8,(-4,-3),0
*00158,33,c252
2,14,8,(-2,-8),1,064,030,01A,2,028,074,1,
012,2,01A,14,8,(-4,-3),0
*00159,29,c253
2,14,8,(-2,-6),1,044,2,02A,1.016,
2,050,06C,14,8,(-4,-3),0
*0015A,27,c151
2,14,8,(-2,-6),014,1,01E,020,012,046,012,020,01E,2,024,038,1,021,
2,08C,030,14,8,(-4,-3),0
*0015B,31,c152
2,14,04B,1,030,012,016,028,016,012,030,2,3,2,8,(-5,2),1,021,2,
029,8,(9,-10),4,2,14,8,(-4,-3),0

212|Captulo 8Formas y tipos de letra de formas

*00160,30,c230
2,14,8,(-2,-8),014,1,01E,020,012,046,012,020,01E,2,026,1,012,2,
01A,14,8,(-4,-3),0
*00161,29,c231
2,14,8,(-2,-6),1,030,012,016,028,016,012,030,2,027,1,012,2,01A,1,
016,2,050,06C,14,8,(-4,-3),0
*00164,28,c155
2,14,8,(-2,-8),064,1,040,2,028,1,06A,1,016,2,
050,08C,14,8,(-4,-3),0
*00165,26,c156
2,14,8,(-2,-6),044,1,040,2,026,1,05A,2.030,
05C,14,8,(-4,-3),0
*0016E,27,c222
2,14,8,(-2,-9),064,1,05A,
2,040,07C,14,8,(-4,-3),0
*0016F,31,c133
2,14,8,(-2,-7),044,1,03C,01E,010,022,2,024,1,04C,2,028,054,1,012,
016,01A,14,8,(-4,-3),0
*00170,28,c235
2,14,8,(-2,-6),064,1,05C,01E,020,012,054,2,016,1,03C,2,028,1,034,
2,07C,050,14,8,(-4,-3),0
*00171,30,uue
2,14,04B,044,1,03C,01E,010,022,2,024,1,04C,2,074,018,1,02C,2,028,
1,024,2,07C,050,14,8,(-4,-3),0
*00179,25,c141
2,14,8,(-2,-6),064,1,040,8,(-4,-6),040,2,038,074,1,021,2,08C,030,
14,8,(-4,-3),0
*0017A,28,c171
2,14,04A,040,2,3,2,8,(-5,10),1,021,2,029,8,(9,-10),
4,2,14,8,(-4,-3),0
*0017B,32,c189
2,14,8,(-2,-6),064,1,040,8,(-4,-6),040,2,084,028,1,3,4,01A,
012,016,4,4,2,040,08C,14,8,(-4,-3),0
*0017C,34,c190
2,14,04A,040,2,3,2,8,(-4,11),3,4,1,01A,012.016,
4,4,2,8,(8,-11),4,2,14,8,(-4,-3),0
*0017D,29,c166
2,14,8,(-2,-8),064,1,040,8,(-4,-6),040,2,028,074,1,012,2,01A,1,
016,2,050,08C,14,8,(-4,-3),0
*0017E,27,c167
2,14,8,(-2,-6),044,1,040,04A,040,2,028,054,1,012,2,01A,1,016,2,
050,06C,14,8,(-4,-3),0
*00410,21,ucra
2,14,8,(-2,-6),1,024,043,04D,02C,2,047,1,040,2,02E,14,8,(-4,-3),0
*00411,24,ucrb
2,14,8,(-2,-6),1,064,030,01A,038,2,
060,14,8,(-4,-3),0
*00412,29,ucrv
2,14,8,(-2,-6),1,030,012,014,016,028,2,020,1,012,014,016,038,2,
010,1,06C,2,050,14,8,(-4,-3),0
*00413,17,ucrg
2,14,8,(-2,-6),1,064,040,01C,2,05C,020,14,8,(-4,-3),0
*00414,23,ucrd
2,14,8,(-2,-6),01C,1,014,050,064,028,04B,02C,050,01C,2,014,020,
14,8,(-6,-3),0
*00415,25,ucre

Creacin de archivos de definicin de forma|213

2,14,8,(-2,-6),1,064,040,2,048,03C,1,020,2,028,03C,1,040,2,020,
14,8,(-4,-3),0
*00416,22,ucr!
2,14,8,(-2,-6),062,2,038,1,06C,2,038,064,1,06E,2,020,
14,8,(-6,-3),0
*00417,27,ucr!
2,14,8,(-2,-6),014,1,01E,020,012,014,016,018,010,012,014,016,028,
01A,14,8,(-4,-3),0
*00418,20,ucri
2,14,8,(-2,-6),1,042,04C,064,2,048,1,06C,2,060,14,8,(-4,-3),0
*00419,24,ucrikr
2,14,8,(-2,-6),1,042,04C,064,2,018,1,028,2,018,1,06C,2,060,
14,8,(-4,-3),0
*0041A,23,ucrk
2,14,8,(-2,-6),1,064,2,040,1,03A,2.020,
14,8,(-4,-3),0
*0041B,17,ukrl
2,14,8,(-2,-6),1,010,063,010,06C,2,020,14,8,(-5,-3),0
*0041C,17,ucrm
2,14,8,(-2,-6),1,064,04D,043,06C,2,020,14,8,(-4,-3),0
*0041D,22,ucrn
2,14,8,(-2,-6),1,064,2,03C,1,040,2,034,1,06C,2,020,14,8,(-4,-3),0
*0041E,23,ucro
2,14,8,(-2,-6),014,1,044,012,020,01A,
14,8,(-4,-3),0
*0041F,16,ucrp
2,14,8,(-2,-6),1,064,040,06C,2,020,14,8,(-4,-3),0
*00420,19,ucrr
2,14,8,(-2,-6),1,064,030,01A,14,8,(-4,-3),0
*00421,23,ucrs
2,14,8,(-2,-6),040,014,1,01A,
14,8,(-4,-3),0
*00422,19,ucrt
2,14,8,(-2,-6),064,1,040,2,028,1,06C,2,040,14,8,(-4,-3),0
*00423,23,ucru
2,14,8,(-2,-6),014,1,01E,020,012,054,04C,038,016,034,2,060,06C,
14,8,(-4,-3),0
*00424,25,ucrf
2,14,8,(-2,-6),020,1,064,018,01A,020,012,024,016,018,2,
040,06C,14,8,(-4,-3),0
*00425,22,ucrx
2,14,8,(-2,-6),1,8,(4,6),2,048,1,8,(4,-6),2,020,14,8,(-4,-3),0
*00426,21,ucr!
2,14,8,(-2,-6),1,064,06C,040,064,06C,010,01C,2,014,020,
14,8,(-5,-3),0
*00427,19,ucrch
2,14,8,(-2,-6),064,1,03C,01E,030,044,06C,2,020,14,8,(-4,-3),0
*00428,21,ucrsh
2,14,8,(-2,-6),1,064,06C,030,044,04C,030,064,06C,2,020,
14,8,(-6,-3),0
*00429,24,ucr!
2,14,8,(-2,-6),1,064,06C,030,044,04C,030,064,06C,010,01C,014,2,
020,14,8,(-7,-3),0
*0042A,23,ucr'
2,14,8,(-2,-6),054,1,014,010,06C,030,012,014,016,038,2,060,03C,
14,8,(-5,-3),0

214|Captulo 8Formas y tipos de letra de formas

*0042B,24,ucrs
2,14,8,(-2,-6),1,030,012,014,016,038,03C,064,2,050,1,06C,2,020,
14,8,(-5,-3),0
*0042C,21,ucr]
2,14,8,(-2,-6),1,030,012,014,016,038,03C,064,2,060,06C,
14,8,(-4,-3),0
*0042D,25,ucr'
2,14,8,(-2,-6),014,1,01A,2,
060,05C,14,8,(-4,-3),00,
*0042E,26,ucr!
2,14,8,(-2,-6),1,064,03A,018.016.024,
2,050,03C,14,8,(-4,-3),0
*0042F,22,ucrya
2,14,8,(-2,-6),1,022,020,044,038,01A,2.020,
14,8,(-4,-3),0
*00430,25,lcra
2,14,8,(-2,-6),014,1,024,012,020,01A,028,016,2,
060,01C,14,8,(-4,-3),0
*00431,22,lcrb
2,14,8,(-2,-6),044,030,1,038,04C,030,012,016,038,2,02C,060,
14,8,(-4,-3),0
*00432,24,lcrv
2,14,8,(-2,-6),1,044,020,10,(1,-36),028,030,10,(1,-36),038,2,060,
14,8,(-4,-3),0
*00433,16,lcrg
2,14,8,(-2,-6),1,044,030,2,04C,020,14,8,(-3,-3),0
*00434,24,lcrd
2,14,8,(-2,-6),01C,1,014,010,034,012,010,04C,028,030,01C,2,014,
020,14,8,(-4,-3),00,
*00435,20,lcre
2,14,04A,020,2,030,
14,8,(-4,-3),0
*00436,23,lcrg
2,14,8,(-2,-6),1,042,2,048,1,04E,2,028,1,044,2,040,04C,
14,8,(-4,-3),0
*00437,25,lcrz
2,14,8,(-2,-6),034,1,012,020,01A,018,010,01A,028,016,2,
060,01C,14,8,(-4,-3),0
*00438,17,lcri
2,14,8,(-2,-6),044,1,04C,042,04C,2,020,14,8,(-4,-3),0
*00439,23,lcrii
2,14,8,(-2,-6),044,1,04C,042,04C,2,044,018,1,028,2,050,04C,
14,8,(-4,-3),0
*0043A,19,lcrk
2,14,8,(-2,-6),1,044,02A,2,020,14,8,(-4,-3),0
*0043B,16,lcrl
2,14,8,(-2,-6),1,043,020,04C,2,020,14,8,(-4,-3),0
*0043C,17,lcrm
2,14,8,(-2,-6),1,044,02E,022,04C,2,020,14,8,(-4,-3),0
*0043D,18,lcrn
2,14,8,(-2,-6),1,044,02C,040,024,04C,2,020,14,8,(-4,-3),0
*0043E,25,lcro
2,14,04A,028,016,2,060,
01C,14,8,(-4,-3),0
*0043F,16,lcrp
2,14,8,(-2,-6),1,044,040,04C,2,020,14,8,(-4,-3),0

Creacin de archivos de definicin de forma|215

*00440,20,lcrr
2,14,8,(-2,-6),1,044,030,01A,14,8,(-4,-3),0
*00441,23,lcrs
2,14,8,(-2,-6),040,014,1,01A,
14,8,(-4,-3),0
*00442,18,lcrt
2,14,8,(-2,-6),020,1,044,028,040,2,020,04C,14,8,(-4,-3),0
*00443,22,lcru
2,14,8,(-2,-6),014,1,01E,020,012,034,02C,028,026,2,060,04C,
14,8,(-4,-3),0
*00444,25,lcrf
2,14,8,(-2,-6),020,1,044,018,01A,020,012,014,016,018,2,
040,04C,14,8,(-4,-3),0
*00445,20,lcrh
2,14,04B,14,8,(0,-2),1,042,2,048,1,04E,2,020,14,8,(-4,-3),0
*00446,21,lcrc
2,14,8,(-2,-6),044,1,04C,030,044,04C,010,01C,2,014,020,
14,8,(-4,-3),0
*00447,18,lcrch
2,14,8,(-2,-6),044,1,03C,030,034,04C,2,020,14,8,(-3,-3),0
*00448,21,lcrsh
2,14,8,(-2,-6),1,044,04C,020,024,02C,020,044,2,04C,020,
14,8,(-4,-3),0
*00449,24,lcrshch
2,14,8,(-2,-6),1,044,04C,020,024,02C,020,044,04C,010,01C,2,014,
020,14,8,(-5,-3),0
*0044A,21,lcrtvznak
2,14,8,(-2,-6),044,1,010,04C,020,012,016,028,2,050,02C,
14,8,(-4,-3),0
*0044B,24,lcryyy
2,14,8,(-2,-6),1,044,02A,020,
14,8,(-4,-3),0
*0044C,19,lcrmznak
2,14,8,(-2,-6),1,044,02A,028,2,050,14,8,(-3,-3),0
*0044D,25,lcreee
2,14,8,(-2,-6),014,1,01A,2,
060,03C,14,8,(-4,-3),0
*0044E,26,lcryu
2,14,8,(-2,-6),1,044,02A,018.016.014,
2,050,02C,14,8,(-4,-3),0
*0044F,22,lcrya
2,14,8,(-2,-6),1,022,018,016,012,030,02C,028,020,02C,2,020,
14,8,(-4,-3),0
*020A0,4,keuroRef2
7,0020AC,0
*020A7,32,kpes
2,14,06A,
012,2,025,1,028,2,03E,020,14,8,(-6,-3),0
*020AC,45,keuro
3,2,2,14,8,(-4,-12),080,024,1,01A
6,2,8,(-1,-1),5,1,050,6,2,024,1,060,2,8,(6,-7),14,8,(-8,-6),4,2,0
*02126,24,komega
2,14,8,(-2,-6),1,010,014,025,024,012,020,01E,02C,02B,01C,010,2,
020,14,8,(-4,-3),0
*02205,28,kdiam
2,14,8,(-2,-6),012,1,016,024,012,020,01A,1.063,

216|Captulo 8Formas y tipos de letra de formas

2,010,03D,03C,14,8,(-4,-3),0
*0221E,18,kinfin
2,14,04A,026,01A,14,8,(-4,-1),0
*02264,20,kleq
2,14,8,(-2,-6),014,1,040,2,054,1,049,04F,2,02E,14,8,(-4,-2),0
*02302,16,ktri
2,14,04B,1,024,022,02E,02C,048,2,060,14,8,(-4,-3),0

Descripciones de tipos de letra grandes


Algunos idiomas, como el japons, utilizan tipos de letra con miles de caracteres
que no pertenecen al cdigo ASCII. A fin de que los dibujos puedan incluir
este tipo de texto, AutoCAD admite un formato especial de archivo de
definicin de forma denominado archivo de tipo de letra grande.
Algunos idiomas, como el japons, utilizan tipos de letra con miles de caracteres
que no pertenecen al cdigo ASCII. A fin de que los dibujos puedan incluir
este tipo de texto, AutoCAD admite un formato especial de archivo de
definicin de forma denominado archivo de tipo de letra grande.

Definicin de un tipo de letra grande


Los cdigos especiales que aparecen en la primera lnea de un archivo de tipo
de letra grande especifican cmo se deben leer los cdigos hexadecimales de
dos bytes.
Un tipo de letra con cientos o miles de caracteres se trata de una forma
diferente a un tipo de letra que contiene un conjunto ASCII de un mximo
de 256 caracteres. Adems de emplear tcnicas ms complejas para buscar en
el archivo, AutoCAD necesita una forma de representar los caracteres con
cdigos de dos bytes, al igual que para representar cdigos de un byte. En
ambos casos, se recurre al uso de cdigos especiales al principio de un archivo
de tipo de letra grande.
La primera lnea de una definicin de forma de tipo de letra grande debe tener
el siguiente formato:
*BIGFONT nchars,nranges,b1,e1,b2,e2,...
donde nchars es el nmero aproximado de definiciones de caracteres de este

conjunto; si el margen de error es superior a un 10 por ciento,


aproximadamente, se produce un efecto negativo en la velocidad o en el
tamao del archivo. Puede utilizar el resto de la lnea para enumerar los cdigos
de caracteres especiales (cdigos de escape) que indican el inicio de un cdigo
de dos bytes. Por ejemplo, en los equipos japoneses, los caracteres Kanji
comienzan con cdigos hexadecimales en los rangos 90-AF o E0-FF. Cuando
el sistema operativo ve uno de estos cdigos, lee el siguiente byte y lo combina
con el anterior para formar el cdigo de un carcter Kanji. En la lnea *BIGFONT,
nranges indica cuntos rangos de nmeros contiguos se utilizan como cdigos

Creacin de archivos de definicin de forma|217

de escape; b1, e1, b2, e2, etc., definen los cdigos de inicio y finalizacin de
cada rango. Por tanto, el encabezado de un archivo de tipo de letra grande
para el idioma japons tendr el siguiente aspecto:
*BIGFONT 4000,2,090,0AF,0E0,0FF
Tras la lnea *BIGFONT, la definicin del tipo de letra es como la de cualquier

tipo de letra normal de AutoCAD, excepto en que los cdigos de caracteres


(nmeros de forma) pueden tener valores de hasta 65535.

Definicin de un archivo de tipo de letra grande


ampliado
Para reducir el tamao de los caracteres Kanji compuestos, puede definir un
archivo de tipo de letra grande ampliado. Los tipos de letra grandes ampliados
utilizan el cdigo de subforma seguido por un 0.
La primera lnea de un archivo de tipo de letra grande ampliado es igual que
la de un archivo de tipo de letra grande normal. ste es el formato de las
siguientes lneas del archivo:
*0,5,font-name
character-height, 0, modes, character-width,0
.
.
.
*shape-number,defbytes,shape-name
.
code,0,primitive #,basepoint-x,basepoint-y,width,height,
.
.
code,0,primitive#,basepoint-x,basepoint-y,width,height,
.
terminator

La lista siguiente describe los campos de un archivo de definicin de tipo de


letra grande:
character height
Se utiliza junto con el campo de anchura del carcter para indicar el nmero
de unidades que definen los caracteres del tipo de letra.
character width
Se utiliza junto con el campo de altura del carcter para indicar el nmero
de unidades que definen los caracteres del tipo de letra. Los valores de
character-height y character-width se utilizan para definir la escala de
los primitivos del tipo de letra. En este contexto, los primitivos son los
puntos, lneas, polgonos o cadenas de caracteres del tipo de letra orientados
geomtricamente en el espacio tridimensional. Un carcter Kanji se compone

218|Captulo 8Formas y tipos de letra de formas

de varios primitivos que se utilizan repetidamente en varias escalas y


combinaciones.
modos
El byte modes debe tener el valor 0 para un tipo de letra con orientacin
horizontal y 2 para un tipo de letra con orientacin doble (horizontal o
vertical). El cdigo del comando especial 00E (14) slo se aplica cuando el
campo modes tiene el valor 2.
shape-number
Cdigo de carcter.
defbytes
Tamao del byte. Siempre es igual a 2 bytes y se compone de un cdigo
hexadecimal o de una combinacin de cdigos decimales y hexadecimales.
shape-name
Nombre del carcter.
code
Cdigo especial de descripcin de la forma. Siempre es igual a 7, con lo que
puede usar la funcin de subforma.
primitive#
Referencia al nmero de subforma. Siempre es igual a 2.
basepoint-x
Origen X del primitivo.
basepoint-y
Origen Y del primitivo.
grosor
Escala de la anchura del primitivo.
altura
Escala de la altura del primitivo.
terminator
Indicador de final de archivo de la definicin de la forma. Siempre es igual
a 0.

Creacin de archivos de definicin de forma|219

Para llegar al factor de escala, AutoCAD define la escala del primitivo en una
unidad cuadrada y, a continuacin, la multiplica por la altura y la anchura
para obtener la forma del carcter. Los cdigos de carcter (nmeros de forma)
del archivo de definicin de forma de tipo de letra grande pueden tener valores
de hasta 65535. La tabla siguiente describe los campos del archivo de tipo de
letra grande ampliado.
Campos del archivo de tipo de letra grande ampliado
Variable

Valor

Tamao de
byte

Descripcin

shape-number

xxxx

2 bytes

Cdigo de carcter

code

7,0

2 bytes

Definicin de tipo de letra


ampliado

primitive#

xxxx

2 bytes

Vase nmero de subforma

basepoint-x

1 byte

Origen X del primitivo

basepoint-y

1 byte

Origen Y del primitivo

anchura

1 byte

Escala de la anchura del


primitivo

altura

1 byte

Escala de la altura del primitivo

1 byte

Fin de la definicin de forma

terminator

La siguiente figura muestra una matriz de 16 x 16 puntos que se puede utilizar


para disear un tipo de letra grande ampliado, como un carcter Kanji. En el
ejemplo, la distancia entre cada dos puntos es de una unidad. La referencia
muestra una unidad cuadrada.

altura

x1,y1
una unidad
cuadrada

Matriz cuadrada de un carcter Kanji

220|Captulo 8Formas y tipos de letra de formas

anchura

La figura siguiente muestra ejemplos de caracteres Kanji. Cada carcter ocupa


una matriz M x N, (las matrices no son necesariamente cuadradas) similar a
la de la figura anterior. Los nmeros situados sobre cada figura son los nmeros
de forma asociados.

Ejemplos de caracteres Kanji


La figura siguiente muestra los primitivos Kanji.

Creacin de archivos de definicin de forma|221

Ejemplos de primitivos Kanji


NOTA No todos los tipos de letra se definen en una matriz cuadrada; algunos se
definen en matrices rectangulares.
Ejemplo: archivo de definicin de forma para un tipo de letra grande ampliado
*BIGFONT 50,1,080,09e
*0,5,Extended Font
15,0,2,15,0
*08D91,31,unspecified
2,0e,8,-7,-15,
7,0,08cfb,0,0,16,16,7,0,08bca,2,3,12,9,
2,8,18,0,2,0e,8,-11,-3,0
*08CD8,31,unspecified
2,0e,8,-7,-15,
7,0,08be0,0,0,8,16,7,0,08cc3,8,0,8,16,
2,8,18,0,2,0e,8,-11,-3,0
*08ADF,31,unspecified
2,0e,8,-7,-15,
7,0,089a4,0,0,8,16,7,0,08cb3,8,0,8,16,
2,8,18,0,2,0e,8,-11,-3,0
*08CE8,39,unspecified
2,0e,8,-7,-15,
7,0,089a4,0,1,5,14,7,0,08cc3,5,2,5,14,7,0,08c8e,9,0,7,
16,2,8,18,0,2,0e,8,-11,-3,0
*089A4,39,primitive
2,0e,8,-7,-15,2,8,1,14,1,0c0,
2,8,-11,-6,1,0a0,2,8,-12,-7,1,
0e0,2,8,-7,13,1,0dc,2,8,11,-1,
2,0e,8,-11,-3,0
*08BCA,41,primitive
2,0e,8,-7,-15,2,8,1,14,1,0c0,
2,8,-11,-6,1,0a0,2,8,-12,-8,1,

222|Captulo 8Formas y tipos de letra de formas

0e0,2,0e5,1,0ec,2,063,1,8,
2,-3,2,06f,2,0e,8,-11,-3,0
*08BE0,81,primitive
2,0e,8,-7,-15,2,8,3,9,1,080,
2,8,-10,-4,1,0c0,2,8,-13,-5,1,
0e0,2,8,-7,9,1,09c,2,8,-1,14,
1,8,-6,-5,2,8,8,5,1,8,6,-5,
2,8,-11,-6,1,8,1,-3,2,8,7,3,
1,8,-1,-3,2,8,-3,15,1,01a,2,
012,1,01e,2,8,10,-14,2,0e,8,
-11,-3,0
*08C8E,44,primitive
2,0e,8,-7,-15,2,8,3,15,1,090,0fc,038,
2,8,-6,11,1,090,2,8,-9,-5,1,
090,2,096,1,0ac,8,-1,-3,01a,01a,2,8,
18,0,2,0e,8,-11,-3,0
*08CB3,61,primitive
2,0e,8,-7,-15,2,042,1,02b,02a,018,2,
0d0,1,012,034,2,069,1,01e,040,2,8,
-8,6,1,02b,2,8,4,5,1,08c,2,8,
-3,8,1,03c,2,8,-5,3,1,0e0,2,8,
-12,5,1,0a0,2,8,6,-14,2,0e,8,
-11,-3,0
*08CC3,34,primitive
2,0e,8,-7,-15,2,0c1,1,06c,0a8,064,0a0,2,8,
-5,9,1,09c,2,8,-7,5,1,0e0,2,8,
4,-11,2,0e,8,-11,-3,0
*08CFB,22,primitive
2,0e,8,-7,-15,2,0d2,1,0cc,0c8,0c4,0c0,2,8,
5,-13,2,0e,8,-11,-3,0

Uso de texto de tipo de letra grande en un dibujo


Si desea usar un tipo de letra grande para dibujar texto, defina un estilo de
texto y, a continuacin, especifique el nombre del archivo de tipo de letra
grande.
Si desea usar un tipo de letra grande para dibujar texto, defina un estilo de
texto con el comando ESTILO y, a continuacin, especifique el nombre del
archivo de tipo de letra grande. El mismo estilo de texto puede utilizar tambin
un tipo de letra ASCII normal; escriba slo los dos nombres de archivo
separados por una coma. El siguiente ejemplo utiliza la versin de lnea de
comando del comando ESTILO Para activar los tipos de letra grandes desde el
cuadro de dilogo Estilo de texto, elija la opcin Usar tipos de letra grandes.
Comando: estilo
Indique nombre de estilo de texto o [?] <actual>: nombre_estilo
Precise nombre completo de tipo de letra o nombre de archivo de tipos de letra
(TTF o SHX): txt,greek
AutoCAD asume que el primer nombre es el tipo de letra normal y el segundo,
el tipo de letra grande.

Creacin de archivos de definicin de forma|223

Si slo escribe un nombre, AutoCAD asume que se trata del tipo de letra normal
y elimina los tipos de letra grandes asociados.
El empleo de una coma a la izquierda o a la derecha al especificar los nombres
del archivo del tipo de letra le permite cambiar un tipo de letra sin por ello
afectar a los dems, tal y como queda ilustrado en la tabla siguiente.
Entrada de modificacin de tipos de letra
Datos de entrada

Resultado

normal, grande

Tipos de letra normal y grande especificados

normal,

nicamente tipo de letra normal (no se modifica el tipo de


letra grande)

,grande

nicamente tipo de letra grande (no se modifica el tipo de


letra normal)

normal

nicamente tipo de letra normal (si es necesario, se elimina


el tipo de letra grande)

INTRO (respuesta nula)

Ningn cambio

Cuando utilice el comando ESTILO para mostrar una lista de estilos o revisar
un estilo existente, AutoCAD muestra el archivo de tipo de letra normal, una
coma y el archivo de tipo de letra grande. Si el estilo slo tiene un archivo de
tipo de letra grande, aparece precedido de una coma: ,greek.
Para cada carcter de una cadena de texto, AutoCAD inicia la bsqueda en el
archivo de tipo de letra grande. Si no encuentra ah el carcter, prosigue la
bsqueda en el archivo de tipo de letra normal.

Uso de un tipo de letra grande para ampliar un


tipo de letra
Para incluir smbolos especiales en las cadenas de texto, puede utilizar un tipo
de letra grande en lugar de ampliar un tipo de letra estndar.
En algunos campos del dibujo, pueden aparecer muchos smbolos especiales
en las cadenas de texto. Los tipos de letra de texto estndar de AutoCAD se
pueden ampliar para incluir smbolos especiales. No obstante, la ampliacin
de los tipos de letra de texto estndar tiene algunas limitaciones:
Se admite un mximo de 255 formas por archivo de tipo de letra.
El conjunto estndar de caracteres utiliza casi la mitad de los nmeros de
formas disponibles. Slo quedan libres los cdigos comprendidos entre el
1 y el 9, el 11 y el 31, y el 130 y el 255.

224|Captulo 8Formas y tipos de letra de formas

Los tipos de letra de texto mltiples requieren la duplicacin de las


definiciones de smbolos en cada tipo de letra.
En el caso de los smbolos especiales es necesario introducir %% nnn, donde
nnn es el nmero de forma del smbolo.
El mtodo del tipo de letra grande evita estos problemas. Puede seleccionar
uno o varios de los caracteres que se utilizan con menos frecuencia, como la
tilde () o la barra vertical (|), como cdigo de escape, y utilizar el siguiente
carcter para seleccionar el smbolo especial adecuado. Por ejemplo, puede
utilizar el siguiente archivo de tipo de letra grande para dibujar letras griegas
introduciendo una barra vertical (|, cdigo ASCII 124) seguida de la letra
equivalente del alfabeto latino. Como el primer byte de cada carcter es 124,
los cdigos de carcter estn condicionados por 124 x 256, o 31744.
*BIGFONT 60,1,124,124
*0,4,Greek
above, below, modes, 0
*31809,n,uca
. . . definicin de una letra alfa mayscula, invocada por
*31810,n,ucb
. . . definicin de una letra beta mayscula, invocada por
*31841,n,lca
. . . definicin de una letra alfa minscula, invocada por
*31842,n,lcb
. . . definicin de una letra beta minscula, invocada por
*31868,n,vbar
. . . definicin de la barra vertical, invocada por "||"
. . .

"|A"
"|B"
"|a"
"|b"

Descripciones de tipos de letra Unicode


Los archivos de definicin de formas Unicode son prcticamente idnticos a
los archivos de definicin de formas de AutoCAD normales en cuanto a formato
y sintaxis. La principal diferencia radica en la sintaxis del encabezado del tipo
de letra.
Los tipos de letra estndar de AutoCAD corresponden a la asignacin de
caracteres utilizada por el sistema operativo instalado. Esto se debe a que los
caracteres se almacenan directamente en la base de datos con el formato en
el que se obtienen desde el teclado. Los mismos cdigos de carcter se utilizan
para generar los tipos de letra. Esto puede plantear un problema cuando se
utilizan caracteres acentuados (de 8 bits), para los que existen muchos
estndares diferentes de codificacin de caracteres.
A causa de las limitaciones existentes en la asignacin de caracteres, AutoCAD
proporciona un conjunto de tipos de letra Unicode para las diversas pginas
de cdigo que utiliza AutoCAD. Estos tipos de letra, aunque en esencia son
iguales, tienen algunos caracteres situados en lugares diferentes, dependiendo

Creacin de archivos de definicin de forma|225

de la pgina de cdigo para la que se han definido. Si la codificacin de tipo


de letra utilizada no coincide con la del texto del dibujo, podran dibujarse
caracteres errneos.
Con los tipos de letra Unicode, las cadenas de texto se convierten a Unicode
antes de dibujarse, con lo que se evita la necesidad de proporcionar tipos de
letra adicionales para otros idiomas o plataformas. Un nico tipo de letra
Unicode, gracias a su extenso conjunto de caracteres, puede admitir todos los
idiomas y plataformas. Esta funcin resulta transparente al usuario porque los
dibujos se convierten, si es necesario a causa de diferencias en las pginas de
cdigos, a la pgina de cdigos del sistema AutoCAD durante la carga. Los
dibujos siempre se guardan en la pgina de cdigos del sistema AutoCAD.
NOTA Unicode no admite todos los idiomas asiticos, por lo que algunas de las
versiones asiticas, si no todas, siguen empleando los tipos de letra grandes.
Los archivos de definicin de formas Unicode son prcticamente idnticos a
los archivos de definicin de formas de AutoCAD normales en cuanto a formato
y sintaxis. La principal diferencia radica en la sintaxis del encabezado del tipo
de letra, tal como se muestra en el siguiente cdigo:
*UNIFONT,6,font-name
above,below,modes,encoding,type,0
Los parmetros font-name, above, below y modes son iguales a los de los tipos

de letra normales. Los dos ltimos parmetros se definen del modo siguiente:
encoding
Codificacin del tipo de letra. Utiliza uno de los siguientes valores enteros.
0 Unicode
1 Multibyte comprimido 1
2 Archivo de forma
tipo
Informacin sobre la incrustacin del tipo de letra. Indica si el tipo de letra
tiene licencia. Los tipos de letra con licencia no se deben modificar ni
intercambiar. Se pueden aadir valores con cdigos de bits.
0 El tipo de letra se puede incrustar
1 El tipo de letra no se puede incrustar
2 La incrustacin es de slo lectura
Otra diferencia importante que puede causar confusin es el tratamiento de
la referencia de la subforma con cdigo 7. Si una descripcin de forma incluye
una referencia de subforma con cdigo 7, los datos que siguen al cdigo 7 se

226|Captulo 8Formas y tipos de letra de formas

interpretan como un valor de 2 bytes. Esto afecta al nmero total de bytes de


datos (defbytes) del encabezado de la descripcin de la forma. Por ejemplo,
la siguiente descripcin de forma se encuentra en el archivo romans.shp:
*00080,4,keuroRef
7,020AC,0

El segundo campo del encabezado representa el nmero total de bytes de la


descripcin de la forma. Si no est acostumbrado a trabajar con descripciones
de tipos de letras Unicode, puede sentirse inclinado a usar 3 bytes en lugar de
4, pero esto causara un error durante la compilacin del archivo SHP. Esto es
cierto incluso si el nmero de forma al que se hace referencia no se encuentra
en el rango de dos bytes (por debajo de 255); el compilador siempre utiliza
dos bytes para este valor, lo que se debe tener en cuenta en el encabezado.
La nica diferencia adicional entre las definiciones de forma Unifont y las
definiciones de forma normales radica en los nmeros de forma. Las
definiciones de forma Unifont que proporciona AutoCAD utilizan nmeros
de forma hexadecimales, en lugar de valores decimales. Aunque no es
obligatorio emplear nmeros hexadecimales, su uso facilita la correspondencia
entre los nmeros de forma y los valores de carcter de control \U +.

Superndices y subndices en los archivos


SHX
Puede modificar los archivos de definicin de forma para mejorar la
visualizacin de los superndices y subndices.
Los tipos de letra SHX de AutoCAD tienen una capacidad limitada para mostrar
los superndices y subndices. Sin embargo, es relativamente fcil modificar
los archivos de definicin de forma para mejorar la presentacin de estos
elementos.
La creacin de los superndices y subndices requiere dos pasos. En primer
lugar, la "plumilla imaginaria que crea el texto, vector a vector, en la pantalla
debe subirse o bajarse. A continuacin, es necesario reducir la escala del tipo
de letra. Adems, se debe llevar a cabo el proceso inverso para volver al tipo
de letra normal. El tipo de letra necesita reconocer cuatro claves nuevas: dos
para los superndices y dos para los subndices. Para evitar que se alteren las
definiciones de tipos de letras existentes, se puede acceder a ellas con el teclado
numrico.
Para aadir definiciones de superndice y subndice a un tipo de letra
Este procedimiento de ejemplo est basado en el archivo de tipo de letra
Romans de AutoCAD, aunque el procedimiento es similar para los otros tipos
de letra de AutoCAD. Este procedimiento aade cuatro definiciones de forma
nuevas a un tipo de letra: super_on, super_off, sub_on y sub_off, que controlan

Creacin de archivos de definicin de forma|227

la posicin y el tamao de los caracteres que aparecen a continuacin. Para


mayorfacilidad, en este ejemplo se reemplazan los corchetes izquierdo y
derecho ([ y ]) y las llaves izquierda y derecha (\{ y \}) por los nuevos caracteres.
Puede optar por reemplazar otros caracteres o utilizar un nmero de forma
del rango ampliado (cdigos ASCII desde el 128 hasta el 256). Si utiliza un
nmero de forma ampliado, necesita usar el mtodo %%nnn (donde nnn es el
valor ASCII del carcter) para insertar los nuevos caracteres.
1 Edite el archivo SHP con un editor de texto ASCII.
2 Busque las definiciones de forma de los caracteres que desee reemplazar.
Para introducir comentarios en esas definiciones, de manera que las
nuevas definiciones las reemplacen, inserte un signo de punto y coma
antes de cada lnea de la definicin de forma. La definicin de forma
puede ocupar tantas lneas como sea necesario.
Los caracteres de corchete izquierdo y derecho tienen los valores ASCII
91 y 93 (valores hexadecimales 05B y 05D, si el tipo de letra es Unicode).
Los caracteres de llave derecha e izquierda tienen los valores ASCII 123
y 125 (valores hexadecimales 07B y 07D).
3 Aada el primer y el segundo valor en la segunda lnea de la definicin
y divida el total entre 2 como se muestra en el siguiente ejemplo:
*UNIFONT,6,Extended Simplex Roman para UNICODE
21,7,2,0 21 + 7 = 28, y 28 / 2 = 14. Este nmero se utiliza ms
adelante.

4 Aada las siguientes lneas al final del archivo SHP:


*91,8,super_on
2,8,(0,14),003,2,1,0
*93,8,super_off
2,004,2,8,(0,-14),1,0
*123,8,sub_on
2,8,(0,-14),003,2,1,0
*125,8,sub_off
2,004,2,8,(0,14),1,0

Obsrvense los valores 14 y 14 de las lneas anteriores. Son los desfases


en el eje Y de la plumilla imaginaria. El valor 14 es la mitad de la altura
mxima de un carcter en este tipo de letra, que es la aproximacin
correcta para los superndices y subndices. Este valor se debe calcular
para cada archivo de tipo de letra, pero se puede modificar como se desee.
5 Guarde el archivo.
6 Utilice el comando COMPILA para compilar el archivo SHP.
Una vez que se ha compilado la forma y se ha definido un estilo
adecuado, se puede acceder a los nuevos comandos para insertar
segmentos visibles e invisibles introduciendo los caracteres [, ], \{ y }. El

228|Captulo 8Formas y tipos de letra de formas

carcter [ inicia el superndice y el carcter ] vuelve del superndice al


tipo de letra normal. El carcter { inicia el subndice y el carcter } vuelve
del subndice al tipo de letra normal

Creacin de archivos de definicin de forma|229

230

ndice
^ (acento circunflejo, carcter).....112
carcter de control.....112
macros.....112
^z en macros.....118
_ (carcter de subrayado).....30, 71, 115
en definiciones de patrones de
sombreado.....30
- (guin).....79, 110
!. (signo de exclamacin punto).....79
en rtulos de elementos de men.....
79
!., en rtulos de elementos de men.....65
.cui (extensin de archivo), para archivos
de personalizacin.....47
.NET (entorno).....167
* (asterisco).....115
en macros para repetir comandos.....
115
/ (barra oblicua).....113114
como delimitador de ruta en
macros.....114
/b (conmutador), ejecutar archivos de
comandos y.....144
/t (conmutador), ejecutar archivos de
comandos y.....144
/v (conmutador), ejecutar archivos de
comandos y.....144
+ (signo ms).....111
~ (tilde).....62, 65
$ (comandos).....30, 124
en definiciones de patrones de
sombreado.....30
en expresiones DIESEL.....124
$ (signo de dlar).....79

A
abreviaturas de comandos. Vase alias
acad.bat (archivo).....9
acad.cfg (archivo).....7
acad.cui (archivo).....41

definidos.....41
acad.lin (biblioteca de tipos de lnea)
(archivo).....20
acad.lsp (archivo).....159160
acad.pat (archivo de biblioteca de patrones
de sombreado).....31
acad.pgp (archivo de parmetros del
programa).....12, 16, 151
acad.rx (archivo).....166
acad2006.lsp (archivo reservado de
AutoLISP necesario para
AutoCAD).....160
acad2006doc.lsp (archivo reservado de
AutoLISP necesario para
AutoCAD).....161
acaddoc.lsp (archivo).....159, 161
acadiso.lin (archivo de definicin de tipos
de lnea mtricos).....20
acadiso.pat (archivo de definicin de
patrones de sombreado
mtricos).....31
ACADLSPASDOC (variable de sistema).....
159160
acciones de clic, botn del ratn.....99
acentos circunflejos (^).....112
macros.....112
acotar.....182
caracteres de tipo de letra de texto
requeridos para.....182
activar mens.....81
ActiveX Automation.....150152
acerca de.....150
controladores.....150, 152
definir comandos para iniciar
aplicaciones.....151
iniciar aplicaciones desde un men o
barra de herramientas.....152
objetos.....151
Visual Basic para aplicaciones y.....
150, 152
actualizar.....47

231|ndice

archivos de personalizacin
antiguos.....47
Administrador de Conexin BD.....95
cambiar propiedades de ventana....95
Administrador de conjuntos de marcas de
revisin.....94
cambiar propiedades de ventana....94
administradores de CAD.....40
personalizacin de empresa
(archivos).....40
ajustar el tamao.....119
pinzamientos, en macros.....119
alias.....2, 16, 67, 70, 7677, 7980, 84,
104, 106
Alias (cuadro de dilogo).....104
alias de comandos.....2
alineacin de tipos de lnea de tipo A.....
2122
altura/anchura de primitivos, en archivos
de tipos de letra grandes.....219
ampersand (carcter).....79
anchura/altura de caracteres en archivo de
tipos de letra grandes.....218
and (funcin DIESEL).....131
angtos (funcin DIESEL).....131
aplicaciones.....151152, 154, 156157,
165
AutoLISP.....156157
iniciar.....151152
desde un comando.....151
desde un men o barra de
herramientas.....152
ObjectARX.....165
VBA.....154
aplicaciones de AutoLISP (LSP).....126,
156162, 165
acad.lsp (archivo).....159160
acaddoc.lsp (archivo).....159, 161
acerca de.....156
almacenamiento de.....157
cargar.....157
cargar/ejecutar automticamente.....
159
errores al cargar.....162
especificar una ruta de directorio
para.....158, 165

ndice|232

MNL (archivo).....159
valores devueltos por DIESEL en.....
126
aplicaciones externas.....2
ejecutar desde AutoCAD.....2
aplicsacad (carpeta).....5
apstrofo (carcter).....71
APPLOAD (comando).....155, 157, 159,
166
Archivo de tipos de letra grandes.....217
219, 223224
alargado.....218
altura/anchura del primitivo.....219
ampliar tipos de letra de texto con.....
224
anchura/altura de caracteres.....218
campos de descripcin.....218
cdigo especial de descripcin de
forma.....219
cdigos de un byte frente a cdigos
de dos bytes en.....217
definir.....217
dibujar texto con.....223
ejemplos.....217
especificar nombres de.....223
indicador de final de archivo.....219
modes (byte).....219
nombres de forma.....219
nmero de subforma.....219
nmeros de forma.....219
tamao de byte.....219
X e Y (orgenes del primitivo).....219
Archivos CUI parciales (rbol de cuadro
de dilogo Personalizar interfaz
de usuario).....49
archivos de comandos. Vase guiones
archivos de configuracin.....7
acerca de.....7
varios.....7
archivos de definicin de forma.....170
171, 173, 181, 217, 226
acerca de.....170
archivos de tipos de letra grandes.....
217
compilar.....170171
crear.....170171

ejemplos.....173
tipos de letra de texto.....181
Unicode (tipos de letra) y.....226
archivos de fotos.....107109
crear.....109
proceso sugerido.....108
en mens de smbolos.....107
archivos de mens.....38, 42
asignados a archivos de
personalizacin (CUI), tabla
de.....42
reemplazo de archivos CUI
(personalizacin).....38
archivos de mens.Vase archivos de
personalizacin (CUI)
archivos de personalizacin.....126
DIESEL (expresiones en).....126
archivos de personalizacin de interfaz de
usuario. Vase archivos de
personalizacin (CUI)
archivos de personalizacin parcial.....40
41, 4951, 85, 95, 116
cargar, con comando CARGARIUP.....
50
cargar, con ficha Personalizar, cuadro
de dilogo Personalizar
interfaz de usuario.....50
controlar barras de herramientas....85
crear.....41
definidos.....40
descargar, con comando
DESCARGARIUP.....50
descargar, con ficha Personalizar,
cuadro de dilogo
Personalizar interfaz de
usuario .....51
en espacios de trabajo.....95
intercambiar elementos de interfaz....
116
archivos de programa.....2, 45
archivos de recursos de men Vase MNR
(archivos de recursos de men)
archivos de recursos de men Vase MNR
(archivos)
archivos de soporte.....2, 45
archivos de tipos de letra

aadir definiciones de superndice y


subndice a.....227
compilar.....170171
descripciones de tipo de letra de
orientacin doble, cdigos
para.....180
especificar nombres de.....223
Vase tambin tipos de letra
archivos de tipos de letra grandes
ampliados.....218, 220, 222
altura/anchura de primitivos.....220
campos de descripcin.....220
definicin de tipo de letra
ampliado.....220
definir.....218
ejemplos.....220, 222
indicador de final de archivo.....220
nmeros de forma y subforma.....220
X e Y (orgenes del primitivo).....220
arcos.....177179
especificados por curvatura.....179
fraccionales.....178
octante.....177
rea definida por el usuario en la lnea de
estado.....122
arrastrar comandos.....42, 58, 69
a barras de herramientas.....69
para personalizar interfaz.....42
reutilizar en otros elementos de
interfaz.....58
ARX (comando).....165
arxload (funcin de AutoLISP).....165166
arxunload (funcin de AutoLISP).....166
ASCII (archivos de personalizacin).....43
ASCII (cdigos).....112, 181182
para caracteres.....112
en nmeros de forma de tipo de letra
de texto.....181182
Asistente de expansin.....53
designar archivos de personalizacin
de empresa con.....53
asistente Publicar en sitio Web.....2
personalizar una plantilla para.....2
asistentes.....2
asistente Publicar en sitio Web.....2
asterisco (*).....115

233|ndice

en macros para repetir comandos.....


115
autoarxload (funcin de AutoLISP)...159,
166
AutoCAD Runtime Extension. Vase
ObjectARX
AutoLISP (archivos LSP).....101
cargar en cuadro de dilogo
Personalizar interfaz de
usuario .....101
secuencias de comandos para
personalizacin de
interfaz.....101
AutoLISP (cdigo).....109, 118, 124, 126,
156157
AutoLISP (funciones).....8182, 84, 124
125, 151, 157, 159166
AutoLISP (rutinas).....41
usar en personalizacin.....41
AutoLISP (rutinas). Vase AutoLISP (LSP)
(aplicaciones)
autoload (funcin de AutoLISP).....159
Automation. Vase ActiveX Automation
Ayuda.....101
mensajes en lnea de estado.....101
archivos de mens. Vase archivos de
personalizacin (CUI)

B
BARRA ESPACIADORA (tecla).....111112
barra oblicua (/).....113114
como delimitador de ruta en
macros.....114
barras de desplazamiento en espacios de
trabajo.....96
barras de herramientas
alias.....70
aadir comandos a.....67, 69
aadir controles a.....74
asignar nombre y definir
propiedades.....6667
controlar en archivos CUI parciales...
85
crear.....67
editar propiedades de.....70

ndice|234

como elementos de interfaz.....40


en espacios de trabajo.....95
filtrar pantalla, para
personalizacin.....54
iconos desplegables, barras de
herramientas.....6869
crear desde cero.....68
crear desde otra barra de
herramientas.....69
iniciar aplicaciones desde.....152
intercambiar controles.....74
mostrar barras de herramientas
personalizadas en espacios de
trabajo.....66
mover botones.....69
personalizar.....66
suprimir botones.....70
tabla de controles para
personalizacin.....73
Vase tambin botones de barra de
herramientas
Vase tambin iconos desplegables (en
botones de barras de
herramientas)
barras de herramientas flotantes.....67
bibliotecas
Vase tambin bibliotecas estndar
bibliotecas estndar.....19, 29
patrones de sombreado.....29
tipos de lnea.....19
bloques.....170
BMP, archivos.....55, 70
imgenes de botones de barras de
herramientas.....70
propiedades de imagen de
comando.....55
bordes alrededor de elementos de men...
63
botones.....41, 66, 6971, 99100, 104
cambiar comandos para.....71
digitalizadores, tableros.....100, 104
editar macros.....71
como elementos de interfaz.....41
en dispositivos sealadores.....99
personalizar.....99
imgenes en.....66, 7071

mover a barras de herramientas.....69


personalizar en barras de
herramientas.....66
suprimir.....70
Botones (secciones).....84
botones de barra de herramientas
asociar con diferentes comandos....71
crear.....70
editar.....70
editar macros.....71
como elementos de interfaz.....41
iconos desplegables. Vase iconos
desplegables (en botones de
barras de herramientas)
imgenes de botones
personalizadas.....66, 7071
personalizar barras de herramientas...
66
reubicar.....69
suprimir.....70
botones del tablero.....100, 102, 104, 116
buscar.....5861
buscar cadena en archivo CUI.....59
comando en archivo CUI.....59
CUI (archivos).....5861
buscar un comando en el panel
Lista de comandos.....59
para comandos y cadenas de
bsqueda.....58
encontrar una cadena de
bsqueda.....59
presentacin general.....58
reemplazar un comando.....61
reemplazar una cadena de
bsqueda.....60
bsquedas en archivos de
personalizacin.....5861
buscar un comando en el panel Lista
de comandos.....59
encontrar una cadena de bsqueda....
59
presentacin general.....58
reemplazar un comando.....61
reemplazar una cadena de
bsqueda.....60
restringidas/ampliadas.....58

Buttons (secciones del archivo de


mens).....100
cursor en cruz (coordenadas).....100
bytes de datos, requeridos para describir
formas.....172
bytes de especificacin de forma.....172
180
acerca de.....172
cdigo de arco fraccional para.....178
cdigo de arco octante.....177
cdigo de subforma para.....176
cdigo indicador de texto vertical
para.....180
cdigos de almacenamiento y
restablecimiento de
ubicacin para.....176
cdigos de control de tamao para....
175
cdigos de desplazamiento X-Y
para.....176
cdigos de longitud y direccin de
vector en.....173
cdigos de modo de dibujo para...175
cdigos especiales para.....174
cdigos especificados por curvatura
para.....179

C
C# (lenguaje de programacin).....167
cadenas entre comillas, en expresiones
DIESEL.....124
Calculadora rpida (ventana).....94
cambiar propiedades.....94
campo cdigo_retorno, en la seccin de
comandos externos.....13
campo comando, en la seccin de
comandos externos.....12
campo ejecutable, en la seccin de
comandos externos.....13
campo indicadores, en la seccin de
comandos externos.....13
campo solicitud, en la seccin de
comandos externos.....13
cancelar comandos en ejecucin en
macros.....110

235|ndice

cancelar comandos en ejecucin, en


macros.....118
carcter de subrayado (_) .....71
caracteres de control en macros.....112
tabla de.....112
caracteres de texto en tipos de lnea....23
24, 26
caracteres subrayado (_).....115
en desarrollo de mens para versiones
no inglesas del producto.....
115
CARGA (comando).....170, 174
cargar.....4950, 154155, 157, 159, 165
166
AutoLISP (aplicaciones).....157, 159
CUI parciales (archivos de
personalizacin).....49
con comando CARGARIUP.....50
con ficha Personalizar, cuadro de
dilogo Personalizar
interfaz de usuario.....50
ObjectARX (aplicaciones).....165166
VBA (aplicaciones).....154155
CARGARIUP (comando).....50
cargar archivos CUI parciales con.....
50
cascada (mens). Vase mens
contextuales
cascada (mens). Vase mens desplegables
clases contenedoras administradas
(ObjectARX).....167
CLIPBOARD (variable de sistema).....129
CMCOMMAND (alias de men contextual)
.....77
cmd (comando de sistema de Windows)...
14
CMDEFAULT (alias de men
contextual).....77
CMEDIT (alias de mens contextual)....77
cdigo arco fraccional en bytes de
especificacin de forma.....178
cdigo de arco octante en bytes de
especificacin de forma.....177
cdigo de subforma en bytes de
especificacin de forma.....176

ndice|236

cdigo indicador de texto vertical en bytes


de especificacin de forma.....180
cdigos de almacenamiento y
restablecimiento de ubicacin en
bytes de especificacin de
forma.....176
cdigos de arcos especificados por
curvatura en bytes de
especificacin de forma.....179
cdigos de control de tamao en bytes de
especificacin de forma.....175
cdigos de desplazamiento X-Y en bytes
de especificacin de forma.....176
cdigos de modo de dibujo en bytes de
especificacin de forma.....175
cdigos especiales para bytes de
especificacin de forma.....174
coleccin de elementos de interfaz.....41
espacios de trabajo.....41
comandos....5558, 62, 6467, 6971, 75
76, 7980, 82, 100101, 104105,
109111, 113, 115, 139, 151
aadir a barras de herramientas...67,
69
aadir a mens contextuales.....79
arrastrar a mens.....76
arrastrar a mens desplegables.....76
asignar a botones del tablero.....100,
104
asignar a mens de pantalla.....104
105
asignar a submens.....80
asignar nombre y definir
propiedades.....56
cdigos especiales en macros....71, 79
cdigos para cancelar comandos en
ejecucin.....71
cdigos para cancelar comandos en
ejecucin en macros.....110
crear.....56
desactivar.....62, 6466, 82
editar.....5657
hacer una pausa en macros para
entrada.....113
ID de elementos.....56
para iniciar aplicaciones.....151

iniciar con botones de barras de


herramientas.....70
introducir macros para.....5657
lmites en mens.....75
macros.....109
macros y.....55
mensajes de ayuda de la lnea de
estado.....101
personalizar.....55
personalizar rtulos en mens.....62
propiedades.....56
propiedades, cambiar.....55
reemplazar, en botones de barras de
herramientas.....71
reflejar en mens de pantalla.....105
repetir, en macros.....115
reutilizar.....56, 58
rtulos. Vase rtulos de elementos de
men
terminar.....111
transparente.....113
comandos en ejecucin, cancelar (en
macros).....110
comandos externos.....1214
acerca de.....12
campo cdigo_retorno.....13
campo comando.....12
campo ejecutable.....13
campo indicadores.....13
campo solicitud.....13
definir.....12, 14
comandos personalizados
Vase tambin comandos externos
comandos transparentes.....113
command (funcin de AutoLISP).....157,
159, 163
command autoloader.....159
comparar archivos de personalizacin
antiguos y nuevos.....43
compatibilidad con idiomas
internacionales.....115, 217218,
221
Japons/Kanji.....217218, 221
macros.....115
compatibilidad con versiones anteriores,
en personalizacin.....42

COMPILA (comando).....170171, 174


compilar archivos de forma o tipos de
letra.....170171
componentes (objetos).....150
arquitectura de modelo.....150
configuraciones mltiples.....7
conmutadores. Vase conmutadores de
lnea de comando
Contenido de espacio de trabajo (panel
del cuadro de dilogo Personalizar
interfaz de usuario).....94, 97
contornos de octante.....178
contrabarra.....158, 165
contrabarra, carcter.....100, 110114
macros.....112
prohibido como delimitador de ruta
en macros.....114
Control de capas (cuadro de dilogo
Personalizar interfaz de usuario),
funcin de barra de herramientas
descrita .....73
Control de color OPT (cuadro de dilogo
Personalizar interfaz de usuario),
funcin de barra de herramientas
descrita .....73
Control de escala de ventana grfica
(cuadro de dilogo Personalizar
interfaz de usuario), funcin de
barra de herramientas descrita ....
73
Control de espacios de trabajo (cuadro de
dilogo Personalizar interfaz de
usuario), funcin de barra de
herramientas descrita .....73
Control de estilo de cota (cuadro de
dilogo Personalizar interfaz de
usuario), funcin de barra de
herramientas descrita .....73
Control de estilo de tabla (cuadro de
dilogo Personalizar interfaz de
usuario), funcin de barra de
herramientas descrita .....73
Control de estilo de texto (cuadro de
dilogo Personalizar interfaz de
usuario), funcin de barra de
herramientas descrita .....73

237|ndice

Control de estilo de trazado (cuadro de


dilogo Personalizar interfaz de
usuario), funcin de barra de
herramientas descrita .....73
Control de grosor de lnea (cuadro de
dilogo Personalizar interfaz de
usuario), funcin de barra de
herramientas descrita .....73
Control de nombre de bloque de referencia
(cuadro de dilogo Personalizar
interfaz de usuario), funcin de
barra de herramientas descrita ....
73
Control de tipo de lnea (cuadro de dilogo
Personalizar interfaz de usuario),
funcin de barra de herramientas
descrita .....73
Control de vista guardada (cuadro de
dilogo Personalizar interfaz de
usuario), funcin de barra de
herramientas descrita .....73
Control de visualizacin (cuadro de
dilogo Personalizar interfaz de
usuario), funcin de barra de
herramientas descrita .....73
Control SCP (cuadro de dilogo
Personalizar interfaz de usuario),
funcin de barra de herramientas
descrita .....73
controles en barras de herramientas....73
74
coordenadas de cursor en cruz del ratn...
100
copiar.....4748, 66, 86
crear.....52, 56, 6769, 88, 90
archivos de personalizacin de
empresa desde archivos CUI
existentes.....52
barras de herramientas.....67
comandos.....56
iconos desplegables, barras de
herramientas.....6869
desde el principio.....68
desde otra barra de
herramientas.....69
mtodo abreviado.....88

ndice|238

teclas de modificacin temporal.....90


CTRL (modificador).....86
CTRL (tecla).....86, 99, 112
cuadros de dilogo.....107
mens de mosaico de imgenes...107
CUI (archivos de personalizacin).....2, 5,
38, 40, 4243, 4754, 5861, 85,
126
archivos CUI parciales.....4951, 85
buscar un comando en el panel Lista
de comandos.....59
bsquedas.....58
bsquedas restringidas/ampliadas.....
58
compatibilidad con versiones
anteriores.....42
crear, desde archivos CUI
existentes.....52
definidos.....40
DIESEL (expresiones en).....126
editar.....2
encontrar una cadena de bsqueda....
59
especificar uno como archivo de
personalizacin principal.....
52
estructura de.....43
filtrar pantalla de elementos de
personalizacin.....54
formato basado en XML.....42
funcin de.....38
migracin de estructuras de archivos
antiguas a.....47
modificar.....53
personalizacin de empresa
(archivos).....40, 5153
recomendacin para estructura de
directorios.....5
reemplazar un comando.....61
reemplazar una cadena de
bsqueda.....60
reemplazo de archivos MNU y MNS...
42
transferir.....48
cursor en cruz.....100
coordenadas de.....100

D
datos del usuario.....113
macros.....113
DCL (archivos de lenguaje de control de
dilogos).....156
defbytes.....172, 219, 226
en archivos de tipos de letra
grandes.....219
en descripciones de forma.....172
en descripciones de tipo de letra
Unicode.....226
definicin de forma de avance de lnea.....
181
defun (funcin de AutoLISP).....163164
defun-q (funcin de AutoLISP).....164
desactivar.....62, 6466, 82
desactivar mens.....81
desactivar rtulos de elementos de
men.....62, 64, 66
descargar.....4951
CUI parciales (archivos de
personalizacin).....49
con comando DESCARGARIUP...
50
con ficha Personalizar, cuadro de
dilogo Personalizar
interfaz de usuario.....51
DESCARGARIUP (comando).....50
descargar archivos CUI parciales
con.....50
descripciones....55, 57, 67, 76, 79, 9091,
96, 104, 106
descripciones de forma.....171174
acerca de.....171
byte de especificacin de forma.....
172174
campos de descripcin.....172
descripciones de tipo de letra de texto de
orientacin doble.....180, 182
desfase.....25, 28, 178
en especificaciones de arco.....178
de formas de tipos de lnea.....28
de caracteres de texto en tipos de
lnea.....25
deshacer.....145

archivos de comandos y.....145


Deshacer control de botn estrecho
(cuadro de dilogo Personalizar
interfaz de usuario), funcin de
barra de herramientas descrita ....
73
DESIGNA (comando).....113
DesignCenter (ventana).....94
cambiar propiedades.....94
dibujar imgenes de botones.....71
DIESEL (funciones).....123, 129135
DIESEL (Lenguaje de expresin de cadenas
evaluadas en interpretacin
directa).....121
acerca de.....121
digitalizadores, tableros.....100, 104
directorios.....45
estructura de archivos de programa y
de soporte.....45
modificacin.....4
recomendaciones para.....5
distinto que (!=) (funcin DIESEL).....130
divisin (/) (funcin DIESEL).....129
duplicar espacios de trabajo.....98
DXF (nombres de objetos).....77

E
ecos.....111
desactivar, en macros.....111
editar.....5657, 66, 7071, 86, 89, 91, 97,
104, 115, 139
Editor de botones.....71
edtime (funcin DIESEL).....131
ejemplos...15, 21, 24, 27, 30, 32, 34, 122
124, 126128, 132, 140, 143,
146, 151, 155, 159161, 163165,
173, 177180, 182, 217, 220223,
225, 227
ampliar tipos de letra de texto usando
tipos de letra grandes.....225
archivos de forma.....173
arxload (funcin de AutoLISP).....165
AutoLISP.....126127
expresiones en elementos de
men.....126

239|ndice

rutinas.....127
autoload (funcin de AutoLISP)...159
caracteres Kanji.....221
cargar proyectos VBA.....155
comandos personalizados.....15
comandos que inician aplicaciones....
151
definiciones de arco.....178179
definiciones de forma de texto.....182
definiciones de patrones de
sombreado.....30, 32, 34
definiciones de
superndices/subndices.....
227
definiciones de tipo de lnea.....21, 27
descripciones de tipo de letra de texto
de orientacin doble.....180
DIESEL (expresiones de macro en
lenguaje).....123
edtime (funcin DIESEL).....132
encabezado de archivo de tipos de
letra grandes.....217
ESTILO (comando).....223
expresiones DIESEL.....3, 41, 6263,
76, 109, 117, 123124, 126
128, 135
en elementos de men.....126
en rtulos de mens
desplegables.....128
para cambiar la anchura del
men.....128
fototeca.....140
load (funcin de AutoLISP)...160161
MODEMACRO (variable de
sistema).....122, 124
personalizacin de la lnea de
estado.....122
primitivos Kanji.....221
S STARTUP (funcin de AutoLISP).....
163164
secuencias de comandos.....143, 146
tipos de letra grandes ampliados.....
220, 222
tipos de lnea, caracteres de texto
en.....24
vectores no estndar.....177

ndice|240

elementos de interfaz.....4041, 8485,


102, 104, 107, 116
elementos de interfaz originales.....54,
102, 104, 107
botones del tablero.....104
definidos.....102
filtrar pantalla, para
personalizacin.....54
lista de.....102
mens de mosaico de imgenes...107
mens de pantalla.....104
mens de tablero.....102
elementos de men
definir accin de. Vase macros de
men
como elementos de interfaz.....41
lmites en mens.....75
elementos de men (rtulos de)....6266,
82, 128
acceso de AutoLISP a.....82
atenuar.....62, 6466
controlar la visualizacin.....62
desactivar.....62, 6466
DIESEL (expresiones en).....63, 128
ejemplos.....128
marcar .....63, 65
elementos de personalizacin.....54
mostrar todos o seleccionados.....54
eliminar.....66, 70, 84
ENCUADRE (comando).....107
entorno de desarrollo integrado.....154,
156
VBA.....154
Visual LISP.....156
Entorno de mltiples diseos.....156
entrada de teclado en macros.....113
entrada en macros.....113114
hacer una pausa.....113
retardo en pausa.....114
entrada en macros, solicitar.....119
ep.shx (archivo).....27
eq (funcin DIESEL).....132
errores en sintaxis.....42
al personalizar.....42
ESC (tecla).....115

usar con modificadores de teclas de


mtodo abreviado.....115
espacio de trabajo, definir.....99
espacio modelo.....138
fotos creadas en.....138
espacio papel.....138
fotos creadas en.....138
espacios.....20, 2223
espacios de nombre, en Visual LISP.....156
espacios de trabajo.....41, 66, 9399
asignar nombre y definir
propiedades.....95
barras de herramientas.....95
cambiar propiedades.....96
crear.....95
definidos.....41
definir como actuales.....99
duplicar.....98
importar al archivo de personalizacin
principal.....95, 97
mostrar barras de herramientas
personalizadas.....66
personalizar.....93
propiedades.....5556, 70, 76, 7980,
94, 9697, 104, 106, 108
modificacin.....94
espacios de trabajo duplicados.....98
cambiar nombre.....98
espacios vacos en macros.....110, 118
especiales (caracteres).....71, 79, 109, 112
ESTILO (comando).....170, 181, 223
estructura de archivo de texto, en archivos
de men.....43
comparada con estructura de archivos
de personalizacin.....43
eval (funcin DIESEL).....133
expresiones condicionales en macros.....
117
expresiones DIESEL.....3, 41, 6263, 76,
109, 117, 123124, 126128, 135

F
factor de curvatura, en especificaciones de
arco.....179
factores de escala.....25, 28, 175, 182, 220

en un byte de especificacin de
forma.....175
objetos de texto.....182, 220
tipos de lnea.....28
para caracteres de texto en tipos de
lnea.....25
FAS (archivos).....156
filas.....67
barras de herramientas.....67
FILEDIA (variable de sistema).....141
visualizar fotos y.....141
filtrar.....54
elementos de personalizacin,
mostrar.....54
filtros de punto, macros y.....113
FORMA (comando).....170, 174
formas.....2, 26, 172
bytes de datos requeridos para la
descripcin de.....172
crear.....2
incluir en tipos de lnea.....26
formato basado en XML de archivos CUI
(personalizacin).....42
formatos de fecha y hora, funcin DIESEL
para.....131
fotos.....137140, 145146
fotos de smbolos.....108109
asignar a mens de smbolos.....108
crear.....109
fototecas.....138, 140141
acerca de.....138
crear.....140
ejemplos.....140
mostrar una foto.....141
funcin DIESEL con lmites de
parmetros.....129

G
getenv (funcin DIESEL).....133
getvar (funcin DIESEL).....123, 133
girar.....2526, 28
caracteres de texto en tipos de lnea...
25
formas de tipos de lnea.....26, 28

241|ndice

glosario de trminos de la interfaz de


usuario para personalizacin.....
40
GRIPS (alias de men contextual).....77
grosor.....128
de mens, cambiar.....128
grupos de mens. Vase grupos de
personalizacin
grupos de personalizacin.....40, 46, 51,
53
cambiar nombres.....53
comparados con grupos de mens.....
46
definidos.....40
nombres.....51
espacios en nombres.....53
guin (-).....16, 30, 79, 110
en definiciones de patrones de
sombreado.....30
como prefijo para alias de comando...
16

H
hora/fecha.....131
formatos, funcin DIESEL para.....131

I
iconos desplegables (en botones de barras
de herramientas)....66, 6869, 71
crear.....66
desde el principio.....68
desde otra barra de
herramientas.....69
definidos.....66
imgenes.....71
iconos desplegables de barras de
herramientas. Vase iconos
desplegables (en botones de
barras de herramientas)
ID de elementos.....41, 55, 57
comandos.....55, 57
definidos.....41
ID nicos

ndice|242

para elementos de interfaz. Vase ID


de elemento
IDE. Vase entorno de desarrollo integrado
identificadores de mens.....55
nombres de comandos.....55
if (funcin DIESEL).....133
if-then (pruebas), en macros.....118
igual que (=) (funcin DIESEL).....130
Imagen de botn (panel del cuadro de
dilogo Personalizar interfaz de
usuario) .....71
imgenes.....66, 7071, 107108
imgenes de botones.....66, 70
imgenes de botones, personalizar.....71
imgenes grandes en propiedades de
comando.....55
imgenes pequeas en propiedades de
comando .....55
importacin.....4748, 97
imprimir.....86, 92
lista de mtodos abreviados.....86
listas.....92
mtodo abreviado.....92
teclas de modificacin
temporal.....92
index (funcin DIESEL).....133134
Informacin (paleta).....94
cambiar propiedades.....94
informacin de herramientas.....55
mostrar nombre de comando.....55
insertar.....84
mens.....84
intercambiar.....8385, 116
elementos de interfaz.....85, 116
mens desplegables.....83
ejemplo de macro.....83
ejemplo de menucmd de
AutoLISP.....83
elementos de interfaz
admitidos.....84
no cumplimiento de directrices
de interfaz de usuario de
Microsoft.....83
intercambiar controles de barras de
herramientas.....74

intercambiar controles de barras de


herramientas (cuadro de dilogo
Personalizar interfaz de
usuario).....73
intercambiar mens. Vase intercambio de
mens
intercambio de mens.....85, 116
controlar barras de herramientas y.....
85
macros y.....116
interfaces de programacin.....150, 152,
156, 164, 167
.NET.....167
ActiveX Automation.....150
AutoCAD VBA.....152
AutoLISP.....156
ObjectARX.....164
Visual LISP.....156
Interfaz (ficha del cuadro de dilogo
Personalizar interfaz de usuario)
.....95
interfaz de usuario.....38, 40
presentacin general de
personalizacin.....38
terminologa de personalizacin....40
INTRO (tecla).....111112, 118

L
La paleta Propiedades.....94
cambiar propiedades.....94
La ventana Comando.....94
cambiar propiedades.....94
Lenguaje de expresin de cadenas
evaluadas en interpretacin
directa. Vase expresiones DIESEL
letra (tipos)
Vase tambin archivos de tipos de
letra
limitaciones en macros.....111
LIN (archivos de biblioteca de tipos de
lnea).....20
lnea de estado.....3, 55, 101, 122
lneas de comentario, en archivos de
comandos.....142143

lneas de inicio de mens de pantalla.....


106
lneas en blanco en mens de pantalla.....
104
LISP (archivos de mens) Vase MNL
(archivos de men LISP)
LISP (archivos de mens) Vase MNL
(archivos)
LISP (archivos).....54
filtrar pantalla, para
personalizacin.....54
LISPINIT (variable de sistema).....160
Lista de comandos (panel del cuadro de
dilogo Personalizar interfaz de
usuario).....56
Lista de dibujos (plantilla del Asistente
para publicar en sitio Web).....9
10
Lista y resumen (plantilla del Asistente
para publicar en sitio Web).....9
10
listas desplegables.....74
aadir a barras de herramientas.....74
intercambiar en barras de
herramientas.....74
listas desplegables en barras de
herramientas.....73
nombres de, en cuadro de dilogo
Personalizar interfaz de
usuario.....73
llamar a macros.....119
load (funcin de AutoLISP).....157, 159
162
Load (opcin del comando ARX).....165
longitud de macros.....111
longitud y direccin de vector en un byte
de especificacin de forma.....173
longitudes de segmentos invisibles
(espacios) en definiciones de tipos
de lnea.....20, 22
longitudes de segmentos visibles (trazos)
en definiciones de tipos de
lnea.....20, 22
LSP (archivos de AutoLISP).....156157

243|ndice

M
macros.....41, 55, 57, 7071, 86, 9091,
109119
asignar a comandos.....57
asignar a teclas de modificacin
temporal.....9091
cambiar tamao de pinzamientos.....
119
cdigos de caracteres especiales para
comandos.....71
cdigos de caracteres especiales para
comandos, tabla de.....112
compatibilidad con idiomas
internacionales.....115
contenido.....109
crear/editar.....55
definidos.....109
desactivar ecos y solicitudes.....111
DIESEL (expresiones en).....117
editar para botones de barras de
herramientas.....71
ejemplo de componentes, mostrar en
tabla.....110
expresiones condicionales en.....117
funciones de AutoLISP en.....118
importancia de caracteres en.....110
iniciar con botones de barras de
herramientas.....70
intercambiar elementos de interfaz
con.....116
limitaciones.....111
llamar, con AutoLISP.....119
mtodos abreviados.....86
modo de designacin de un nico
objeto.....115
pausa para entrada de usuario.....111
pausa para introduccin de datos de
usuario.....113
presentacin general.....109
repetir comandos.....115
retardo en pausa para entrada de
usuario.....114
sintaxis de comando.....55
solicitudes de entrada de usuario.....
119

ndice|244

terminar.....111
terminar las que contienen
expresiones condicionales....
118
usar en personalizacin.....41
Macros (cuadro de dilogo).....154
macros de men.....102, 126, 152
DIESEL (expresiones en).....126
expresiones AutoLISP en.....126
iniciar aplicaciones desde un men o
barra de herramientas.....152
para mens de tablero.....102
macros VBA.....154
ejecutar.....154
desde la lnea de comando.....154
mapas de bits (imgenes BMP).....55, 70
imgenes de botones de barras de
herramientas.....70
propiedades de imagen de
comando.....55
marcar rtulos de elementos de men.....
6266, 82
marcas de verificacin.....6266
en elementos de men.....6366
en rtulos de elementos de men.....
62
MaxHatch (variable de registro de
sistema).....31
mayor o igual que (funcin DIESEL)...130
mayor que (funcin DIESEL).....130
MAYS, tecla.....99
MDE. Vase Entorno de mltiples diseos
menor o igual que (funcin DIESEL)...130
menor que (funcin DIESEL).....130
mensajes de ayuda de la lnea de estado...
100
mensajes de error.....135, 163
AutoLISP.....163
DIESEL.....135
men fuente (archivos MNS). Vase
archivos de personalizacin (CUI)
menucmd (funcin de AutoLISP).....63,
8182, 84
acceder al estado de los rtulos.....82
activar/desactivar elementos de macro
o aplicacin.....63

insertar/eliminar mens.....84
referencias absolutas de elementos de
men.....82
referencias relativas de elementos de
men.....81
MENUCTL (variable de sistema).....104
105
MENUECHO (variable de sistema).....111
mens
aadir comandos.....76
crear.....75
crear submens.....79
desarrollados para versiones no
inglesas del producto.....115
desplegables.....7576, 83
eliminar.....84
en espacios de trabajo.....75, 95
filtrar pantalla, para
personalizacin.....54
iniciar aplicaciones desde.....152
intercambiar, presentacin general
de.....83
intercambiar. Vase intercambio de
mens
referencia.....81
tipos.....75
ttulos en barras de ttulo, en
intercambio de mens.....83
Vase tambin archivos de
personalizacin parciales
Vase tambin mens contextuales
Vase tambin mens de smbolos
Vase tambin mens desplegables
mens contextuales.....54, 75, 77, 79, 81,
128
alias.....77
anchura de.....128
asignar nombre y definir
propiedades.....79
crear.....79
definidos.....75, 77
filtrar pantalla, para
personalizacin.....54
presentacin general.....77
referencia.....81

mens contextuales sensibles al


contexto.....77
mens de botn derecho. Vase mens
contextuales
mens de contexto. Vase mens
contextuales
mens de mosaico de imgenes.....102,
107109, 115, 138, 140
crear.....108
definir.....109
elementos de interfaz originales...102
fototecas y.....138
repetir comandos y.....115
mens de pantalla.....102, 104106, 116
aadir comandos.....106
asignar comandos.....105
crear.....104
elementos de interfaz originales...102
intercambiar acciones.....116
mostrar.....105
reflejar comando actual en.....105
submens.....104
crear.....106
en versiones posteriores del
producto.....104
Mens de smbolos (seccin).....84
mens de tablero.....102103, 116
crear.....102
elementos de interfaz originales...102
filas y columnas.....103
borrar.....103
definir.....103
intercambiar acciones.....116
limitaciones de tamao.....102
mens desplegables.....4041, 7576, 81,
8384, 128, 152
mens personalizados.....138
usar fotos con.....138
mtodo abreviado.....40, 86, 8889, 92
crear.....88
crear/editar.....86
editar.....89
como elementos de interfaz.....40
imprimir lista.....92
mtodos abreviados de teclado.....40, 54,
86, 8889

245|ndice

crear.....88
crear o editar.....86
editar.....89
como elementos de interfaz.....40
filtrar pantalla, para
personalizacin.....54
mtodos abreviados por defecto.....86
migracin.....47
archivos de men a archivos de
personalizacin.....47
migrar.....4748
MIRAFOTO (comando).....139, 141, 145
MNL (archivos de men LISP).....42, 101,
118
cargar en cuadro de dilogo
Personalizar interfaz de
usuario .....101
con el mismo nombre que archivos
CUI principal, de empresa o
parciales.....101
secuencias de comandos para
personalizacin de
interfaz.....101
MNL (archivos).....159
MNR (archivos de recursos de men)....42
MNS (archivos de men fuente).....42, 47
migrar.....47
sustituir.....42
MNU (archivos de men de plantilla).
Vase CUI (archivos de
personalizacin)
MNU (archivos de men de
plantilla).Vase archivos de
personalizacin (CUI)
MNU (archivos).Vase archivos de
personalizacin (CUI)
MNU (men de plantilla) archivos.....42,
47
migrar.....47
sustituir.....42
MODEMACRO (variable de sistema).....3,
122124
modes (byte en archivos de tipos de letra
grandes).....219
Modo de comando (men contextual).....
77

ndice|246

modo de designacin de un nico objeto,


en macros.....115
Modo de edicin (men contextual).....77
Modo por defecto (men contextual).....
77
modos de referencia a objetos.....113
macros y.....113
mostrar.....62, 67, 79, 86, 97, 105
barras de herramientas.....67
elementos de men (rtulos de).....62
lista de mtodos abreviados.....86
mens de pantalla.....105
texto en elementos de men.....79
ventanas anclables.....97
mover botones a barras de herramientas...
69
Multiplicacin (*) (funcin DIESEL)....129
MNC (archivos). Vase CUI (archivos de
personalizacin)
MNS (archivos). Vase CUI (archivos de
personalizacin)

N
nodos del rbol.....41
definidos.....41
nombre de ruta. Vase ruta de directorio
nombres.....53, 5556, 66, 76, 79, 9091,
95, 104, 106, 109
nombres de forma.....172, 219
en archivos de tipos de letra
grandes.....219
en descripciones de forma.....172
nombres de objetos de formato de
intercambio de dibujos (DXF).....
77
nombres de objetos, mens contextuales
y.....77
nth (funcin DIESEL).....134
nmero de subforma.....219220
en archivos de tipos de letra
grandes.....219
en archivos de tipos de letra grandes
ampliados.....220
nmeros de forma.....172, 176, 181, 219
220, 227

O
ObjectARX (aplicaciones).....165166
cargar.....165
cargar automticamente.....166
descargar.....165166
ObjectARX (entorno).....164
Objetos 3D (cuadro de dilogo de
smbolos).....107
ocultar.....6667, 97
barras de herramientas.....67
botones de barra de herramientas.....
66
ventanas anclables.....97
Ocultar automticamente (funcin), para
ventanas anclables.....97
opciones de personalizacin.....41
opciones de visualizacin para espacios de
trabajo.....96
or (funcin DIESEL).....134
orientacin.....67, 97, 180, 182
barras de herramientas.....67
tipos de letra de texto.....180, 182
ventanas anclables.....97

P
Paletas de herramientas (ventana).....94
cambiar propiedades.....94
PANTGRAF (comando), usar en secuencias
de comandos.....142
PANTTEXT (comando), en secuencias de
comandos.....142
parmetros de lnea de comando.....144
ejecutar archivos de comandos y.....
144
parciales (archivos de mens).....84
intercambiar, sintaxis para.....84
patrones de sombreado.....2934, 36
acerca de.....30
archivo de biblioteca estndar.....29
crear.....31, 33, 36
ejemplos.....30, 32, 34
familias de lneas.....31
formato de.....30
lnea de descripcin.....32, 34, 36

lnea de encabezado.....31, 33, 36


rechazo de.....31
reglas para.....30
con trazos.....3132
con varias lneas.....34
patrones de sombreado de varias lneas....
34
pd.shx (archivo).....27
personalizacin.....38, 4041
cambios.....41
glosario de trminos.....40
presentacin general.....38
personalizacin de empresa (archivos).....
40, 5153
crear, desde archivos CUI
existentes.....52
definidos.....40
definir, en estaciones de trabajo de
usuarios.....53
designar uno como archivo de
personalizacin principal.....
52
especificar ubicacin.....51
presentacin general.....51
proceso para crear.....51
personalizar.....10, 4041, 47, 55, 62, 66,
93, 99101, 104
barras de herramientas.....40, 54, 66
70, 7374, 85, 95, 152
presentacin general.....66
botones del tablero.....100, 104
cambios en.....41
comandos.....55
dispositivo sealador (botones).....99
elementos de men (rtulos de).....62
espacios de trabajo.....93
interfaz de usuario, terminologa
para.....40
mensajes de ayuda de la lnea de
estado.....101
mens de pantalla.....104
migrar archivos de personalizacin
antiguos.....47
Publicar en sitio Web (plantillas)....10

247|ndice

Personalizar (ficha del cuadro de dilogo


Personalizar interfaz de
usuario).....5051
cargar archivos CUI parciales con.....
50
descargar archivo CUI parcial con.....
51
Personalizar (ficha) (cuadro de dilogo
Personalizar interfaz de
usuario).....55
Personalizar interfaz de usuario (cuadro de
dilogo).....38, 41, 47, 55, 79, 95
especiales (caracteres).....79
Interfaz (ficha).....95
nodos del rbol.....41
Personalizar (ficha).....55
presentacin general.....38
Transferir (ficha).....47
ubicacin de todos los cambios de
personalizacin.....41
PFB (archivos binarios de tipo de letra para
impresora).....170171
PICKADD (variable de sistema).....113,
142, 157
archivos de comandos y.....142
command (funcin de AutoLISP) y....
157
macros y.....113
PICKAUTO (variable de sistema).....113,
142, 157
archivos de comandos y.....142
command (funcin de AutoLISP) y....
157
macros y.....113
Pinzamiento activo (men contextual).....
77
pinzamientos.....77, 119
cambiar tamao, en macros.....119
contextual (men).....77
plantillas.....2, 10
para el Asistente para publicar en sitio
Web.....2
Publicar en sitio Web.....10
crear acceso a.....10
personalizar.....10
plantillas personalizadas. Vase plantillas

ndice|248

poliarcos.....179
posicin de coordenadas en bytes de
especificacin de forma.....176
presentaciones de fotos.....145146
primitivos Kanji, ejemplos.....221
princ (funcin de AutoLISP).....162
principal (archivo de personalizacin).....
40, 5152, 95, 97
definidos.....40
especificar un archivo CUI como.....
52
importar espacios de trabajo.....95, 97
propiedades.....5556, 70, 76, 7980, 94,
9697, 104, 106, 108
Propiedades (panel del cuadro de dilogo
Personalizar interfaz de
usuario).....56
proyectos VBA.....154155
almacenar.....154
cargar.....154
cargar/ejecutar automticamente.....
155
ejemplo.....155
PTWTemplates (carpeta).....10
Publicar en sitio Web (plantillas).....10
crear acceso a.....10
personalizar.....10
punto y coma.....142, 157
en archivos de comandos.....142
en archivos de aplicaciones de
AutoLISP.....157
punto y coma (carcter).....111112
macros.....112
puntos.....4041
definidos.....41
Personalizar interfaz de usuario
(paneles del cuadro de
dilogo).....40
puntos en definiciones de tipos de lnea...
20, 2223

R
radio.....177178
ratn (botones).....54, 99100, 116
coordenadas de cursor en cruz.....100

filtrar pantalla, para


personalizacin.....54
intercambiar acciones.....116
personalizar.....99
reactores de objeto, AutoLISP y.....156
REANUDA (comando en secuencias de
comandos).....142
reemplazar.....6061
cadena de bsqueda.....60
en archivo CUI.....60
comando en archivo CUI.....61
referencia.....81
mens, definidos.....81
referencia a mens.....83
relativas (globales).....83
referencia a objetos (mens
contextuales).....77
alias.....77
referencia absoluta a mens.....81
definidos.....81
sintaxis.....81
referencia relativa.....81
basada en grupo de personalizacin e
ID de elemento.....81
referencias globales. Vase referencias
relativas
referencias relativas de mens, definidas..
81
Rehacer control de botn estrecho (cuadro
de dilogo Personalizar interfaz
de usuario), funcin de barra de
herramientas descrita .....73
relaciones anchura/altura para mens de
smbolos.....107
repetir comandos.....115
en macros de men.....115
resta (-) (funcin DIESEL).....129
RETARDA (comando en secuencias de
comandos).....142
RETARDA (comando).....145
Retcula de miniaturas (plantilla del
Asistente para publicar en sitio
Web).....910
Retcula y resumen (plantilla del Asistente
para publicar en sitio Web).....9
10

RETROCESO (tecla).....112
reutilizar.....56, 58
rtulos de comandos. Vase rtulos de
elementos de men
rtulos de seccin.....102
para mens de tablero.....102
RSCRIPT (comando en secuencias de
comandos).....142
rtos (funcin DIESEL).....134
ruta de bsqueda de biblioteca, para
archivos de programa y de
soporte.....5
ruta de directorio.....5, 158, 165
para archivos de programa y de
soporte.....5
para archivos de AutoLISP....158, 165
rutas de bsqueda (para archivos de
soporte).....5

S
S STARTUP (funcin de AutoLISP).....125,
159, 163164
establecer la variable MODEMACRO
con.....125
incluir en los archivos LISP de
arranque.....159, 163
sobrescribir.....164
SACAFOTO (comando).....107, 109, 139
SCR (archivos de comandos).....141, 143
SCREENBOXES (variable de sistema)...104
SCRIPT (comando).....141
secuencias de comandos.....3, 137138,
141146
sealadores, dispositivos.....99100, 113,
116
coordenadas de cursor en cruz.....100
entrada en macros.....113
intercambiar acciones.....116
personalizar.....99
SHP (archivos de definicin de forma).....
170171, 228
SHP (tipos de letra de definicin de
forma).....170
SHX (archivos de forma compilados).....
170171

249|ndice

signo de dlar ($).....79


en macros de men.....79
signo de exclamacin punto (!.).....63, 65
signo de exclamacin punto (!.), en rtulos
de elementos de men.....79
signo dlar ($).....30, 124
en definiciones de patrones de
sombreado.....30
en expresiones DIESEL.....124
signo ms (+).....111
smbolos.....71, 79, 107, 109, 112
smbolos grficos en mens de smbolos..
107
sintaxis ^C^C en macros.....71, 110, 115
SLIDELIB (creacin de fototeca) utilidad...
140
solicitudes.....111, 119
desactivar, en macros.....111
para entrada de usuario, en macros....
119
specbyte. Vase bytes de especificacin de
forma
Start (comando de sistema de Windows)..
14
startapp (funcin de AutoLISP).....151
strcat (funcin AutoLISP).....124
strlen (funcin DIESEL).....134
subndices.....227
aadir definiciones de tipo de letra
para.....227
ejemplo.....227
submens.....7980, 104, 106
substr (funcin DIESEL).....135
suma (+) (funcin DIESEL).....129
superndices.....227
aadir definiciones de tipo de letra
para.....227
ejemplo.....227
support (carpeta).....4, 12, 16
suprimir.....66, 70, 84, 111

T
TABLERO (comando).....102
Tablero (secciones de men).....84
TABULADOR (tecla).....112

ndice|250

Tecla SUPR.....86
usar con modificadores de teclas de
mtodo abreviado.....86
teclas de aceleracin. Vase teclas de
mtodo abreviado
teclas de funcin (F1-F12).....86
usar con modificadores de mtodos
abreviados.....86
teclas de mtodo abreviado (cuadro de
dilogo).....8889
teclas de modificacin temporal....41, 86,
9092
crear.....90
crear/editar.....86
editar.....91
como elementos de interfaz.....41
imprimir lista.....92
teclas de modificacin. Vase teclas de
modificacin temporal
teclas del teclado numrico.....86
terminadores.....219220
terminar macros.....111
terminar macros que contienen
expresiones condicionales.....118
terminologa de personalizacin de la
interfaz de usuario.....40
TEXTO (comando).....170, 182
texto (estilos).....170, 223
texto (tipos de letra). Vase tipos de letra
texto Kanji.....217218, 221
TEXTOM (comando).....170
tilde (~).....62, 65
tipos de letra.....2, 181182, 224225
tipos de letra PostScript Type 1....170171
tipos de letra Unicode.....225
tipos de letras PostScript.....170171
tipos de lnea.....1924, 2627
acerca de.....20
alineacin A (campo).....21
archivo de biblioteca estndar.....19
campo transformacin.....26
campos de descripcin de patrn.....
2223
cargar.....23
complejos.....26
crear.....22

descripcin (campo).....21
ejemplos.....21, 27
formato de.....20, 24, 26
incluir caracteres de texto en....23, 26
incluir formas en.....26
nombre de tipo de lnea (campo).....
21, 23
sencillas.....20
trazos/puntos en.....20, 2223
tipos de lnea complejos, incluir formas
en.....26
tipos de lnea personalizados. Vase tipos
de lnea
traducir macros.....115
Transferir (ficha) (cuadro de dilogo
Personalizar interfaz de
usuario).....47
transferir archivos de personalizacin.....
4748
transparencia de ventanas anclables.....97
trazos.....20, 2223, 3132

U
ubicacin de red compartida.....51
archivo de personalizacin de empresa
guardado en.....51
Unicode (archivos de definicin de
forma).....226227
codificacin de tipo de letra.....226
informacin sobre licencias.....226
nmeros de forma.....227
referencias de subformas.....226
sintaxis de encabezado de tipo de
letra.....226
Unload (opcin del comando ARX)....165
upper (funcin DIESEL).....135
utilidades.....2
ejecutar desde AutoCAD.....2

V
validez de nombres de comando,
procedimiento de bsqueda
para.....6

valores predefinidos (inserciones de


bloque), macros de men y...119
valores predefinidos de insercin de
bloque.....119
variable de sistema SDI.....160
variables de sistema.....117
alternar valores de 1 o 0, en macros...
117
VB. Vase Visual Basic
VB.NET (lenguaje de programacin)...167
VBA. Vase Visual Basic para aplicaciones
VBACARGAR (comando).....154
VBAEJECUTAR (comando).....154
vectores no estndar.....176
vectores, cdigos de especificacin para....
176
ventanas.....4041, 94, 97
ventanas anclables.....4041, 94, 97
ventanas flotantes.....41, 97
como elementos de interfaz.....41
orientacin de.....97
Visual Basic para aplicaciones....150, 152
155
Visual LISP, entorno de desarrollo
interactivo.....156
acerca de.....156
espacios de nombre en.....156
opciones de formato de archivos.....
156
visualizar.....139, 141
VLISP. Vase Visual LISP
VLX (archivos ejecutables de Visual
LISP).....156

W
Windows (sistema operativo).....14
comandos de sistema.....14

X
X e Y (orgenes de primitivos).....219220
xor (funcin DIESEL).....135

251|ndice

252

También podría gustarte