Appendix E - Miscellaneous Selectors
Attribute Type
Selector
Type
Example
All Objects
ALL
ALL
Descend into Plug-in Objects
INOBJECT
INOBJECT & (T=RECT)
Descend into viewport annotations
INVIEWPORT
INVIEWPORT & (T=RECT)
Descend into Symbols
INSYMBOL
(T=RECT) & INSYMBOL
Do not descend into referenced design layer viewports
NOTINREFDLVP
NOTINREFDLVP & (T=RECT)
Do not descend into non-referenced design layer viewports
NOTINDLVP
NOTINDLVP & (T=RECT)
Attached Record
R
64 character STRING
R IN ['Part Data']
Class
C
64 character STRING
C='Class Name-1'
Layer
L
64 character STRING
L='Plan1'
Object Type
T
See Object Type table
T=RECT
Story
STO
64 character STRING
STO='Story-1'
Object Name
N
64 character STRING
N='Joe'
Symbol Name
S
64 character STRING
S='Symbol-1'
Fill Background
FB
Color index (0 to 255)
FB=34
Fill Foreground
FF
Color index (0 to 255)
FF=56
Fill Pattern
FP
INTEGER
FP=1
Gradient Fill
GFI
64 character STRING
GFI='Fall'
Hatch Fill
HFI
64 character STRING
HFI='Stipple Dark'
Image Fill
IFI
64 character STRING
IFI='Stones'
Tile Fill
TFI
64 character STRING
TFI='Aggregate-1'
Texture
TX
64 character STRING
TX='Glass Clear'
Pen Background
PB
Color index (0 to 255)
PB=128
Pen Foreground
PF
Color index (0 to 255)
PF=256
Pen Pattern / Line Style
PP
INTEGER (patterns 0 to 71) or (dash -1 to -10)
PP=-1
Line Type
LT
64 character STRING
LT='ISO-02 Dashed'
Line Weight
LW
INTEGER
W=20
Opacity
OPA
INTEGER (0 to 100)
OPA=50
Marker Style
AR
INTEGER (see marker constants)
AR=3
Marker Size
ASZ
INTEGER (inches)
ASZ=0.25
Material
MAT
64 character STRING
MAT='Wood'
Sketch Style
SST
64 character STRING
SST='Rough'
Wall Style
WST
64 character STRING
WST='Wallstyle-1'
Slab Style
SLST
64 character STRING
SLST='Generic-Floor'
Roof Style
RST
64 character STRING
RST='Generic-Roof'
Component
COMP
64 character STRING
COMP='Brick Veneer'
Plug-in Style
PST
64 character STRING
PST='Style-1'
Font
FOT
64 character STRING
FOT='Arial'
Font Size
FSZ
INTEGER
FSZ=10
Text Style
TSTY
64 character STRING
TSTY='Note-12pt'
Selected status
SEL
BOOLEAN
SEL=TRUE
Visible Selected status
VSEL
BOOLEAN
VSEL=TRUE
Visibility Status
V
BOOLEAN
V=TRUE
Plane
PLA
64 character STRING
PLA='Layer Plane'
Flipped Status
ISFLIPPED
BOOLEAN
((S='3680 Door') & (ISFLIPPED))
Location is contained within boundary of a named object
LOC
64 character STRING
LOC='MyRoom'
The use of first 3 indexes may not be clear from the image.
Index
Patern
0
No Fill Pattern
1
Solid Background Pattern
2
Solid Foreground Pattern
SetTool - CallTool Selectors
Tool
Selector
Tool
Selector
2D Selection Cursor
-240
Move by Points
-352
3D Selection Cursor
-349
Regular Polygon
-225
Pan
-241
Clipping
-226
Zoom In
-242
Quarter Arc
-227
Zoom Out
-243
Center Mark
-228
Text
-200
Number Stamp
-229
Line
-201
3D View Translate
-300
Arc
-202
3D View Rotate
-301
Rectangle
-203
Walkthrough
-302
Polyline
-204
Flyover
-303
Oval
-205
Translate Working Plane
-304
Fillet
-206
Rotate Working Plane
-305
2D Polygon
-207
Set Working Plane
-306
Wall
-208
Move Working Plane
-307
2D Symbol
-209
3D Reshape
-308
Constrained Dimension
-210
3D Symbol
-309
Unconstrained Dimension
-211
Extrude
-310
Radial Dimension
-212
Slab
-311
Angular Dimension
-213
Align Plane
-312
2D Reshape
-214
3D Polygon
-313
2D Rotate
-215
3D Mirror
-314
Double Line
-216
3D Rotate
-315
Rounded Rectangle
-217
3D Locus
-316
Double Line Polygon
-218
Create Light
-317
Chamfer
-219
Create Sphere
-319
Freehand
-220
Create Hemisphere
-320
2D Locus
-221
Create Cone
-321
2D Mirror
-222
Wall Join
-322
Leader
-223
Wall Heal
-323
Fill Edit
-341
Component Join
-340
Rotated Rectangle
-224
Render Bitmap
-324
NURBS Curve
-325
Chamfer Edge
-342
NURBS Circle
-328
Extract Surface
-346
NURBS Arc
-329
Fillet Edge
-343
Curve Split
-326
Loft
-344
Connect/Combine
-327
Project and Trim
-345
Shell Solid
-347
Create Contours
-348
Analyze Curves or Surfaces
-333
Protrusion/Cutout
-332
Plug-in Object Parameter Record Field Types
Field Data Type
Selector
Integer
1
Boolean
2
Real
3
Text
4
Real - Coordinate Displacement
7
Text - Popup Menu Item
8
Text - Radio Button
9
Real - Coordinate Location X
10
Real - Coordinate Location Y
11
Static Text
14
Text - Class Popup
18
Text - Layer Popup
19
Real - Angle
20
Real - Area
21
Real - Volume
22
Text - Class
23
Text - Material
24
Text - Fill
25
Text - Pen Style
26
Text - Pen Weight
27
Text - Color
28
Text - Texture
29
Text - Symbol
30
Record - Worksheet Field Types
Field Data Type
Selector
Integer
1
Boolean
2
Number-general
3
Text
4
Number-decimal
5
Number-decimal w/ commas
6
Number-scientific
7
Number-fractional
8
Number-dimension
9
Number-angle
10
Number-date/time
11
Number-dimension area
14
Number-dimension volume
15
Number-percentage
16
Record - Worksheet Field Display Styles
Field Data Type
Display Style
Format
Selector
Boolean
TRUE
1
FALSE
2
Number-decimal
no. decimal places
0 to 9
Number-decimal w/ commas
no. decimal places
0 to 9
Number-scientific
no. decimal places
0 to 9
Number-fractional
rounding value
2,4,8,16,32, etc.
Number-angle
degrees
1
deg-minutes
2
deg-min-seconds
3
Number-date/time
6/16/25
m/d/yy
1
6/16/25 11:00
m/d/yy hmm
2
16/6/25
d/m/yy
3
16/6/25 11:00
d/m/yy hmm
4
25/6/16
yy/m/d
5
25/6/16 11:00
yy/m/d hmm
6
16-Jun-25
d-mmm-y
7
16-Jun
d-mmm
8
Jun-25
mmm-yy
9
11:00
h mm
10
11:00:02
h mm ss
11
11:00 AM
h mm(AM/PM)
12
11:00:02 AM
h mm ss(AM/PM)
13
6/16/25 11:00:02 AM
m/d/yy hms(AM/PM)
14
Monday, June 16, 2025
day, month d, yyyy
15
Monday, June 16, 2025 11:00:02 AM
day, month d, yyyy hms(AM/PM)
16
Mon, Jun 16, 2025
day, mmm d, yyyy
17
Mon, Jun 16, 2026 11:00:02 AM
dow, mmm d, yyyy hms(AM/PM)
18
Monday, 16 June 2025
day, d month yyyy
19
Monday, 16 June 2025 11:00:02 AM
day, d month yyyy hms(AM/PM)
20
Mon, 16 Jun 2025
day, d mmm yyyy
21
Mon, 16 Jun 2025 11:00:02 AM
dow, d mmm yyyy hms(AM/PM)
22
16/6/25 11:00:02 AM
d/m/yy hms(AM/PM)
23
Monday, 2025 June 16
day, yyyy month d
24
Monday, 2025 June 16 11:00:02 AM
day, yyyy month d hms(AM/PM)
25
Mon, 2025 Jun 16
dow, yyyy mmm d
26
Mon, 2025 Jun 16 11:00:02 AM
dow, yyyy mmm d hms(AM/PM)
27
25/6/16 11:00:02 AM
yy/m/d hms(AM/PM)
28
20250616
yyyymmdd
29
06162025
mmddyyyy
30
2025-06-16
yyyy-mm-dd
31
20250616110002
yyyymmddhhmmss
32
160625
ddmmyy
33
160625 11:00:02 AM
ddmmyy hms(AM/PM)
34
16062025
ddmmyyyy
35
16062025 11:00:02 AM
ddmmyyyy hms(AM/PM)
36
250616
yymmdd
37
DimType
Description
Selector
Constrained Horizontal
0
Constrained Vertical
1
Horizontal Ordinate
2
Vertical Ordinate
3
Unconstrained
4
arrowFlag
Description
Selector
Used calculated position
1
Dim line inside-outside
2
Start witness ON-OFF
256
End witness ON-OFF
512
textFlag
Description
Selector
Used calculated position
1
Text inside-outside
2
Text above dim line
256
Text aligned to dim line
512
Force text horizontal
1024
DimType
Description
Selector
Diameter dimension
0
Other circular dimensions
1
arrowFlag
Description
Selector
Used calculated position
1
Dim line inside-outside
2
Start witness ON-OFF
256
End witness ON-OFF
512
textFlag
Description
Selector
Used calculated position
1
Text inside-outside
2
Text above dim line
256
Text aligned to dim line
512
Force text horizontal
1024
arrowFlag
Description
Selector
Used calculated position
1
Dim line inside-outside
2
Start witness ON-OFF
256
End witness ON-OFF
512
Reference angle
1024
2 reference lines
2048
textFlag
Description
Selector
Used calculated position
1
Text inside-outside
2
Text above dim line
256
Text aligned to dim line
512
Force text horizontal
1024