2011
Table Of Contents
- Contents
- Basic Customization
- Custom Linetypes
- Custom Hatch Patterns
- User Interface Customization
- DIESEL
- Command Scripts
- Introduction to Programming Interfaces
- Shapes and Shape Fonts
- Overview of Shape Files
- Create Shape Definition Files
- Shape Descriptions
- Vector Length and Direction Code
- Special Codes
- Use Special Codes
- Codes 0, 1, and 2: End of Shape and Draw Mode Control
- Codes 3 and 4: Size Control
- Codes 5 and 6: Location Save/Restore
- Code 7: Subshape
- Codes 8 and 9: X-Y Displacements
- Code 00A: Octant Arc
- Code 00B: Fractional Arc
- Codes 00C and 00D: Bulge-Specified Arcs
- Code 00E: Flag Vertical Text Command
- Text Font Descriptions
- Sample Files
- Big Font Descriptions
- Unicode Font Descriptions
- Superscripts and Subscripts in SHX Files
- Index
K
Kanji fonts 170–171
keyboard input in macros 52
L
languages
Big Fonts 171
macro translations 54
special character codes 170
less than DIESEL function 77
less than or equal to DIESEL function 78
library search path 4
LIN files (linetype library) 12, 19
linetypes
about 19
complex 27
creating 20
customizing 19
examples 20
including shapes in 27
simple 20
text characters in 24
loading
AutoLISP applications 95–96, 98–99
ObjectARX applications 103
LSP files (AutoLISP) 94–95
M
macros
about 47
AutoLISP expressions in 57, 71
commands in 54
conditional expressions in 56
defined 42
DIESEL expressions in 56, 71
international language support 54
pausing for user input 49, 52
prompting for user input 58
repeating commands 54
scripts 89
selecting objects with 55
special character codes for
commands 50
suppressing echoes and prompts 49
syntax 47
terminating 48
MDE (Multiple Design Environment) 94
menu items
DIESEL expressions and 73
menus
creating 60–61
creating sub-menu 61
customizing 60
international language support 54
menu bar 61
submenus 61
MNL files (menu LISP)
loading 96
locating 12
macros and 57
modifying
commands 44
Multiple Design Environment 94
multiple-line hatch patterns 37
multiplication DIESEL function 76
N
namespaces in Visual LISP 94
naming
linetypes 21
shapes 108
not equal to DIESEL function 78
nth DIESEL function 84
O
ObjectARX applications
about 102
loading 103
or DIESEL function 85
P
palettes
defined 42
PAT files 12
188 | Index










