2013
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
interface
Customize dialog box 35
customizing 35
terminology 36
interface elements
defined 36
interface items 36
international character sets 46, 171, 172
J
Japanese fonts 171, 172
K
Kanji fonts 171, 172
keyboard input in macros 44
L
languages
Big Fonts 172
macro translations 46
special character codes 171
less than DIESEL function 67
less than or equal to DIESEL function 68
library search path 3
LIN files (linetype library) 9, 17
linetypes
about 17
complex 24
creating 18
customizing 17
examples 18
including shapes in 24
simple 18
text characters in 21
loading
AutoLISP applications 80, 82, 83,
84, 85
ObjectARX applications 88
plug-in applications 90
localization 103
LSP files (AutoLISP) 80
M
macros
about 40
AutoLISP expressions in 48, 63
commands in 46
conditional expressions in 47
defined 36
DIESEL expressions in 47, 63
international language support 46
pausing for user input 42, 44
prompting for user input 49
repeating commands 46
scripts 75
selecting objects with 47
special character codes for
commands 42
suppressing echoes and prompts 42
syntax 40
terminating 41
MDE (Multiple Design Environment) 80
menu items
DIESEL expressions and 65
disabling 50
graying out 50
menus
AutoLISP MNL files 85
creating 52, 53
creating sub-menu 53
customizing 52
international language support 46
menu bar 53
submenus 53
MNL files (menu LISP)
loading 82, 85
macros and 48
modifying
commands 37
Multiple Design Environment 80
multiple-line hatch patterns 31
multiplication DIESEL function 67
N
namespaces in Visual LISP 80
186 | Index