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
DescriptionAttribute
Component description; same as AppDescription in the
ObjectARX API AcadAppInfo class.
AppDescription
Component type; overrides the type derived from the
file extension provided in the ModuleName attribute.
AppType
The component type can be one of the following:
Arx – ObjectARX
Dbx – ObjectDBX
Lisp or CompiledLisp – AutoLISP
Bundle – Bundle package
Relative path to the component within the bundle; same
as ModuleName in the ObjectARX API AcadAppInfo class.
ModuleName
The component type is determined from the file exten-
sion:
.arx – ObjectARX
.dbx – ObjectDBX
.lsp, .fas, or – AutoLISP
If your application will handle multiple languages, differ-
ent versions of a specific component can be specified by
combining ModuleName with a locale code. See Suppor-
ted Locale Codes (page 103) for a full list of supported
locale codes.
NOTE All path specifiers are '/' and not '\', and paths
are relative to the root .bundle folder.
AutoLISP only - When True, the AutoLISP file is loaded
once per document. Default is True.
PerDocument
Multiple values can be specified - Defines the load beha-
vior parameters for the component with LoadReasons
Loadreasons
and the exception of the LoadOnCommandInvocation
parameter.
By default, LoadOnAutoCADStartup, LoadOnAppearance,
and LoadOnProxy are enabled (set to True) if LoadReas-
100 | Chapter 7 Introduction to Programming Interfaces